[Home] [Help]
PACKAGE BODY: APPS.IGF_AP_LI_PROF_IMP_PROC
Source
1 PACKAGE BODY igf_ap_li_prof_imp_proc AS
2 /* $Header: IGFAP35B.pls 120.4 2006/04/12 08:53:01 museshad noship $ */
3 CURSOR c_int_data (p_batch_id NUMBER)
4 IS
5 SELECT
6 A.ROWID ROW_ID ,
7 A.PERSON_NUMBER ,
8 A.CSSINT_ID ,
9 A.COLLEGE_CD ,
10 A.ACADEMIC_YEAR_TXT ,
11 A.STU_RECORD_TYPE ,
12 A.CSS_ID_NUMBER_TXT ,
13 A.REGISTRATION_RECEIPT_DATE ,
14 A.REGISTRATION_TYPE ,
15 A.APPLICATION_RECEIPT_DATE ,
16 A.APPLICATION_TYPE ,
17 A.ORIGINAL_FNAR_COMPUTE_TXT ,
18 A.REVISION_FNAR_COMPUTE_DATE ,
19 A.ELECTRONIC_EXTRACT_DATE ,
20 A.INSTIT_REPORTING_TYPE ,
21 A.ASR_RECEIPT_DATE ,
22 A.LAST_NAME ,
23 A.FIRST_NAME ,
24 A.MIDDLE_INITIAL_TXT ,
25 A.ADDRESS_NUMBER_AND_STREET_TXT ,
26 A.CITY_TXT ,
27 A.STATE_MAILING_TXT ,
28 A.ZIP_CD ,
29 A.S_TELEPHONE_NUMBER_TXT ,
30 A.S_TITLE_TYPE ,
31 A.BIRTH_DATE ,
32 A.SOCIAL_SECURITY_NUM ,
33 A.STATE_LEGAL_RESIDENCE_TXT ,
34 A.FOREIGN_ADDRESS_FLAG ,
35 A.FOREIGN_POSTAL_CD ,
36 A.COUNTRY_CD ,
37 A.FINANCIAL_AID_STATUS_TYPE ,
38 A.YEAR_IN_COLLEGE_TYPE ,
39 A.MARITAL_STATUS_FLAG ,
40 A.WARD_COURT_FLAG ,
41 A.LEGAL_DEPENDENTS_OTHER_FLAG ,
42 A.HOUSEHOLD_SIZE_NUM ,
43 A.NUMBER_IN_COLLEGE_NUM ,
44 A.CITIZENSHIP_STATUS_TYPE ,
45 A.CITIZENSHIP_COUNTRY_CD ,
46 A.VISA_CLASSIFICATION_TYPE ,
47 A.TAX_FIGURES_TYPE ,
48 A.NUMBER_EXEMPTIONS_TXT ,
49 A.ADJUSTED_GROSS_AMT ,
50 A.US_TAX_PAID_AMT ,
51 A.ITEMIZED_DEDUCTIONS_AMT ,
52 A.STU_INCOME_WORK_AMT ,
53 A.SPOUSE_INCOME_WORK_AMT ,
54 A.DIVID_INT_INCOME_AMT ,
55 A.SOC_SEC_BENEFITS_AMT ,
56 A.WELFARE_TANF_AMT ,
57 A.CHILD_SUPP_RCVD_AMT ,
58 A.EARNED_INCOME_CREDIT_AMT ,
59 A.OTHER_UNTAX_INCOME_AMT ,
60 A.TAX_STU_AID_AMT ,
61 A.CASH_SAV_CHECK_AMT ,
62 A.IRA_KEOGH_AMT ,
63 A.INVEST_VALUE_AMT ,
64 A.INVEST_DEBT_AMT ,
65 A.HOME_VALUE_AMT ,
66 A.HOME_DEBT_AMT ,
67 A.OTH_REAL_VALUE_AMT ,
68 A.OTH_REAL_DEBT_AMT ,
69 A.BUS_FARM_VALUE_AMT ,
70 A.BUS_FARM_DEBT_AMT ,
71 A.LIVE_ON_FARM_FLAG ,
72 A.HOME_PURCH_PRICE_AMT ,
73 A.HOPE_LL_CREDIT_AMT ,
74 A.HOME_PURCH_YEAR_TXT ,
75 A.TRUST_AMOUNT_TXT ,
76 A.TRUST_AVAIL_FLAG ,
77 A.TRUST_ESTAB_FLAG ,
78 A.CHILD_SUPPORT_PAID_TXT ,
79 A.MED_DENT_EXPENSES_TXT ,
80 A.VET_US_FLAG ,
81 A.VET_BEN_AMT ,
82 A.VET_BEN_MONTHS_NUM ,
83 A.STU_SUMMER_WAGES_AMT ,
84 A.STU_SCHOOL_YR_WAGES_AMT ,
85 A.SPOUSE_SUMMER_WAGES_AMT ,
86 A.SPOUSE_SCHOOL_YR_WAGES_AMT ,
87 A.SUMMER_OTHER_TAX_INC_AMT ,
88 A.SCHOOL_YR_OTHER_TAX_INC_AMT ,
89 A.SUMMER_UNTAX_INC_AMT ,
90 A.SCHOOL_YR_UNTAX_INC_AMT ,
91 A.GRANTS_SCHOL_ETC_AMT ,
92 A.TUIT_BENEFITS_AMT ,
93 A.CONT_PARENTS_AMT ,
94 A.CONT_RELATIVES_AMT ,
95 A.P_SIBLINGS_PRE_TUIT_AMT ,
96 A.P_STUDENT_PRE_TUIT_AMT ,
97 A.P_HOUSEHOLD_SIZE_NUM ,
98 A.P_IN_COLLEGE_NUM ,
99 A.P_PARENTS_IN_COLLEGE_NUM ,
100 A.P_MARITAL_STATUS_TYPE ,
101 A.P_STATE_LEGAL_RESIDENCE_CD ,
102 A.P_NATURAL_PAR_STATUS_FLAG ,
103 A.P_CHILD_SUPP_PAID_AMT ,
104 A.P_REPAY_ED_LOANS_AMT ,
105 A.P_MED_DENT_EXPENSES_AMT ,
106 A.P_TUIT_PAID_AMT ,
107 A.P_TUIT_PAID_NUM ,
108 A.P_EXP_CHILD_SUPP_PAID_AMT ,
109 A.P_EXP_REPAY_ED_LOANS_AMT ,
110 A.P_EXP_MED_DENT_EXPENSES_AMT ,
111 A.P_EXP_TUIT_PD_AMT ,
112 A.P_EXP_TUIT_PD_NUM ,
113 A.P_CASH_SAV_CHECK_AMT ,
114 A.P_MONTH_MORTGAGE_PAY_AMT ,
115 A.P_INVEST_VALUE_AMT ,
116 A.P_INVEST_DEBT_AMT ,
117 A.P_HOME_VALUE_AMT ,
118 A.P_HOME_DEBT_AMT ,
119 A.P_HOME_PURCH_PRICE_AMT ,
120 A.P_OWN_BUSINESS_FARM_FLAG ,
121 A.P_BUSINESS_VALUE_AMT ,
122 A.P_BUSINESS_DEBT_AMT ,
123 A.P_FARM_VALUE_AMT ,
124 A.P_FARM_DEBT_AMT ,
125 A.P_LIVE_ON_FARM_NUM ,
126 A.P_OTH_REAL_ESTATE_VALUE_AMT ,
127 A.P_OTH_REAL_ESTATE_DEBT_AMT ,
128 A.P_OTH_REAL_PURCH_PRICE_AMT ,
129 A.P_SIBLINGS_ASSETS_AMT ,
130 A.P_HOME_PURCH_YEAR_TXT ,
131 A.P_OTH_REAL_PURCH_YEAR_TXT ,
132 A.P_PRIOR_AGI_AMT ,
133 A.P_PRIOR_US_TAX_PAID_AMT ,
134 A.P_PRIOR_ITEM_DEDUCTIONS_AMT ,
135 A.P_PRIOR_OTHER_UNTAX_INC_AMT ,
136 A.P_TAX_FIGURES_NUM ,
137 A.P_NUMBER_EXEMPTIONS_NUM ,
138 A.P_ADJUSTED_GROSS_INC_AMT ,
139 A.P_WAGES_SAL_TIPS_AMT ,
140 A.P_INTEREST_INCOME_AMT ,
141 A.P_DIVIDEND_INCOME_AMT ,
142 A.P_NET_INC_BUS_FARM_AMT ,
143 A.P_OTHER_TAXABLE_INCOME_AMT ,
144 A.P_ADJ_TO_INCOME_AMT ,
145 A.P_US_TAX_PAID_AMT ,
146 A.P_ITEMIZED_DEDUCTIONS_AMT ,
147 A.P_FATHER_INCOME_WORK_AMT ,
148 A.P_MOTHER_INCOME_WORK_AMT ,
149 A.P_SOC_SEC_BEN_AMT ,
150 A.P_WELFARE_TANF_AMT ,
151 A.P_CHILD_SUPP_RCVD_AMT ,
152 A.P_DED_IRA_KEOGH_AMT ,
153 A.P_TAX_DEFER_PENS_SAVS_AMT ,
154 A.P_DEP_CARE_MED_SPENDING_AMT ,
155 A.P_EARNED_INCOME_CREDIT_AMT ,
156 A.P_LIVING_ALLOW_AMT ,
157 A.P_TAX_EXMPT_INT_AMT ,
158 A.P_FOREIGN_INC_EXCL_AMT ,
159 A.P_OTHER_UNTAX_INC_AMT ,
160 A.P_HOPE_LL_CREDIT_AMT ,
161 A.P_YR_SEPARATION_AMT ,
162 A.P_YR_DIVORCE_AMT ,
163 A.P_EXP_FATHER_INC_AMT ,
164 A.P_EXP_MOTHER_INC_AMT ,
165 A.P_EXP_OTHER_TAX_INC_AMT ,
166 A.P_EXP_OTHER_UNTAX_INC_AMT ,
167 A.LINE_2_RELATION_TYPE ,
168 A.LINE_2_ATTEND_COLLEGE_TYPE ,
169 A.LINE_3_RELATION_TYPE ,
170 A.LINE_3_ATTEND_COLLEGE_TYPE ,
171 A.LINE_4_RELATION_TYPE ,
172 A.LINE_4_ATTEND_COLLEGE_TYPE ,
173 A.LINE_5_RELATION_TYPE ,
174 A.LINE_5_ATTEND_COLLEGE_TYPE ,
175 A.LINE_6_RELATION_TYPE ,
176 A.LINE_6_ATTEND_COLLEGE_TYPE ,
177 A.LINE_7_RELATION_TYPE ,
178 A.LINE_7_ATTEND_COLLEGE_TYPE ,
179 A.LINE_8_RELATION_TYPE ,
180 A.LINE_8_ATTEND_COLLEGE_TYPE ,
181 A.P_AGE_FATHER_NUM ,
182 A.P_AGE_MOTHER_NUM ,
183 A.P_DIV_SEP_FLAG ,
184 A.B_CONT_NON_CUSTODIAL_PAR_TXT ,
185 A.COLLEGE_2_TYPE ,
186 A.COLLEGE_3_TYPE ,
187 A.COLLEGE_4_TYPE ,
188 A.COLLEGE_5_TYPE ,
189 A.COLLEGE_6_TYPE ,
190 A.COLLEGE_7_TYPE ,
191 A.COLLEGE_8_TYPE ,
192 A.SCHOOL_1_CD ,
193 A.HOUSING_1_TYPE ,
194 A.SCHOOL_2_CD ,
195 A.HOUSING_2_TYPE ,
196 A.SCHOOL_3_CD ,
197 A.HOUSING_3_TYPE ,
198 A.SCHOOL_4_CD ,
199 A.HOUSING_4_TYPE ,
200 A.SCHOOL_5_CD ,
201 A.HOUSING_5_TYPE ,
202 A.SCHOOL_6_CD ,
203 A.HOUSING_6_TYPE ,
204 A.SCHOOL_7_CD ,
205 A.HOUSING_7_TYPE ,
206 A.SCHOOL_8_CD ,
207 A.HOUSING_8_TYPE ,
208 A.SCHOOL_9_CD ,
209 A.HOUSING_9_TYPE ,
210 A.SCHOOL_10_CD ,
211 A.HOUSING_10_TYPE ,
212 A.ADDITIONAL_SCHOOL_1_CD ,
213 A.ADDITIONAL_SCHOOL_2_CD ,
214 A.ADDITIONAL_SCHOOL_3_CD ,
215 A.ADDITIONAL_SCHOOL_4_CD ,
216 A.ADDITIONAL_SCHOOL_5_CD ,
217 A.ADDITIONAL_SCHOOL_6_CD ,
218 A.ADDITIONAL_SCHOOL_7_CD ,
219 A.ADDITIONAL_SCHOOL_8_CD ,
220 A.ADDITIONAL_SCHOOL_9_CD ,
221 A.ADDITIONAL_SCHOOL_10_CD ,
222 A.EXPLANATION_SPEC_CIRCUM_FLAG ,
223 A.SIGNATURE_STUDENT_FLAG ,
224 A.SIGNATURE_SPOUSE_FLAG ,
225 A.SIGNATURE_FATHER_FLAG ,
226 A.SIGNATURE_MOTHER_FLAG ,
227 A.MONTH_DAY_COMPLETED ,
228 A.YEAR_COMPLETED_FLAG ,
229 A.AGE_LINE_2_NUM ,
230 A.AGE_LINE_3_NUM ,
231 A.AGE_LINE_4_NUM ,
232 A.AGE_LINE_5_NUM ,
233 A.AGE_LINE_6_NUM ,
234 A.AGE_LINE_7_NUM ,
235 A.AGE_LINE_8_NUM ,
236 A.A_ONLINE_SIGNATURE_FLAG ,
237 A.QUESTION_1_NUMBER_TXT ,
238 A.QUESTION_1_SIZE_NUM ,
239 A.QUESTION_1_ANSWER_TXT ,
240 A.QUESTION_2_NUMBER_TXT ,
241 A.QUESTION_2_SIZE_NUM ,
242 A.QUESTION_2_ANSWER_TXT ,
243 A.QUESTION_3_NUMBER_TXT ,
244 A.QUESTION_3_SIZE_NUM ,
245 A.QUESTION_3_ANSWER_TXT ,
246 A.QUESTION_4_NUMBER_TXT ,
247 A.QUESTION_4_SIZE_NUM ,
248 A.QUESTION_4_ANSWER_TXT ,
249 A.QUESTION_5_NUMBER_TXT ,
250 A.QUESTION_5_SIZE_NUM ,
251 A.QUESTION_5_ANSWER_TXT ,
252 A.QUESTION_6_NUMBER_TXT ,
253 A.QUESTION_6_SIZE_NUM ,
254 A.QUESTION_6_ANSWER_TXT ,
255 A.QUESTION_7_NUMBER_TXT ,
256 A.QUESTION_7_SIZE_NUM ,
257 A.QUESTION_7_ANSWER_TXT ,
258 A.QUESTION_8_NUMBER_TXT ,
259 A.QUESTION_8_SIZE_NUM ,
260 A.QUESTION_8_ANSWER_TXT ,
261 A.QUESTION_9_NUMBER_TXT ,
262 A.QUESTION_9_SIZE_NUM ,
263 A.QUESTION_9_ANSWER_TXT ,
264 A.QUESTION_10_NUMBER_TXT ,
265 A.QUESTION_10_SIZE_NUM ,
266 A.QUESTION_10_ANSWER_TXT ,
267 A.QUESTION_11_NUMBER_TXT ,
268 A.QUESTION_11_SIZE_NUM ,
269 A.QUESTION_11_ANSWER_TXT ,
270 A.QUESTION_12_NUMBER_TXT ,
271 A.QUESTION_12_SIZE_NUM ,
272 A.QUESTION_12_ANSWER_TXT ,
273 A.QUESTION_13_NUMBER_TXT ,
274 A.QUESTION_13_SIZE_NUM ,
275 A.QUESTION_13_ANSWER_TXT ,
276 A.QUESTION_14_NUMBER_TXT ,
277 A.QUESTION_14_SIZE_NUM ,
278 A.QUESTION_14_ANSWER_TXT ,
279 A.QUESTION_15_NUMBER_TXT ,
280 A.QUESTION_15_SIZE_NUM ,
281 A.QUESTION_15_ANSWER_TXT ,
282 A.QUESTION_16_NUMBER_TXT ,
283 A.QUESTION_16_SIZE_NUM ,
284 A.QUESTION_16_ANSWER_TXT ,
285 A.QUESTION_17_NUMBER_TXT ,
286 A.QUESTION_17_SIZE_NUM ,
287 A.QUESTION_17_ANSWER_TXT ,
288 A.QUESTION_18_NUMBER_TXT ,
289 A.QUESTION_18_SIZE_NUM ,
290 A.QUESTION_18_ANSWER_TXT ,
291 A.QUESTION_19_NUMBER_TXT ,
292 A.QUESTION_19_SIZE_NUM ,
293 A.QUESTION_19_ANSWER_TXT ,
294 A.QUESTION_20_NUMBER_TXT ,
295 A.QUESTION_20_SIZE_NUM ,
296 A.QUESTION_20_ANSWER_TXT ,
297 A.QUESTION_21_NUMBER_TXT ,
298 A.QUESTION_21_SIZE_NUM ,
299 A.QUESTION_21_ANSWER_TXT ,
300 A.QUESTION_22_NUMBER_TXT ,
301 A.QUESTION_22_SIZE_NUM ,
302 A.QUESTION_22_ANSWER_TXT ,
303 A.QUESTION_23_NUMBER_TXT ,
304 A.QUESTION_23_SIZE_NUM ,
305 A.QUESTION_23_ANSWER_TXT ,
306 A.QUESTION_24_NUMBER_TXT ,
307 A.QUESTION_24_SIZE_NUM ,
308 A.QUESTION_24_ANSWER_TXT ,
309 A.QUESTION_25_NUMBER_TXT ,
310 A.QUESTION_25_SIZE_NUM ,
311 A.QUESTION_25_ANSWER_TXT ,
312 A.QUESTION_26_NUMBER_TXT ,
313 A.QUESTION_26_SIZE_NUM ,
314 A.QUESTION_26_ANSWER_TXT ,
315 A.QUESTION_27_NUMBER_TXT ,
316 A.QUESTION_27_SIZE_NUM ,
317 A.QUESTION_27_ANSWER_TXT ,
318 A.QUESTION_28_NUMBER_TXT ,
319 A.QUESTION_28_SIZE_NUM ,
320 A.QUESTION_28_ANSWER_TXT ,
321 A.QUESTION_29_NUMBER_TXT ,
322 A.QUESTION_29_SIZE_NUM ,
323 A.QUESTION_29_ANSWER_TXT ,
324 A.QUESTION_30_NUMBER_TXT ,
325 A.QUESTIONS_30_SIZE_NUM ,
326 A.QUESTION_30_ANSWER_TXT ,
327 A.R_S_EMAIL_ADDRESS_TXT ,
328 A.EPS_CD ,
329 A.COMP_CSS_DEPENDCY_STATUS_TYPE ,
330 A.STU_AGE_NUM ,
331 A.ASSUMED_STU_YR_IN_COLL_TYPE ,
332 A.COMP_STU_MARITAL_STATUS_TYPE ,
333 A.STU_FAMILY_MEMBERS_NUM ,
334 A.STU_FAM_MEMBERS_IN_COLLEGE_NUM ,
335 A.PAR_MARITAL_STATUS_TYPE ,
336 A.PAR_FAMILY_MEMBERS_NUM ,
337 A.PAR_TOTAL_IN_COLLEGE_NUM ,
338 A.PAR_PAR_IN_COLLEGE_NUM ,
339 A.PAR_OTHERS_IN_COLLEGE_NUM ,
340 A.PAR_AESA_NUM ,
341 A.PAR_CESA_NUM ,
342 A.STU_AESA_NUM ,
343 A.STU_CESA_NUM ,
344 A.IM_P_BAS_AGI_TAXABLE_AMT ,
345 A.IM_P_BAS_UNTX_INC_AND_BEN_AMT ,
346 A.IM_P_BAS_INC_ADJ_AMT ,
347 A.IM_P_BAS_TOTAL_INCOME_AMT ,
348 A.IM_P_BAS_US_INCOME_TAX_AMT ,
349 A.IM_P_BAS_ST_AND_OTHER_TAX_AMT ,
350 A.IM_P_BAS_FICA_TAX_AMT ,
351 A.IM_P_BAS_MED_DENTAL_AMT ,
352 A.IM_P_BAS_EMPLOYMENT_ALLOW_AMT ,
353 A.IM_P_BAS_ANNUAL_ED_SAVINGS_AMT ,
354 A.IM_P_BAS_INC_PROT_ALLOW_M_AMT ,
355 A.IM_P_BAS_TOTAL_INC_ALLOW_AMT ,
356 A.IM_P_BAS_CAL_AVAIL_INC_AMT ,
357 A.IM_P_BAS_AVAIL_INCOME_AMT ,
358 A.IM_P_BAS_TOTAL_CONT_INC_AMT ,
359 A.IM_P_BAS_CASH_BANK_ACCOUNT_AMT ,
360 A.IM_P_BAS_HOME_EQUITY_AMT ,
361 A.IM_P_BAS_OT_RL_EST_INV_EQ_AMT ,
362 A.IM_P_BAS_ADJ_BUS_FARM_WRTH_AMT ,
363 A.IM_P_BAS_ASS_SIBS_PRE_TUI_AMT ,
364 A.IM_P_BAS_NET_WORTH_AMT ,
365 A.IM_P_BAS_EMERG_RES_ALLOW_AMT ,
366 A.IM_P_BAS_CUM_ED_SAVINGS_AMT ,
367 A.IM_P_BAS_LOW_INC_ALLOW_AMT ,
368 A.IM_P_BAS_TOTAL_ASSET_ALLOW_AMT ,
369 A.IM_P_BAS_DISC_NET_WORTH_AMT ,
370 A.IM_P_BAS_TOTAL_CONT_ASSET_AMT ,
371 A.IM_P_BAS_TOTAL_CONT_AMT ,
372 A.IM_P_BAS_NUM_IN_COLL_ADJ_AMT ,
373 A.IM_P_BAS_CONT_FOR_STU_AMT ,
374 A.IM_P_BAS_CONT_FROM_INCOME_AMT ,
375 A.IM_P_BAS_CONT_FROM_ASSETS_AMT ,
376 A.IM_P_OPT_AGI_TAX_INCOME_AMT ,
377 A.IM_P_OPT_UNTX_INC_BEN_AMT ,
378 A.IM_P_OPT_INC_ADJ_AMT ,
379 A.IM_P_OPT_TOTAL_INCOME_AMT ,
380 A.IM_P_OPT_US_INCOME_TAX_AMT ,
381 A.IM_P_OPT_ST_AND_OTHER_TAX_AMT ,
382 A.IM_P_OPT_FICA_TAX_AMT ,
383 A.IM_P_OPT_MED_DENTAL_AMT ,
384 A.IM_P_OPT_ELEM_SEC_TUIT_AMT ,
385 A.IM_P_OPT_EMPLOYMENT_ALLOW_AMT ,
386 A.IM_P_OPT_ANNUAL_ED_SAVING_AMT ,
387 A.IM_P_OPT_INC_PROT_ALLOW_M_AMT ,
388 A.IM_P_OPT_TOTAL_INC_ALLOW_AMT ,
389 A.IM_P_OPT_CAL_AVAIL_INC_AMT ,
390 A.IM_P_OPT_AVAIL_INCOME_AMT ,
391 A.IM_P_OPT_TOTAL_CONT_INC_AMT ,
392 A.IM_P_OPT_CASH_BANK_ACCNT_AMT ,
393 A.IM_P_OPT_HOME_EQUITY_AMT ,
394 A.IM_P_OPT_OT_RL_EST_INV_EQ_AMT ,
395 A.IM_P_OPT_ADJ_FARM_WORTH_AMT ,
396 A.IM_P_OPT_ASS_SIBS_PRE_T_AMT ,
397 A.IM_P_OPT_NET_WORTH_AMT ,
398 A.IM_P_OPT_EMERG_RES_ALLOW_AMT ,
399 A.IM_P_OPT_CUM_ED_SAVINGS_AMT ,
400 A.IM_P_OPT_LOW_INC_ALLOW_AMT ,
401 A.IM_P_OPT_TOTAL_ASSET_ALLOW_AMT ,
402 A.IM_P_OPT_DISC_NET_WORTH_AMT ,
403 A.IM_P_OPT_TOTAL_CONT_ASSET_AMT ,
404 A.IM_P_OPT_TOTAL_CONT_AMT ,
405 A.IM_P_OPT_NUM_IN_COLL_ADJ_AMT ,
406 A.IM_P_OPT_CONT_FOR_STU_AMT ,
407 A.IM_P_OPT_CONT_FROM_INCOME_AMT ,
408 A.IM_P_OPT_CONT_FROM_ASSETS_AMT ,
409 A.FM_P_ANALYSIS_TYPE ,
410 A.FM_P_AGI_TAXABLE_INCOME_AMT ,
411 A.FM_P_UNTX_INC_AND_BEN_AMT ,
412 A.FM_P_INC_ADJ_AMT ,
413 A.FM_P_TOTAL_INCOME_AMT ,
414 A.FM_P_US_INCOME_TAX_AMT ,
415 A.FM_P_STATE_AND_OTHER_TAX_AMT ,
416 A.FM_P_FICA_TAX_AMT ,
417 A.FM_P_EMPLOYMENT_ALLOW_AMT ,
418 A.FM_P_INCOME_PROT_ALLOW_AMT ,
419 A.FM_P_TOTAL_ALLOW_AMT ,
420 A.FM_P_AVAIL_INCOME_AMT ,
421 A.FM_P_CASH_BANK_ACCOUNTS_AMT ,
422 A.FM_P_OT_RL_EST_INV_EQ_AMT ,
423 A.FM_P_ADJ_FARM_NET_WORTH_AMT ,
424 A.FM_P_NET_WORTH_AMT ,
425 A.FM_P_ASSET_PROT_ALLOW_AMT ,
426 A.FM_P_DISC_NET_WORTH_AMT ,
427 A.FM_P_TOTAL_CONTRIBUTION_AMT ,
428 A.FM_P_NUM_IN_COLL_NUM ,
429 A.FM_P_CONT_FOR_STU_AMT ,
430 A.FM_P_CONT_FROM_INCOME_AMT ,
431 A.FM_P_CONT_FROM_ASSETS_AMT ,
432 A.IM_S_BAS_AGI_TAX_INCOME_AMT ,
433 A.IM_S_BAS_UNTX_INC_AND_BEN_AMT ,
434 A.IM_S_BAS_INC_ADJ_AMT ,
435 A.IM_S_BAS_TOTAL_INCOME_AMT ,
436 A.IM_S_BAS_US_INCOME_TAX_AMT ,
437 A.IM_S_BAS_ST_AND_OTH_TAX_AMT ,
438 A.IM_S_BAS_FICA_TAX_AMT ,
439 A.IM_S_BAS_MED_DENTAL_AMT ,
440 A.IM_S_BAS_EMPLOYMENT_ALLOW_AMT ,
441 A.IM_S_BAS_ANNUAL_ED_SAVINGS_AMT ,
442 A.IM_S_BAS_INC_PROT_ALLOW_M_AMT ,
443 A.IM_S_BAS_TOTAL_INC_ALLOW_AMT ,
444 A.IM_S_BAS_CAL_AVAIL_INCOME_AMT ,
445 A.IM_S_BAS_AVAIL_INCOME_AMT ,
446 A.IM_S_BAS_TOTAL_CONT_INC_AMT ,
447 A.IM_S_BAS_CASH_BANK_ACCOUNT_AMT ,
448 A.IM_S_BAS_HOME_EQUITY_AMT ,
449 A.IM_S_BAS_OT_RL_EST_INV_EQ_AMT ,
450 A.IM_S_BAS_ADJ_FARM_WORTH_AMT ,
451 A.IM_S_BAS_TRUSTS_AMT ,
452 A.IM_S_BAS_NET_WORTH_AMT ,
453 A.IM_S_BAS_EMERG_RES_ALLOW_AMT ,
454 A.IM_S_BAS_CUM_ED_SAVINGS_AMT ,
455 A.IM_S_BAS_TOTAL_ASSET_ALLOW_AMT ,
456 A.IM_S_BAS_DISC_NET_WORTH_AMT ,
457 A.IM_S_BAS_TOTAL_CONT_ASSET_AMT ,
458 A.IM_S_BAS_TOTAL_CONT_AMT ,
459 A.IM_S_BAS_NUM_IN_COLL_ADJ_AMT ,
460 A.IM_S_BAS_CONT_FOR_STU_AMT ,
461 A.IM_S_BAS_CONT_FROM_INCOME_AMT ,
462 A.IM_S_BAS_CONT_FROM_ASSETS_AMT ,
463 A.IM_S_EST_AGI_TAX_INCOME_AMT ,
464 A.IM_S_EST_UNTX_INC_AND_BEN_AMT ,
465 A.IM_S_EST_INC_ADJ_AMT ,
466 A.IM_S_EST_TOTAL_INCOME_AMT ,
467 A.IM_S_EST_US_INCOME_TAX_AMT ,
468 A.IM_S_EST_ST_AND_OTH_TAX_AMT ,
469 A.IM_S_EST_FICA_TAX_AMT ,
470 A.IM_S_EST_MED_DENTAL_AMT ,
471 A.IM_S_EST_EMPLOYMENT_ALLOW_AMT ,
472 A.IM_S_EST_ANNUAL_ED_SAVINGS_AMT ,
473 A.IM_S_EST_INC_PROT_ALLOW_M_AMT ,
474 A.IM_S_EST_TOTAL_INC_ALLOW_AMT ,
475 A.IM_S_EST_CAL_AVAIL_INCOME_AMT ,
476 A.IM_S_EST_AVAIL_INCOME_AMT ,
477 A.IM_S_EST_TOTAL_CONT_INC_AMT ,
478 A.IM_S_EST_CASH_BANK_ACCOUNT_AMT ,
479 A.IM_S_EST_HOME_EQUITY_AMT ,
480 A.IM_S_EST_OT_RL_EST_INV_EQU_AMT ,
481 A.IM_S_EST_ADJ_FARM_WORTH_AMT ,
482 A.IM_S_EST_EST_TRUSTS_AMT ,
483 A.IM_S_EST_NET_WORTH_AMT ,
484 A.IM_S_EST_EMERG_RES_ALLOW_AMT ,
485 A.IM_S_EST_CUM_ED_SAVINGS_AMT ,
486 A.IM_S_EST_TOTAL_ASSET_ALLOW_AMT ,
487 A.IM_S_EST_DISC_NET_WORTH_AMT ,
488 A.IM_S_EST_TOTAL_CONT_ASSET_AMT ,
489 A.IM_S_EST_TOTAL_CONT_AMT ,
490 A.IM_S_EST_NUM_IN_COLL_ADJ_AMT ,
491 A.IM_S_EST_CONT_FOR_STU_AMT ,
492 A.IM_S_EST_CONT_FROM_INCOME_AMT ,
493 A.IM_S_EST_CONT_FROM_ASSETS_AMT ,
494 A.IM_S_OPT_AGI_TAX_INCOME_AMT ,
495 A.IM_S_OPT_UNTX_INC_AND_BEN_AMT ,
496 A.IM_S_OPT_INC_ADJ_AMT ,
497 A.IM_S_OPT_TOTAL_INCOME_AMT ,
498 A.IM_S_OPT_US_INCOME_TAX_AMT ,
499 A.IM_S_OPT_STATE_OTH_TAXES_AMT ,
500 A.IM_S_OPT_FICA_TAX_AMT ,
501 A.IM_S_OPT_MED_DENTAL_AMT ,
502 A.IM_S_OPT_EMPLOYMENT_ALLOW_AMT ,
503 A.IM_S_OPT_ANNUAL_ED_SAVINGS_AMT ,
504 A.IM_S_OPT_INC_PROT_ALLOW_M_AMT ,
505 A.IM_S_OPT_TOTAL_INC_ALLOW_AMT ,
506 A.IM_S_OPT_CAL_AVAIL_INCOME_AMT ,
507 A.IM_S_OPT_AVAIL_INCOME_AMT ,
508 A.IM_S_OPT_TOTAL_CONT_INC_AMT ,
509 A.IM_S_OPT_CASH_BANK_ACCOUNT_AMT ,
510 A.IM_S_OPT_IRA_KEOGH_ACCOUNT_AMT ,
511 A.IM_S_OPT_HOME_EQUITY_AMT ,
512 A.IM_S_OPT_OT_RL_EST_INV_EQ_AMT ,
513 A.IM_S_OPT_ADJ_BUS_FRM_WORTH_AMT ,
514 A.IM_S_OPT_TRUSTS_AMT ,
515 A.IM_S_OPT_NET_WORTH_AMT ,
516 A.IM_S_OPT_EMERG_RES_ALLOW_AMT ,
517 A.IM_S_OPT_CUM_ED_SAVINGS_AMT ,
518 A.IM_S_OPT_TOTAL_ASSET_ALLOW_AMT ,
519 A.IM_S_OPT_DISC_NET_WORTH_AMT ,
520 A.IM_S_OPT_TOTAL_CONT_ASSET_AMT ,
521 A.IM_S_OPT_TOTAL_CONT_AMT ,
522 A.IM_S_OPT_NUM_IN_COLL_ADJ_AMT ,
523 A.IM_S_OPT_CONT_FOR_STU_AMT ,
524 A.IM_S_OPT_CONT_FROM_INCOME_AMT ,
525 A.IM_S_OPT_CONT_FROM_ASSETS_AMT ,
526 A.FM_S_ANALYSIS_TYPE ,
527 A.FM_S_AGI_TAXABLE_INCOME_AMT ,
528 A.FM_S_UNTX_INC_AND_BEN_AMT ,
529 A.FM_S_INC_ADJ_AMT ,
530 A.FM_S_TOTAL_INCOME_AMT ,
531 A.FM_S_US_INCOME_TAX_AMT ,
532 A.FM_S_STATE_AND_OTH_TAXES_AMT ,
533 A.FM_S_FICA_TAX_AMT ,
534 A.FM_S_EMPLOYMENT_ALLOW_AMT ,
535 A.FM_S_INCOME_PROT_ALLOW_AMT ,
536 A.FM_S_TOTAL_ALLOW_AMT ,
537 A.FM_S_CAL_AVAIL_INCOME_AMT ,
538 A.FM_S_AVAIL_INCOME_AMT ,
539 A.FM_S_CASH_BANK_ACCOUNTS_AMT ,
540 A.FM_S_OT_RL_EST_INV_EQUITY_AMT ,
541 A.FM_S_ADJ_BUS_FARM_WORTH_AMT ,
542 A.FM_S_TRUSTS_AMT ,
543 A.FM_S_NET_WORTH_AMT ,
544 A.FM_S_ASSET_PROT_ALLOW_AMT ,
545 A.FM_S_DISC_NET_WORTH_AMT ,
546 A.FM_S_TOTAL_CONT_AMT ,
547 A.FM_S_NUM_IN_COLL_NUM ,
548 A.FM_S_CONT_FOR_STU_AMT ,
549 A.FM_S_CONT_FROM_INCOME_AMT ,
550 A.FM_S_CONT_FROM_ASSETS_AMT ,
551 A.IM_INST_RESIDENT_FLAG ,
552 A.INSTITUTIONAL_1_BUDGET_NAME ,
553 A.IM_INST_1_BUDGET_DURATION_NUM ,
554 A.IM_INST_1_TUITION_FEES_AMT ,
555 A.IM_INST_1_BOOKS_SUPPLIES_AMT ,
556 A.IM_INST_1_LIVING_EXPENSES_AMT ,
557 A.IM_INST_1_TOT_EXPENSES_AMT ,
558 A.IM_INST_1_TOT_STU_CONT_AMT ,
559 A.IM_INST_1_TOT_PAR_CONT_AMT ,
560 A.IM_INST_1_TOT_FAMILY_CONT_AMT ,
561 A.IM_INST_1_VA_BENEFITS_AMT ,
562 A.IM_INST_1_OT_CONT_AMT ,
563 A.IM_INST_1_EST_FINAN_NEED_AMT ,
564 A.INSTITUTIONAL_2_BUDGET_TXT ,
565 A.IM_INST_2_BUDGET_DURATION_NUM ,
566 A.IM_INST_2_TUITION_FEES_AMT ,
567 A.IM_INST_2_BOOKS_SUPPLIES_AMT ,
568 A.IM_INST_2_LIVING_EXPENSES_AMT ,
569 A.IM_INST_2_TOT_EXPENSES_AMT ,
570 A.IM_INST_2_TOT_STU_CONT_AMT ,
571 A.IM_INST_2_TOT_PAR_CONT_AMT ,
572 A.IM_INST_2_TOT_FAMILY_CONT_AMT ,
573 A.IM_INST_2_VA_BENEFITS_AMT ,
574 A.IM_INST_2_EST_FINAN_NEED_AMT ,
575 A.INSTITUTIONAL_3_BUDGET_TXT ,
576 A.IM_INST_3_BUDGET_DURATION_NUM ,
577 A.IM_INST_3_TUITION_FEES_AMT ,
578 A.IM_INST_3_BOOKS_SUPPLIES_AMT ,
579 A.IM_INST_3_LIVING_EXPENSES_AMT ,
580 A.IM_INST_3_TOT_EXPENSES_AMT ,
581 A.IM_INST_3_TOT_STU_CONT_AMT,
582 A.IM_INST_3_TOT_PAR_CONT_AMT ,
583 A.IM_INST_3_TOT_FAMILY_CONT_AMT ,
584 A.IM_INST_3_VA_BENEFITS_AMT ,
585 A.IM_INST_3_EST_FINAN_NEED_AMT ,
586 A.FM_INST_1_FEDERAL_EFC_TXT ,
587 A.FM_INST_1_VA_BENEFITS_TXT ,
588 A.FM_INST_1_FED_ELIGIBILITY_TXT ,
589 A.FM_INST_1_PELL_TXT ,
590 A.OPTION_PAR_LOSS_ALLOW_FLAG ,
591 A.OPTION_PAR_TUITION_FLAG ,
592 A.OPTION_PAR_HOME_TYPE ,
593 A.OPTION_PAR_HOME_VALUE_TXT ,
594 A.OPTION_PAR_HOME_DEBT_TXT ,
595 A.OPTION_STU_IRA_KEOGH_FLAG ,
596 A.OPTION_STU_HOME_TYPE ,
597 A.OPTION_STU_HOME_VALUE_TXT ,
598 A.OPTION_STU_HOME_DEBT_TXT ,
599 A.OPTION_STU_SUM_AY_INC_FLAG ,
600 A.OPTION_PAR_HOPE_LL_CREDIT_FLAG ,
601 A.OPTION_STU_HOPE_LL_CREDIT_FLAG ,
602 A.IM_PARENT_1_8_MONTHS_BAS_TXT ,
603 A.IM_P_MORE_THAN_9_MTH_BA_TXT ,
604 A.IM_PARENT_1_8_MONTHS_OPT_TXT ,
605 A.IM_P_MORE_THAN_9_MTH_OP_TXT ,
606 A.FNAR_MESSAGE_1_FLAG ,
607 A.FNAR_MESSAGE_2_FLAG ,
608 A.FNAR_MESSAGE_3_FLAG ,
609 A.FNAR_MESSAGE_4_FLAG ,
610 A.FNAR_MESSAGE_5_FLAG ,
611 A.FNAR_MESSAGE_6_FLAG ,
612 A.FNAR_MESSAGE_7_FLAG ,
613 A.FNAR_MESSAGE_8_FLAG ,
614 A.FNAR_MESSAGE_9_FLAG ,
615 A.FNAR_MESSAGE_10_FLAG ,
616 A.FNAR_MESSAGE_11_FLAG ,
617 A.FNAR_MESSAGE_12_FLAG ,
618 A.FNAR_MESSAGE_13_FLAG ,
619 A.FNAR_MESSAGE_20_FLAG ,
620 A.FNAR_MESSAGE_21_FLAG ,
621 A.FNAR_MESSAGE_22_FLAG ,
622 A.FNAR_MESSAGE_23_FLAG ,
623 A.FNAR_MESSAGE_24_FLAG ,
624 A.FNAR_MESSAGE_25_FLAG ,
625 A.FNAR_MESSAGE_26_FLAG ,
626 A.FNAR_MESSAGE_27_FLAG ,
627 A.FNAR_MESSAGE_30_FLAG ,
628 A.FNAR_MESSAGE_31_FLAG ,
629 A.FNAR_MESSAGE_32_FLAG ,
630 A.FNAR_MESSAGE_33_FLAG ,
631 A.FNAR_MESSAGE_34_FLAG ,
632 A.FNAR_MESSAGE_35_FLAG ,
633 A.FNAR_MESSAGE_36_FLAG ,
634 A.FNAR_MESSAGE_37_FLAG ,
635 A.FNAR_MESSAGE_38_FLAG ,
636 A.FNAR_MESSAGE_39_FLAG ,
637 A.FNAR_MESSAGE_45_FLAG ,
638 A.FNAR_MESSAGE_46_FLAG ,
639 A.FNAR_MESSAGE_47_FLAG ,
640 A.FNAR_MESSAGE_48_FLAG ,
641 A.FNAR_MESSAGE_50_FLAG ,
642 A.FNAR_MESSAGE_51_FLAG ,
643 A.FNAR_MESSAGE_52_FLAG ,
644 A.FNAR_MESSAGE_53_FLAG ,
645 A.FNAR_MESSAGE_56_FLAG ,
646 A.FNAR_MESSAGE_57_FLAG ,
647 A.FNAR_MESSAGE_58_FLAG ,
648 A.FNAR_MESSAGE_59_FLAG ,
649 A.FNAR_MESSAGE_60_FLAG ,
650 A.FNAR_MESSAGE_61_FLAG ,
651 A.FNAR_MESSAGE_62_FLAG ,
652 A.FNAR_MESSAGE_63_FLAG ,
653 A.FNAR_MESSAGE_64_FLAG ,
654 A.FNAR_MESSAGE_65_FLAG ,
655 A.FNAR_MESSAGE_71_FLAG ,
656 A.FNAR_MESSAGE_72_FLAG ,
657 A.FNAR_MESSAGE_73_FLAG ,
658 A.FNAR_MESSAGE_74_FLAG ,
659 A.FNAR_MESSAGE_75_FLAG ,
660 A.FNAR_MESSAGE_76_FLAG ,
661 A.FNAR_MESSAGE_77_FLAG ,
662 A.FNAR_MESSAGE_78_FLAG ,
663 A.FNAR_MESG_10_STU_FAM_MEM_NUM ,
664 A.FNAR_MESG_11_STU_NO_IN_COL_NUM ,
665 A.FNAR_MESG_24_STU_AVAIL_INC_AMT ,
666 A.FNAR_MESG_26_STU_TAXES_AMT ,
667 A.FNAR_MESG_33_STU_HOME_VAL_AMT ,
668 A.FNAR_MESG_34_STU_HOME_VAL_AMT ,
669 A.FNAR_MESG_34_STU_HOME_EQU_AMT ,
670 A.FNAR_MESG_35_STU_HOME_VAL_AMT ,
671 A.FNAR_MESG_35_STU_HOME_EQU_AMT ,
672 A.FNAR_MESG_36_STU_HOME_EQU_AMT ,
673 A.FNAR_MESG_48_PAR_FAM_MEM_NUM ,
674 A.FNAR_MESG_49_PAR_NO_IN_COL_NUM ,
675 A.FNAR_MESG_56_PAR_AGI_AMT ,
676 A.FNAR_MESG_62_PAR_TAXES_AMT ,
677 A.FNAR_MESG_73_PAR_HOME_VAL_AMT ,
678 A.FNAR_MESG_74_PAR_HOME_VAL_AMT ,
679 A.FNAR_MESG_74_PAR_HOME_EQU_AMT ,
680 A.FNAR_MESG_75_PAR_HOME_VAL_AMT ,
681 A.FNAR_MESG_75_PAR_HOME_EQU_AMT ,
682 A.FNAR_MESG_76_PAR_HOME_EQU_AMT ,
683 A.ASSUMPTION_MESSAGE_1_FLAG ,
684 A.ASSUMPTION_MESSAGE_2_FLAG ,
685 A.ASSUMPTION_MESSAGE_3_FLAG ,
686 A.ASSUMPTION_MESSAGE_4_FLAG ,
687 A.ASSUMPTION_MESSAGE_5_FLAG ,
688 A.ASSUMPTION_MESSAGE_6_FLAG ,
689 A.FNAR_MESSAGE_49_FLAG ,
690 A.FNAR_MESSAGE_55_FLAG ,
691 A.OPTION_PAR_COLA_ADJ_FLAG,
692 A.OPTION_PAR_STU_FA_ASSETS_FLAG,
693 A.OPTION_PAR_IPT_ASSETS_FLAG,
694 A.OPTION_STU_IPT_ASSETS_FLAG,
695 A.OPTION_PAR_COLA_ADJ_VALUE,
696 A.P_SOC_SEC_BEN_STUDENT_AMT,
697 A.P_TUIT_FEE_DEDUCT_AMT,
698 A.OPTION_IND_STU_IPT_ASSETS_FLAG,
699 A.stu_lives_with_num,
700 A.stu_most_support_from_num,
701 A.location_computer_num,
702 A.cust_parent_cont_adj_num,
703 A.custodial_parent_num,
704 A.cust_par_base_prcnt_inc_amt,
705 A.cust_par_base_cont_inc_amt,
706 A.cust_par_base_cont_ast_amt,
707 A.cust_par_base_tot_cont_amt,
708 A.cust_par_opt_prcnt_inc_amt,
709 A.cust_par_opt_cont_inc_amt,
710 A.cust_par_opt_cont_ast_amt,
711 A.cust_par_opt_tot_cont_amt,
712 A.parents_email_txt,
713 A.parent_1_birth_date,
714 A.parent_2_birth_date
715 FROM
716 IGF_AP_LI_CSS_INTS A
717 WHERE
718 A.BATCH_NUM = p_batch_id AND
719 A.IMPORT_STATUS_TYPE IN ('U','R') ;
720
721 CURSOR c_css_int_data(p_award_year NUMBER )IS
722 SELECT
723 ROWID row_id, A.*
724 FROM IGF_AP_CSS_INTERFACE_ALL A
725 WHERE A.RECORD_STATUS = 'LEGACY' AND
726 TO_NUMBER(A.ACADEMIC_YEAR) = p_award_year;
727
728 l_css_int_data_rec c_css_int_data%ROWTYPE;
729 c_int_data_rec c_int_data%ROWTYPE;
730 l_css_log VARCHAR2(1);
731 l_debug_str VARCHAR2(2000) := NULL;
732
733 g_sys_award_year igf_ap_batch_aw_map.sys_award_year%TYPE ;
734 PROCEDURE p_convert_rec
735 IS
736 /*
737 || Created By : rasahoo
738 || Created On :
739 || Purpose :
740 || Known limitations, enhancements or remarks :
741 || Change History :
742 || Who When What
743 || (reverse chronological order - newest change first)
744 */
745
746 l_field_debug NUMBER;
747 BEGIN
748 l_field_debug := 0 ;
749 l_field_debug := l_field_debug + 1 ;
750
751 c_int_data_rec.ROW_ID := l_css_int_data_rec.ROW_ID;
752 l_field_debug := l_field_debug + 1 ;
753 c_int_data_rec.PERSON_NUMBER := NULL;
754 l_field_debug := l_field_debug + 1 ;
755 c_int_data_rec.CSSINT_ID := l_css_int_data_rec.CSS_ID ;
756 l_field_debug := l_field_debug + 1 ;
757 c_int_data_rec.COLLEGE_CD := l_css_int_data_rec.COLLEGE_CODE ;
758 l_field_debug := l_field_debug + 1 ;
759 c_int_data_rec.ACADEMIC_YEAR_TXT := l_css_int_data_rec.ACADEMIC_YEAR ;
760 l_field_debug := l_field_debug + 1 ;
761 c_int_data_rec.STU_RECORD_TYPE := l_css_int_data_rec.STU_RECORD_TYPE ;
762 l_field_debug := l_field_debug + 1 ;
763 c_int_data_rec.CSS_ID_NUMBER_TXT := l_css_int_data_rec.CSS_ID_NUMBER ;
764 l_field_debug := l_field_debug + 1 ;
765 c_int_data_rec.REGISTRATION_RECEIPT_DATE := TO_DATE(l_css_int_data_rec.REGISTRATION_RECEIPT_DATE,'MMDDYYYY') ;
766 l_field_debug := l_field_debug + 1 ;
767 c_int_data_rec.REGISTRATION_TYPE := l_css_int_data_rec.REGISTRATION_TYPE ;
768 l_field_debug := l_field_debug + 1 ;
769 c_int_data_rec.APPLICATION_RECEIPT_DATE := TO_DATE(l_css_int_data_rec.APPLICATION_RECEIPT_DATE,'MMDDYYYY') ;
770 l_field_debug := l_field_debug + 1 ;
771 c_int_data_rec.APPLICATION_TYPE := l_css_int_data_rec.APPLICATION_TYPE ;
772 l_field_debug := l_field_debug + 1 ;
773 c_int_data_rec.ORIGINAL_FNAR_COMPUTE_TXT := l_css_int_data_rec.ORIGINAL_FNAR_COMPUTE ;
774 l_field_debug := l_field_debug + 1 ;
775 c_int_data_rec.REVISION_FNAR_COMPUTE_DATE := TO_DATE(l_css_int_data_rec.REVISION_FNAR_COMPUTE_DATE,'MMDDYYYY') ;
776 l_field_debug := l_field_debug + 1 ;
777 c_int_data_rec.ELECTRONIC_EXTRACT_DATE := TO_DATE(l_css_int_data_rec.ELECTRONIC_EXTRACT_DATE,'MMDDYYYY') ;
778 l_field_debug := l_field_debug + 1 ;
779 c_int_data_rec.INSTIT_REPORTING_TYPE := l_css_int_data_rec.INSTITUTIONAL_REPORTING_TYPE ;
780 l_field_debug := l_field_debug + 1 ;
781 c_int_data_rec.ASR_RECEIPT_DATE := TO_DATE(l_css_int_data_rec.ASR_RECEIPT_DATE,'MMDDYYYY') ;
782 l_field_debug := l_field_debug + 1 ;
783 c_int_data_rec.LAST_NAME := l_css_int_data_rec.LAST_NAME ;
784 l_field_debug := l_field_debug + 1 ;
785 c_int_data_rec.FIRST_NAME := l_css_int_data_rec.FIRST_NAME ;
786 l_field_debug := l_field_debug + 1 ;
787 c_int_data_rec.MIDDLE_INITIAL_TXT := l_css_int_data_rec.MIDDLE_INITIAL ;
788 l_field_debug := l_field_debug + 1 ;
789 c_int_data_rec.ADDRESS_NUMBER_AND_STREET_TXT := l_css_int_data_rec.ADDRESS_NUMBER_AND_STREET ;
790 l_field_debug := l_field_debug + 1 ;
791 c_int_data_rec.CITY_TXT := l_css_int_data_rec.CITY ;
792 l_field_debug := l_field_debug + 1 ;
793 c_int_data_rec.STATE_MAILING_TXT := l_css_int_data_rec.STATE_MAILING ;
794 l_field_debug := l_field_debug + 1 ;
795 c_int_data_rec.ZIP_CD := l_css_int_data_rec.ZIP_CODE ;
796 l_field_debug := l_field_debug + 1 ;
797 c_int_data_rec.S_TELEPHONE_NUMBER_TXT := l_css_int_data_rec.S_TELEPHONE_NUMBER ;
798 l_field_debug := l_field_debug + 1 ;
799 c_int_data_rec.S_TITLE_TYPE := l_css_int_data_rec.S_TITLE ;
800 l_field_debug := l_field_debug + 1 ;
801 c_int_data_rec.BIRTH_DATE := TO_DATE(l_css_int_data_rec.DATE_OF_BIRTH,'MMDDYYYY') ;
802 l_field_debug := l_field_debug + 1 ;
803 c_int_data_rec.SOCIAL_SECURITY_NUM := IGF_AP_MATCHING_PROCESS_PKG.convert_to_number(l_css_int_data_rec.SOCIAL_SECURITY_NUMBER ) ;
804 l_field_debug := l_field_debug + 1 ;
805 c_int_data_rec.STATE_LEGAL_RESIDENCE_TXT := l_css_int_data_rec.STATE_LEGAL_RESIDENCE ;
806 l_field_debug := l_field_debug + 1 ;
807 c_int_data_rec.FOREIGN_ADDRESS_FLAG := l_css_int_data_rec.FOREIGN_ADDRESS_INDICATOR ;
808 l_field_debug := l_field_debug + 1 ;
809 c_int_data_rec.FOREIGN_POSTAL_CD := l_css_int_data_rec.FOREIGN_POSTAL_CODE ;
810 l_field_debug := l_field_debug + 1 ;
811 c_int_data_rec.COUNTRY_CD := l_css_int_data_rec.COUNTRY ;
812 l_field_debug := l_field_debug + 1 ;
813 c_int_data_rec.FINANCIAL_AID_STATUS_TYPE := l_css_int_data_rec.FINANCIAL_AID_STATUS ;
814 l_field_debug := l_field_debug + 1 ;
815 c_int_data_rec.YEAR_IN_COLLEGE_TYPE := l_css_int_data_rec.YEAR_IN_COLLEGE ;
816 l_field_debug := l_field_debug + 1 ;
817 c_int_data_rec.MARITAL_STATUS_FLAG := l_css_int_data_rec.MARITAL_STATUS ;
818 l_field_debug := l_field_debug + 1 ;
819 c_int_data_rec.WARD_COURT_FLAG := l_css_int_data_rec.WARD_COURT ;
820 l_field_debug := l_field_debug + 1 ;
821 c_int_data_rec.LEGAL_DEPENDENTS_OTHER_FLAG := l_css_int_data_rec.LEGAL_DEPENDENTS_OTHER ;
822 l_field_debug := l_field_debug + 1 ;
823 c_int_data_rec.HOUSEHOLD_SIZE_NUM := IGF_AP_MATCHING_PROCESS_PKG.convert_to_number(l_css_int_data_rec.HOUSEHOLD_SIZE ) ;
824 l_field_debug := l_field_debug + 1 ;
825 c_int_data_rec.NUMBER_IN_COLLEGE_NUM := IGF_AP_MATCHING_PROCESS_PKG.convert_to_number(l_css_int_data_rec.NUMBER_IN_COLLEGE ) ;
826 l_field_debug := l_field_debug + 1 ;
827 c_int_data_rec.CITIZENSHIP_STATUS_TYPE := l_css_int_data_rec.CITIZENSHIP_STATUS ;
828 l_field_debug := l_field_debug + 1 ;
829 c_int_data_rec.CITIZENSHIP_COUNTRY_CD := l_css_int_data_rec.CITIZENSHIP_COUNTRY ;
830 l_field_debug := l_field_debug + 1 ;
831 c_int_data_rec.VISA_CLASSIFICATION_TYPE := l_css_int_data_rec.VISA_CLASSIFICATION ;
832 l_field_debug := l_field_debug + 1 ;
833 c_int_data_rec.TAX_FIGURES_TYPE := l_css_int_data_rec.TAX_FIGURES ;
834 l_field_debug := l_field_debug + 1 ;
835 c_int_data_rec.NUMBER_EXEMPTIONS_TXT := l_css_int_data_rec.NUMBER_EXEMPTIONS ;
836 l_field_debug := l_field_debug + 1 ;
837 c_int_data_rec.ADJUSTED_GROSS_AMT := IGF_AP_MATCHING_PROCESS_PKG.convert_to_number(l_css_int_data_rec.ADJUSTED_GROSS_INC ) ;
838 l_field_debug := l_field_debug + 1 ;
839 c_int_data_rec.US_TAX_PAID_AMT := IGF_AP_MATCHING_PROCESS_PKG.convert_to_number(l_css_int_data_rec.US_TAX_PAID ) ;
840 l_field_debug := l_field_debug + 1 ;
841 c_int_data_rec.ITEMIZED_DEDUCTIONS_AMT := IGF_AP_MATCHING_PROCESS_PKG.convert_to_number(l_css_int_data_rec.ITEMIZED_DEDUCTIONS ) ;
842 l_field_debug := l_field_debug + 1 ;
843 c_int_data_rec.STU_INCOME_WORK_AMT := IGF_AP_MATCHING_PROCESS_PKG.convert_to_number(l_css_int_data_rec.STU_INCOME_WORK ) ;
844 l_field_debug := l_field_debug + 1 ;
845 c_int_data_rec.SPOUSE_INCOME_WORK_AMT := IGF_AP_MATCHING_PROCESS_PKG.convert_to_number(l_css_int_data_rec.SPOUSE_INCOME_WORK ) ;
846 l_field_debug := l_field_debug + 1 ;
847 c_int_data_rec.DIVID_INT_INCOME_AMT := IGF_AP_MATCHING_PROCESS_PKG.convert_to_number(l_css_int_data_rec.DIVID_INT_INC ) ;
848 l_field_debug := l_field_debug + 1 ;
849 c_int_data_rec.SOC_SEC_BENEFITS_AMT := IGF_AP_MATCHING_PROCESS_PKG.convert_to_number(l_css_int_data_rec.SOC_SEC_BENEFITS ) ;
850 l_field_debug := l_field_debug + 1 ;
851 c_int_data_rec.WELFARE_TANF_AMT := IGF_AP_MATCHING_PROCESS_PKG.convert_to_number(l_css_int_data_rec.WELFARE_TANF ) ;
852 l_field_debug := l_field_debug + 1 ;
853 c_int_data_rec.CHILD_SUPP_RCVD_AMT := IGF_AP_MATCHING_PROCESS_PKG.convert_to_number(l_css_int_data_rec.CHILD_SUPP_RCVD ) ;
854 l_field_debug := l_field_debug + 1 ;
855 c_int_data_rec.EARNED_INCOME_CREDIT_AMT := IGF_AP_MATCHING_PROCESS_PKG.convert_to_number(l_css_int_data_rec.EARNED_INCOME_CREDIT ) ;
856 l_field_debug := l_field_debug + 1 ;
857 c_int_data_rec.OTHER_UNTAX_INCOME_AMT := IGF_AP_MATCHING_PROCESS_PKG.convert_to_number(l_css_int_data_rec.OTHER_UNTAX_INCOME ) ;
858 l_field_debug := l_field_debug + 1 ;
859 c_int_data_rec.TAX_STU_AID_AMT := IGF_AP_MATCHING_PROCESS_PKG.convert_to_number(l_css_int_data_rec.TAX_STU_AID ) ;
860 l_field_debug := l_field_debug + 1 ;
861 c_int_data_rec.CASH_SAV_CHECK_AMT := IGF_AP_MATCHING_PROCESS_PKG.convert_to_number(l_css_int_data_rec.CASH_SAV_CHECK ) ;
862 l_field_debug := l_field_debug + 1 ;
863 c_int_data_rec.IRA_KEOGH_AMT := IGF_AP_MATCHING_PROCESS_PKG.convert_to_number(l_css_int_data_rec.IRA_KEOGH ) ;
864 l_field_debug := l_field_debug + 1 ;
865 c_int_data_rec.INVEST_VALUE_AMT := IGF_AP_MATCHING_PROCESS_PKG.convert_to_number(l_css_int_data_rec.INVEST_VALUE ) ;
866 l_field_debug := l_field_debug + 1 ;
867 c_int_data_rec.INVEST_DEBT_AMT := IGF_AP_MATCHING_PROCESS_PKG.convert_to_number(l_css_int_data_rec.INVEST_DEBT ) ;
868 l_field_debug := l_field_debug + 1 ;
869 c_int_data_rec.HOME_VALUE_AMT := IGF_AP_MATCHING_PROCESS_PKG.convert_to_number(l_css_int_data_rec.HOME_VALUE ) ;
870 l_field_debug := l_field_debug + 1 ;
871 c_int_data_rec.HOME_DEBT_AMT := IGF_AP_MATCHING_PROCESS_PKG.convert_to_number(l_css_int_data_rec.HOME_DEBT ) ;
872 l_field_debug := l_field_debug + 1 ;
873 c_int_data_rec.OTH_REAL_VALUE_AMT := IGF_AP_MATCHING_PROCESS_PKG.convert_to_number(l_css_int_data_rec.OTH_REAL_VALUE ) ;
874 l_field_debug := l_field_debug + 1 ;
875 c_int_data_rec.OTH_REAL_DEBT_AMT := IGF_AP_MATCHING_PROCESS_PKG.convert_to_number(l_css_int_data_rec.OTH_REAL_DEBT ) ;
876 l_field_debug := l_field_debug + 1 ;
877 c_int_data_rec.BUS_FARM_VALUE_AMT := IGF_AP_MATCHING_PROCESS_PKG.convert_to_number(l_css_int_data_rec.BUS_FARM_VALUE ) ;
878 l_field_debug := l_field_debug + 1 ;
879 c_int_data_rec.BUS_FARM_DEBT_AMT := IGF_AP_MATCHING_PROCESS_PKG.convert_to_number(l_css_int_data_rec.BUS_FARM_DEBT ) ;
880 l_field_debug := l_field_debug + 1 ;
881 c_int_data_rec.LIVE_ON_FARM_FLAG := l_css_int_data_rec.LIVE_ON_FARM ;
882 l_field_debug := l_field_debug + 1 ;
883 c_int_data_rec.HOME_PURCH_PRICE_AMT := IGF_AP_MATCHING_PROCESS_PKG.convert_to_number(l_css_int_data_rec.HOME_PURCH_PRICE ) ;
884 l_field_debug := l_field_debug + 1 ;
885 c_int_data_rec.HOPE_LL_CREDIT_AMT := IGF_AP_MATCHING_PROCESS_PKG.convert_to_number(l_css_int_data_rec.HOPE_LL_CREDIT ) ;
886 l_field_debug := l_field_debug + 1 ;
887 c_int_data_rec.HOME_PURCH_YEAR_TXT := l_css_int_data_rec.HOME_PURCH_YEAR ;
888 l_field_debug := l_field_debug + 1 ;
889 c_int_data_rec.TRUST_AMOUNT_TXT := l_css_int_data_rec.TRUST_AMOUNT ;
890 l_field_debug := l_field_debug + 1 ;
891 c_int_data_rec.TRUST_AVAIL_FLAG := l_css_int_data_rec.TRUST_AVAIL ;
892 l_field_debug := l_field_debug + 1 ;
893 c_int_data_rec.TRUST_ESTAB_FLAG := l_css_int_data_rec.TRUST_ESTAB ;
894 l_field_debug := l_field_debug + 1 ;
895 c_int_data_rec.CHILD_SUPPORT_PAID_TXT := l_css_int_data_rec.CHILD_SUPPORT_PAID ;
896 l_field_debug := l_field_debug + 1 ;
897 c_int_data_rec.MED_DENT_EXPENSES_TXT := l_css_int_data_rec.MED_DENT_EXPENSES ;
898 l_field_debug := l_field_debug + 1 ;
899 c_int_data_rec.VET_US_FLAG := l_css_int_data_rec.VET_US ;
900 l_field_debug := l_field_debug + 1 ;
901 c_int_data_rec.VET_BEN_AMT := IGF_AP_MATCHING_PROCESS_PKG.convert_to_number(l_css_int_data_rec.VET_BEN_AMOUNT ) ;
902 l_field_debug := l_field_debug + 1 ;
903 c_int_data_rec.VET_BEN_MONTHS_NUM := IGF_AP_MATCHING_PROCESS_PKG.convert_to_number(l_css_int_data_rec.VET_BEN_MONTHS ) ;
904 l_field_debug := l_field_debug + 1 ;
905 c_int_data_rec.STU_SUMMER_WAGES_AMT := IGF_AP_MATCHING_PROCESS_PKG.convert_to_number(l_css_int_data_rec.STU_SUMMER_WAGES ) ;
906 l_field_debug := l_field_debug + 1 ;
907 c_int_data_rec.STU_SCHOOL_YR_WAGES_AMT := IGF_AP_MATCHING_PROCESS_PKG.convert_to_number(l_css_int_data_rec.STU_SCHOOL_YR_WAGES ) ;
908 l_field_debug := l_field_debug + 1 ;
909 c_int_data_rec.SPOUSE_SUMMER_WAGES_AMT := IGF_AP_MATCHING_PROCESS_PKG.convert_to_number(l_css_int_data_rec.SPOUSE_SUMMER_WAGES ) ;
910 l_field_debug := l_field_debug + 1 ;
911 c_int_data_rec.SPOUSE_SCHOOL_YR_WAGES_AMT := IGF_AP_MATCHING_PROCESS_PKG.convert_to_number(l_css_int_data_rec.SPOUSE_SCHOOL_YR_WAGES ) ;
912 l_field_debug := l_field_debug + 1 ;
913 c_int_data_rec.SUMMER_OTHER_TAX_INC_AMT := IGF_AP_MATCHING_PROCESS_PKG.convert_to_number(l_css_int_data_rec.SUMMER_OTHER_TAX_INC ) ;
914 l_field_debug := l_field_debug + 1 ;
915 c_int_data_rec.SCHOOL_YR_OTHER_TAX_INC_AMT := IGF_AP_MATCHING_PROCESS_PKG.convert_to_number(l_css_int_data_rec.SCHOOL_YR_OTHER_TAX_INC ) ;
916 l_field_debug := l_field_debug + 1 ;
917 c_int_data_rec.SUMMER_UNTAX_INC_AMT := IGF_AP_MATCHING_PROCESS_PKG.convert_to_number(l_css_int_data_rec.SUMMER_UNTAX_INC ) ;
918 l_field_debug := l_field_debug + 1 ;
919 c_int_data_rec.SCHOOL_YR_UNTAX_INC_AMT := IGF_AP_MATCHING_PROCESS_PKG.convert_to_number(l_css_int_data_rec.SCHOOL_YR_UNTAX_INC ) ;
920 l_field_debug := l_field_debug + 1 ;
921 c_int_data_rec.GRANTS_SCHOL_ETC_AMT := IGF_AP_MATCHING_PROCESS_PKG.convert_to_number(l_css_int_data_rec.GRANTS_SCHOL_ETC ) ;
922 l_field_debug := l_field_debug + 1 ;
923 c_int_data_rec.TUIT_BENEFITS_AMT := IGF_AP_MATCHING_PROCESS_PKG.convert_to_number(l_css_int_data_rec.TUIT_BENEFITS ) ;
924 l_field_debug := l_field_debug + 1 ;
925 c_int_data_rec.CONT_PARENTS_AMT := IGF_AP_MATCHING_PROCESS_PKG.convert_to_number(l_css_int_data_rec.CONT_PARENTS ) ;
926 l_field_debug := l_field_debug + 1 ;
927 c_int_data_rec.CONT_RELATIVES_AMT := IGF_AP_MATCHING_PROCESS_PKG.convert_to_number(l_css_int_data_rec.CONT_RELATIVES ) ;
928 l_field_debug := l_field_debug + 1 ;
929 c_int_data_rec.P_SIBLINGS_PRE_TUIT_AMT := IGF_AP_MATCHING_PROCESS_PKG.convert_to_number(l_css_int_data_rec.P_SIBLINGS_PRE_TUIT ) ;
930 l_field_debug := l_field_debug + 1 ;
931 c_int_data_rec.P_STUDENT_PRE_TUIT_AMT := IGF_AP_MATCHING_PROCESS_PKG.convert_to_number(l_css_int_data_rec.P_STUDENT_PRE_TUIT ) ;
932 l_field_debug := l_field_debug + 1 ;
933 c_int_data_rec.P_HOUSEHOLD_SIZE_NUM := IGF_AP_MATCHING_PROCESS_PKG.convert_to_number(l_css_int_data_rec.P_HOUSEHOLD_SIZE ) ;
934 l_field_debug := l_field_debug + 1 ;
935 c_int_data_rec.P_IN_COLLEGE_NUM := IGF_AP_MATCHING_PROCESS_PKG.convert_to_number(l_css_int_data_rec.P_NUMBER_IN_COLLEGE ) ;
936 l_field_debug := l_field_debug + 1 ;
937 c_int_data_rec.P_PARENTS_IN_COLLEGE_NUM := IGF_AP_MATCHING_PROCESS_PKG.convert_to_number(l_css_int_data_rec.P_PARENTS_IN_COLLEGE ) ;
938 l_field_debug := l_field_debug + 1 ;
939 c_int_data_rec.P_MARITAL_STATUS_TYPE := l_css_int_data_rec.P_MARITAL_STATUS ;
940 l_field_debug := l_field_debug + 1 ;
941 c_int_data_rec.P_STATE_LEGAL_RESIDENCE_CD := l_css_int_data_rec.P_STATE_LEGAL_RESIDENCE ;
942 l_field_debug := l_field_debug + 1 ;
943 c_int_data_rec.P_NATURAL_PAR_STATUS_FLAG := l_css_int_data_rec.P_NATURAL_PAR_STATUS ;
944 l_field_debug := l_field_debug + 1 ;
945 c_int_data_rec.P_CHILD_SUPP_PAID_AMT := IGF_AP_MATCHING_PROCESS_PKG.convert_to_number(l_css_int_data_rec.P_CHILD_SUPP_PAID ) ;
946 l_field_debug := l_field_debug + 1 ;
947 c_int_data_rec.P_REPAY_ED_LOANS_AMT := IGF_AP_MATCHING_PROCESS_PKG.convert_to_number(l_css_int_data_rec.P_REPAY_ED_LOANS ) ;
948 l_field_debug := l_field_debug + 1 ;
949 c_int_data_rec.P_MED_DENT_EXPENSES_AMT := IGF_AP_MATCHING_PROCESS_PKG.convert_to_number(l_css_int_data_rec.P_MED_DENT_EXPENSES ) ;
950 l_field_debug := l_field_debug + 1 ;
951 c_int_data_rec.P_TUIT_PAID_AMT := IGF_AP_MATCHING_PROCESS_PKG.convert_to_number(l_css_int_data_rec.P_TUIT_PAID_AMOUNT ) ;
952 l_field_debug := l_field_debug + 1 ;
953 c_int_data_rec.P_TUIT_PAID_NUM := IGF_AP_MATCHING_PROCESS_PKG.convert_to_number(l_css_int_data_rec.P_TUIT_PAID_NUMBER ) ;
954 l_field_debug := l_field_debug + 1 ;
955 c_int_data_rec.P_EXP_CHILD_SUPP_PAID_AMT := IGF_AP_MATCHING_PROCESS_PKG.convert_to_number(l_css_int_data_rec.P_EXP_CHILD_SUPP_PAID ) ;
956 l_field_debug := l_field_debug + 1 ;
957 c_int_data_rec.P_EXP_REPAY_ED_LOANS_AMT := IGF_AP_MATCHING_PROCESS_PKG.convert_to_number(l_css_int_data_rec.P_EXP_REPAY_ED_LOANS ) ;
958 l_field_debug := l_field_debug + 1 ;
959 c_int_data_rec.P_EXP_MED_DENT_EXPENSES_AMT := IGF_AP_MATCHING_PROCESS_PKG.convert_to_number(l_css_int_data_rec.P_EXP_MED_DENT_EXPENSES ) ;
960 l_field_debug := l_field_debug + 1 ;
961 c_int_data_rec.P_EXP_TUIT_PD_AMT := IGF_AP_MATCHING_PROCESS_PKG.convert_to_number(l_css_int_data_rec.P_EXP_TUIT_PD_AMOUNT ) ;
962 l_field_debug := l_field_debug + 1 ;
963 c_int_data_rec.P_EXP_TUIT_PD_NUM := IGF_AP_MATCHING_PROCESS_PKG.convert_to_number(l_css_int_data_rec.P_EXP_TUIT_PD_NUMBER ) ;
964 l_field_debug := l_field_debug + 1 ;
965 c_int_data_rec.P_CASH_SAV_CHECK_AMT := IGF_AP_MATCHING_PROCESS_PKG.convert_to_number(l_css_int_data_rec.P_CASH_SAV_CHECK ) ;
966 l_field_debug := l_field_debug + 1 ;
967 c_int_data_rec.P_MONTH_MORTGAGE_PAY_AMT := IGF_AP_MATCHING_PROCESS_PKG.convert_to_number(l_css_int_data_rec.P_MONTH_MORTGAGE_PAY ) ;
968 l_field_debug := l_field_debug + 1 ;
969 c_int_data_rec.P_INVEST_VALUE_AMT := IGF_AP_MATCHING_PROCESS_PKG.convert_to_number(l_css_int_data_rec.P_INVEST_VALUE ) ;
970 l_field_debug := l_field_debug + 1 ;
971 c_int_data_rec.P_INVEST_DEBT_AMT := IGF_AP_MATCHING_PROCESS_PKG.convert_to_number(l_css_int_data_rec.P_INVEST_DEBT ) ;
972 l_field_debug := l_field_debug + 1 ;
973 c_int_data_rec.P_HOME_VALUE_AMT := IGF_AP_MATCHING_PROCESS_PKG.convert_to_number(l_css_int_data_rec.P_HOME_VALUE ) ;
974 l_field_debug := l_field_debug + 1 ;
975 c_int_data_rec.P_HOME_DEBT_AMT := IGF_AP_MATCHING_PROCESS_PKG.convert_to_number(l_css_int_data_rec.P_HOME_DEBT ) ;
976 l_field_debug := l_field_debug + 1 ;
977 c_int_data_rec.P_HOME_PURCH_PRICE_AMT := IGF_AP_MATCHING_PROCESS_PKG.convert_to_number(l_css_int_data_rec.P_HOME_PURCH_PRICE ) ;
978 l_field_debug := l_field_debug + 1 ;
979 c_int_data_rec.P_OWN_BUSINESS_FARM_FLAG := l_css_int_data_rec.P_OWN_BUSINESS_FARM ;
980 l_field_debug := l_field_debug + 1 ;
981 c_int_data_rec.P_BUSINESS_VALUE_AMT := IGF_AP_MATCHING_PROCESS_PKG.convert_to_number(l_css_int_data_rec.P_BUSINESS_VALUE ) ;
982 l_field_debug := l_field_debug + 1 ;
983 c_int_data_rec.P_BUSINESS_DEBT_AMT := IGF_AP_MATCHING_PROCESS_PKG.convert_to_number(l_css_int_data_rec.P_BUSINESS_DEBT ) ;
984 l_field_debug := l_field_debug + 1 ;
985 c_int_data_rec.P_FARM_VALUE_AMT := IGF_AP_MATCHING_PROCESS_PKG.convert_to_number(l_css_int_data_rec.P_FARM_VALUE ) ;
986 l_field_debug := l_field_debug + 1 ;
987 c_int_data_rec.P_FARM_DEBT_AMT := IGF_AP_MATCHING_PROCESS_PKG.convert_to_number(l_css_int_data_rec.P_FARM_DEBT ) ;
988 l_field_debug := l_field_debug + 1 ;
989 c_int_data_rec.P_LIVE_ON_FARM_NUM := IGF_AP_MATCHING_PROCESS_PKG.convert_to_number(l_css_int_data_rec.P_LIVE_ON_FARM ) ;
990 l_field_debug := l_field_debug + 1 ;
991 c_int_data_rec.P_OTH_REAL_ESTATE_VALUE_AMT := IGF_AP_MATCHING_PROCESS_PKG.convert_to_number(l_css_int_data_rec.P_OTH_REAL_ESTATE_VALUE ) ;
992 l_field_debug := l_field_debug + 1 ;
993 c_int_data_rec.P_OTH_REAL_ESTATE_DEBT_AMT := IGF_AP_MATCHING_PROCESS_PKG.convert_to_number(l_css_int_data_rec.P_OTH_REAL_ESTATE_DEBT ) ;
994 l_field_debug := l_field_debug + 1 ;
995 c_int_data_rec.P_OTH_REAL_PURCH_PRICE_AMT := IGF_AP_MATCHING_PROCESS_PKG.convert_to_number(l_css_int_data_rec.P_OTH_REAL_PURCH_PRICE ) ;
996 l_field_debug := l_field_debug + 1 ;
997 c_int_data_rec.P_SIBLINGS_ASSETS_AMT := IGF_AP_MATCHING_PROCESS_PKG.convert_to_number(l_css_int_data_rec.P_SIBLINGS_ASSETS ) ;
998 l_field_debug := l_field_debug + 1 ;
999 c_int_data_rec.P_HOME_PURCH_YEAR_TXT := l_css_int_data_rec.P_HOME_PURCH_YEAR ;
1000 l_field_debug := l_field_debug + 1 ;
1001 c_int_data_rec.P_OTH_REAL_PURCH_YEAR_TXT := l_css_int_data_rec.P_OTH_REAL_PURCH_YEAR ;
1002 l_field_debug := l_field_debug + 1 ;
1003 c_int_data_rec.P_PRIOR_AGI_AMT := IGF_AP_MATCHING_PROCESS_PKG.convert_to_number(l_css_int_data_rec.P_PRIOR_AGI ) ;
1004 l_field_debug := l_field_debug + 1 ;
1005 c_int_data_rec.P_PRIOR_US_TAX_PAID_AMT := IGF_AP_MATCHING_PROCESS_PKG.convert_to_number(l_css_int_data_rec.P_PRIOR_US_TAX_PAID ) ;
1006 l_field_debug := l_field_debug + 1 ;
1007 c_int_data_rec.P_PRIOR_ITEM_DEDUCTIONS_AMT := IGF_AP_MATCHING_PROCESS_PKG.convert_to_number(l_css_int_data_rec.P_PRIOR_ITEM_DEDUCTIONS ) ;
1008 l_field_debug := l_field_debug + 1 ;
1009 c_int_data_rec.P_PRIOR_OTHER_UNTAX_INC_AMT := IGF_AP_MATCHING_PROCESS_PKG.convert_to_number(l_css_int_data_rec.P_PRIOR_OTHER_UNTAX_INC ) ;
1010 l_field_debug := l_field_debug + 1 ;
1011 c_int_data_rec.P_TAX_FIGURES_NUM := IGF_AP_MATCHING_PROCESS_PKG.convert_to_number(l_css_int_data_rec.P_TAX_FIGURES ) ;
1012 l_field_debug := l_field_debug + 1 ;
1013 c_int_data_rec.P_NUMBER_EXEMPTIONS_NUM := IGF_AP_MATCHING_PROCESS_PKG.convert_to_number(l_css_int_data_rec.P_NUMBER_EXEMPTIONS ) ;
1014 l_field_debug := l_field_debug + 1 ;
1015 c_int_data_rec.P_ADJUSTED_GROSS_INC_AMT := IGF_AP_MATCHING_PROCESS_PKG.convert_to_number(l_css_int_data_rec.P_ADJUSTED_GROSS_INC ) ;
1016 l_field_debug := l_field_debug + 1 ;
1017 c_int_data_rec.P_WAGES_SAL_TIPS_AMT := IGF_AP_MATCHING_PROCESS_PKG.convert_to_number(l_css_int_data_rec.P_WAGES_SAL_TIPS ) ;
1018 l_field_debug := l_field_debug + 1 ;
1019 c_int_data_rec.P_INTEREST_INCOME_AMT := IGF_AP_MATCHING_PROCESS_PKG.convert_to_number(l_css_int_data_rec.P_INTEREST_INCOME ) ;
1020 l_field_debug := l_field_debug + 1 ;
1021 c_int_data_rec.P_DIVIDEND_INCOME_AMT := IGF_AP_MATCHING_PROCESS_PKG.convert_to_number(l_css_int_data_rec.P_DIVIDEND_INCOME ) ;
1022 l_field_debug := l_field_debug + 1 ;
1023 c_int_data_rec.P_NET_INC_BUS_FARM_AMT := IGF_AP_MATCHING_PROCESS_PKG.convert_to_number(l_css_int_data_rec.P_NET_INC_BUS_FARM ) ;
1024 l_field_debug := l_field_debug + 1 ;
1025 c_int_data_rec.P_OTHER_TAXABLE_INCOME_AMT := IGF_AP_MATCHING_PROCESS_PKG.convert_to_number(l_css_int_data_rec.P_OTHER_TAXABLE_INCOME ) ;
1026 l_field_debug := l_field_debug + 1 ;
1027 c_int_data_rec.P_ADJ_TO_INCOME_AMT := IGF_AP_MATCHING_PROCESS_PKG.convert_to_number(l_css_int_data_rec.P_ADJ_TO_INCOME ) ;
1028 l_field_debug := l_field_debug + 1 ;
1029 c_int_data_rec.P_US_TAX_PAID_AMT := IGF_AP_MATCHING_PROCESS_PKG.convert_to_number(l_css_int_data_rec.P_US_TAX_PAID ) ;
1030 l_field_debug := l_field_debug + 1 ;
1031 c_int_data_rec.P_ITEMIZED_DEDUCTIONS_AMT := IGF_AP_MATCHING_PROCESS_PKG.convert_to_number(l_css_int_data_rec.P_ITEMIZED_DEDUCTIONS ) ;
1032 l_field_debug := l_field_debug + 1 ;
1033 c_int_data_rec.P_FATHER_INCOME_WORK_AMT := IGF_AP_MATCHING_PROCESS_PKG.convert_to_number(l_css_int_data_rec.P_FATHER_INCOME_WORK ) ;
1034 l_field_debug := l_field_debug + 1 ;
1035 c_int_data_rec.P_MOTHER_INCOME_WORK_AMT := IGF_AP_MATCHING_PROCESS_PKG.convert_to_number(l_css_int_data_rec.P_MOTHER_INCOME_WORK ) ;
1036 l_field_debug := l_field_debug + 1 ;
1037 c_int_data_rec.P_SOC_SEC_BEN_AMT := IGF_AP_MATCHING_PROCESS_PKG.convert_to_number(l_css_int_data_rec.P_SOC_SEC_BEN ) ;
1038 l_field_debug := l_field_debug + 1 ;
1039 c_int_data_rec.P_WELFARE_TANF_AMT := IGF_AP_MATCHING_PROCESS_PKG.convert_to_number(l_css_int_data_rec.P_WELFARE_TANF ) ;
1040 l_field_debug := l_field_debug + 1 ;
1041 c_int_data_rec.P_CHILD_SUPP_RCVD_AMT := IGF_AP_MATCHING_PROCESS_PKG.convert_to_number(l_css_int_data_rec.P_CHILD_SUPP_RCVD ) ;
1042 l_field_debug := l_field_debug + 1 ;
1043 c_int_data_rec.P_DED_IRA_KEOGH_AMT := IGF_AP_MATCHING_PROCESS_PKG.convert_to_number(l_css_int_data_rec.P_DED_IRA_KEOGH ) ;
1044 l_field_debug := l_field_debug + 1 ;
1045 c_int_data_rec.P_TAX_DEFER_PENS_SAVS_AMT := IGF_AP_MATCHING_PROCESS_PKG.convert_to_number(l_css_int_data_rec.P_TAX_DEFER_PENS_SAVS ) ;
1046 l_field_debug := l_field_debug + 1 ;
1047 c_int_data_rec.P_DEP_CARE_MED_SPENDING_AMT := IGF_AP_MATCHING_PROCESS_PKG.convert_to_number(l_css_int_data_rec.P_DEP_CARE_MED_SPENDING ) ;
1048 l_field_debug := l_field_debug + 1 ;
1049 c_int_data_rec.P_EARNED_INCOME_CREDIT_AMT := IGF_AP_MATCHING_PROCESS_PKG.convert_to_number(l_css_int_data_rec.P_EARNED_INCOME_CREDIT ) ;
1050 l_field_debug := l_field_debug + 1 ;
1051 c_int_data_rec.P_LIVING_ALLOW_AMT := IGF_AP_MATCHING_PROCESS_PKG.convert_to_number(l_css_int_data_rec.P_LIVING_ALLOW ) ;
1052 l_field_debug := l_field_debug + 1 ;
1053 c_int_data_rec.P_TAX_EXMPT_INT_AMT := IGF_AP_MATCHING_PROCESS_PKG.convert_to_number(l_css_int_data_rec.P_TAX_EXMPT_INT ) ;
1054 l_field_debug := l_field_debug + 1 ;
1055 c_int_data_rec.P_FOREIGN_INC_EXCL_AMT := IGF_AP_MATCHING_PROCESS_PKG.convert_to_number(l_css_int_data_rec.P_FOREIGN_INC_EXCL ) ;
1056 l_field_debug := l_field_debug + 1 ;
1057 c_int_data_rec.P_OTHER_UNTAX_INC_AMT := IGF_AP_MATCHING_PROCESS_PKG.convert_to_number(l_css_int_data_rec.P_OTHER_UNTAX_INC ) ;
1058 l_field_debug := l_field_debug + 1 ;
1059 c_int_data_rec.P_HOPE_LL_CREDIT_AMT := IGF_AP_MATCHING_PROCESS_PKG.convert_to_number(l_css_int_data_rec.P_HOPE_LL_CREDIT ) ;
1060 l_field_debug := l_field_debug + 1 ;
1061 c_int_data_rec.P_YR_SEPARATION_AMT := IGF_AP_MATCHING_PROCESS_PKG.convert_to_number(l_css_int_data_rec.P_YR_SEPARATION ) ;
1062 l_field_debug := l_field_debug + 1 ;
1063 c_int_data_rec.P_YR_DIVORCE_AMT := IGF_AP_MATCHING_PROCESS_PKG.convert_to_number(l_css_int_data_rec.P_YR_DIVORCE ) ;
1064 l_field_debug := l_field_debug + 1 ;
1065 c_int_data_rec.P_EXP_FATHER_INC_AMT := IGF_AP_MATCHING_PROCESS_PKG.convert_to_number(l_css_int_data_rec.P_EXP_FATHER_INC ) ;
1066 l_field_debug := l_field_debug + 1 ;
1067 c_int_data_rec.P_EXP_MOTHER_INC_AMT := IGF_AP_MATCHING_PROCESS_PKG.convert_to_number(l_css_int_data_rec.P_EXP_MOTHER_INC ) ;
1068 l_field_debug := l_field_debug + 1 ;
1069 c_int_data_rec.P_EXP_OTHER_TAX_INC_AMT := IGF_AP_MATCHING_PROCESS_PKG.convert_to_number(l_css_int_data_rec.P_EXP_OTHER_TAX_INC ) ;
1070 l_field_debug := l_field_debug + 1 ;
1071 c_int_data_rec.P_EXP_OTHER_UNTAX_INC_AMT := IGF_AP_MATCHING_PROCESS_PKG.convert_to_number(l_css_int_data_rec.P_EXP_OTHER_UNTAX_INC ) ;
1072 l_field_debug := l_field_debug + 1 ;
1073 c_int_data_rec.LINE_2_RELATION_TYPE := l_css_int_data_rec.LINE_2_RELATION ;
1074 l_field_debug := l_field_debug + 1 ;
1075 c_int_data_rec.LINE_2_ATTEND_COLLEGE_TYPE := l_css_int_data_rec.LINE_2_ATTEND_COLLEGE ;
1076 l_field_debug := l_field_debug + 1 ;
1077 c_int_data_rec.LINE_3_RELATION_TYPE := l_css_int_data_rec.LINE_3_RELATION ;
1078 l_field_debug := l_field_debug + 1 ;
1079 c_int_data_rec.LINE_3_ATTEND_COLLEGE_TYPE := l_css_int_data_rec.LINE_3_ATTEND_COLLEGE ;
1080 l_field_debug := l_field_debug + 1 ;
1081 c_int_data_rec.LINE_4_RELATION_TYPE := l_css_int_data_rec.LINE_4_RELATION ;
1082 l_field_debug := l_field_debug + 1 ;
1083 c_int_data_rec.LINE_4_ATTEND_COLLEGE_TYPE := l_css_int_data_rec.LINE_4_ATTEND_COLLEGE ;
1084 l_field_debug := l_field_debug + 1 ;
1085 c_int_data_rec.LINE_5_RELATION_TYPE := l_css_int_data_rec.LINE_5_RELATION ;
1086 l_field_debug := l_field_debug + 1 ;
1087 c_int_data_rec.LINE_5_ATTEND_COLLEGE_TYPE := l_css_int_data_rec.LINE_5_ATTEND_COLLEGE ;
1088 l_field_debug := l_field_debug + 1 ;
1089 c_int_data_rec.LINE_6_RELATION_TYPE := l_css_int_data_rec.LINE_6_RELATION ;
1090 l_field_debug := l_field_debug + 1 ;
1091 c_int_data_rec.LINE_6_ATTEND_COLLEGE_TYPE := l_css_int_data_rec.LINE_6_ATTEND_COLLEGE ;
1092 l_field_debug := l_field_debug + 1 ;
1093 c_int_data_rec.LINE_7_RELATION_TYPE := l_css_int_data_rec.LINE_7_RELATION ;
1094 l_field_debug := l_field_debug + 1 ;
1095 c_int_data_rec.LINE_7_ATTEND_COLLEGE_TYPE := l_css_int_data_rec.LINE_7_ATTEND_COLLEGE ;
1096 l_field_debug := l_field_debug + 1 ;
1097 c_int_data_rec.LINE_8_RELATION_TYPE := l_css_int_data_rec.LINE_8_RELATION ;
1098 l_field_debug := l_field_debug + 1 ;
1099 c_int_data_rec.LINE_8_ATTEND_COLLEGE_TYPE := l_css_int_data_rec.LINE_8_ATTEND_COLLEGE ;
1100 l_field_debug := l_field_debug + 1 ;
1101 c_int_data_rec.P_AGE_FATHER_NUM := IGF_AP_MATCHING_PROCESS_PKG.convert_to_number(l_css_int_data_rec.P_AGE_FATHER ) ;
1102 l_field_debug := l_field_debug + 1 ;
1103 c_int_data_rec.P_AGE_MOTHER_NUM := IGF_AP_MATCHING_PROCESS_PKG.convert_to_number(l_css_int_data_rec.P_AGE_MOTHER ) ;
1104 l_field_debug := l_field_debug + 1 ;
1105 c_int_data_rec.P_DIV_SEP_FLAG := l_css_int_data_rec.P_DIV_SEP_IND ;
1106 l_field_debug := l_field_debug + 1 ;
1107 c_int_data_rec.B_CONT_NON_CUSTODIAL_PAR_TXT := l_css_int_data_rec.B_CONT_NON_CUSTODIAL_PAR ;
1108 l_field_debug := l_field_debug + 1 ;
1109 c_int_data_rec.COLLEGE_2_TYPE := l_css_int_data_rec.COLLEGE_TYPE_2 ;
1110 l_field_debug := l_field_debug + 1 ;
1111 c_int_data_rec.COLLEGE_3_TYPE := l_css_int_data_rec.COLLEGE_TYPE_3 ;
1112 l_field_debug := l_field_debug + 1 ;
1113 c_int_data_rec.COLLEGE_4_TYPE := l_css_int_data_rec.COLLEGE_TYPE_4 ;
1114 l_field_debug := l_field_debug + 1 ;
1115 c_int_data_rec.COLLEGE_5_TYPE := l_css_int_data_rec.COLLEGE_TYPE_5 ;
1116 l_field_debug := l_field_debug + 1 ;
1117 c_int_data_rec.COLLEGE_6_TYPE := l_css_int_data_rec.COLLEGE_TYPE_6 ;
1118 l_field_debug := l_field_debug + 1 ;
1119 c_int_data_rec.COLLEGE_7_TYPE := l_css_int_data_rec.COLLEGE_TYPE_7 ;
1120 l_field_debug := l_field_debug + 1 ;
1121 c_int_data_rec.COLLEGE_8_TYPE := l_css_int_data_rec.COLLEGE_TYPE_8 ;
1122 l_field_debug := l_field_debug + 1 ;
1123 c_int_data_rec.SCHOOL_1_CD := l_css_int_data_rec.SCHOOL_CODE_1 ;
1124 l_field_debug := l_field_debug + 1 ;
1125 c_int_data_rec.HOUSING_1_TYPE := l_css_int_data_rec.HOUSING_CODE_1 ;
1126 l_field_debug := l_field_debug + 1 ;
1127 c_int_data_rec.SCHOOL_2_CD := l_css_int_data_rec.SCHOOL_CODE_2 ;
1128 l_field_debug := l_field_debug + 1 ;
1129 c_int_data_rec.HOUSING_2_TYPE := l_css_int_data_rec.HOUSING_CODE_2 ;
1130 l_field_debug := l_field_debug + 1 ;
1131 c_int_data_rec.SCHOOL_3_CD := l_css_int_data_rec.SCHOOL_CODE_3 ;
1132 l_field_debug := l_field_debug + 1 ;
1133 c_int_data_rec.HOUSING_3_TYPE := l_css_int_data_rec.HOUSING_CODE_3 ;
1134 l_field_debug := l_field_debug + 1 ;
1135 c_int_data_rec.SCHOOL_4_CD := l_css_int_data_rec.SCHOOL_CODE_4 ;
1136 l_field_debug := l_field_debug + 1 ;
1137 c_int_data_rec.HOUSING_4_TYPE := l_css_int_data_rec.HOUSING_CODE_4 ;
1138 l_field_debug := l_field_debug + 1 ;
1139 c_int_data_rec.SCHOOL_5_CD := l_css_int_data_rec.SCHOOL_CODE_5 ;
1140 l_field_debug := l_field_debug + 1 ;
1141 c_int_data_rec.HOUSING_5_TYPE := l_css_int_data_rec.HOUSING_CODE_5 ;
1142 l_field_debug := l_field_debug + 1 ;
1143 c_int_data_rec.SCHOOL_6_CD := l_css_int_data_rec.SCHOOL_CODE_6 ;
1144 l_field_debug := l_field_debug + 1 ;
1145 c_int_data_rec.HOUSING_6_TYPE := l_css_int_data_rec.HOUSING_CODE_6 ;
1146 l_field_debug := l_field_debug + 1 ;
1147 c_int_data_rec.SCHOOL_7_CD := l_css_int_data_rec.SCHOOL_CODE_7 ;
1148 l_field_debug := l_field_debug + 1 ;
1149 c_int_data_rec.HOUSING_7_TYPE := l_css_int_data_rec.HOUSING_CODE_7 ;
1150 l_field_debug := l_field_debug + 1 ;
1151 c_int_data_rec.SCHOOL_8_CD := l_css_int_data_rec.SCHOOL_CODE_8 ;
1152 l_field_debug := l_field_debug + 1 ;
1153 c_int_data_rec.HOUSING_8_TYPE := l_css_int_data_rec.HOUSING_CODE_8 ;
1154 l_field_debug := l_field_debug + 1 ;
1155 c_int_data_rec.SCHOOL_9_CD := l_css_int_data_rec.SCHOOL_CODE_9 ;
1156 l_field_debug := l_field_debug + 1 ;
1157 c_int_data_rec.HOUSING_9_TYPE := l_css_int_data_rec.HOUSING_CODE_9 ;
1158 l_field_debug := l_field_debug + 1 ;
1159 c_int_data_rec.SCHOOL_10_CD := l_css_int_data_rec.SCHOOL_CODE_10 ;
1160 l_field_debug := l_field_debug + 1 ;
1161 c_int_data_rec.HOUSING_10_TYPE := l_css_int_data_rec.HOUSING_CODE_10 ;
1162 l_field_debug := l_field_debug + 1 ;
1163 c_int_data_rec.ADDITIONAL_SCHOOL_1_CD := l_css_int_data_rec.ADDITIONAL_SCHOOL_CODE_1 ;
1164 l_field_debug := l_field_debug + 1 ;
1165 c_int_data_rec.ADDITIONAL_SCHOOL_2_CD := l_css_int_data_rec.ADDITIONAL_SCHOOL_CODE_2 ;
1166 l_field_debug := l_field_debug + 1 ;
1167 c_int_data_rec.ADDITIONAL_SCHOOL_3_CD := l_css_int_data_rec.ADDITIONAL_SCHOOL_CODE_3 ;
1168 l_field_debug := l_field_debug + 1 ;
1169 c_int_data_rec.ADDITIONAL_SCHOOL_4_CD := l_css_int_data_rec.ADDITIONAL_SCHOOL_CODE_4 ;
1170 l_field_debug := l_field_debug + 1 ;
1171 c_int_data_rec.ADDITIONAL_SCHOOL_5_CD := l_css_int_data_rec.ADDITIONAL_SCHOOL_CODE_5 ;
1172 l_field_debug := l_field_debug + 1 ;
1173 c_int_data_rec.ADDITIONAL_SCHOOL_6_CD := l_css_int_data_rec.ADDITIONAL_SCHOOL_CODE_6 ;
1174 l_field_debug := l_field_debug + 1 ;
1175 c_int_data_rec.ADDITIONAL_SCHOOL_7_CD := l_css_int_data_rec.ADDITIONAL_SCHOOL_CODE_7 ;
1176 l_field_debug := l_field_debug + 1 ;
1177 c_int_data_rec.ADDITIONAL_SCHOOL_8_CD := l_css_int_data_rec.ADDITIONAL_SCHOOL_CODE_8 ;
1178 l_field_debug := l_field_debug + 1 ;
1179 c_int_data_rec.ADDITIONAL_SCHOOL_9_CD := l_css_int_data_rec.ADDITIONAL_SCHOOL_CODE_9 ;
1180 l_field_debug := l_field_debug + 1 ;
1181 c_int_data_rec.ADDITIONAL_SCHOOL_10_CD := l_css_int_data_rec.ADDITIONAL_SCHOOL_CODE_10 ;
1182 l_field_debug := l_field_debug + 1 ;
1183 c_int_data_rec.EXPLANATION_SPEC_CIRCUM_FLAG := l_css_int_data_rec.EXPLANATION_SPEC_CIRCUM ;
1184 l_field_debug := l_field_debug + 1 ;
1185 c_int_data_rec.SIGNATURE_STUDENT_FLAG := l_css_int_data_rec.SIGNATURE_STUDENT ;
1186 l_field_debug := l_field_debug + 1 ;
1187 c_int_data_rec.SIGNATURE_SPOUSE_FLAG := l_css_int_data_rec.SIGNATURE_SPOUSE ;
1188 l_field_debug := l_field_debug + 1 ;
1189 c_int_data_rec.SIGNATURE_FATHER_FLAG := l_css_int_data_rec.SIGNATURE_FATHER ;
1190 l_field_debug := l_field_debug + 1 ;
1191 c_int_data_rec.SIGNATURE_MOTHER_FLAG := l_css_int_data_rec.SIGNATURE_MOTHER ;
1192 l_field_debug := l_field_debug + 1 ;
1193 c_int_data_rec.MONTH_DAY_COMPLETED := l_css_int_data_rec.MONTH_DAY_COMPLETED ;
1194 l_field_debug := l_field_debug + 1 ;
1195 c_int_data_rec.YEAR_COMPLETED_FLAG := l_css_int_data_rec.YEAR_COMPLETED ;
1196 l_field_debug := l_field_debug + 1 ;
1197 c_int_data_rec.AGE_LINE_2_NUM := IGF_AP_MATCHING_PROCESS_PKG.convert_to_number(l_css_int_data_rec.AGE_LINE_2 ) ;
1198 l_field_debug := l_field_debug + 1 ;
1199 c_int_data_rec.AGE_LINE_3_NUM := IGF_AP_MATCHING_PROCESS_PKG.convert_to_number(l_css_int_data_rec.AGE_LINE_3 ) ;
1200 l_field_debug := l_field_debug + 1 ;
1201 c_int_data_rec.AGE_LINE_4_NUM := IGF_AP_MATCHING_PROCESS_PKG.convert_to_number(l_css_int_data_rec.AGE_LINE_4 ) ;
1202 l_field_debug := l_field_debug + 1 ;
1203 c_int_data_rec.AGE_LINE_5_NUM := IGF_AP_MATCHING_PROCESS_PKG.convert_to_number(l_css_int_data_rec.AGE_LINE_5 ) ;
1204 l_field_debug := l_field_debug + 1 ;
1205 c_int_data_rec.AGE_LINE_6_NUM := IGF_AP_MATCHING_PROCESS_PKG.convert_to_number(l_css_int_data_rec.AGE_LINE_6 ) ;
1206 l_field_debug := l_field_debug + 1 ;
1207 c_int_data_rec.AGE_LINE_7_NUM := IGF_AP_MATCHING_PROCESS_PKG.convert_to_number(l_css_int_data_rec.AGE_LINE_7 ) ;
1208 l_field_debug := l_field_debug + 1 ;
1209 c_int_data_rec.AGE_LINE_8_NUM := IGF_AP_MATCHING_PROCESS_PKG.convert_to_number(l_css_int_data_rec.AGE_LINE_8 ) ;
1210 l_field_debug := l_field_debug + 1 ;
1211 c_int_data_rec.A_ONLINE_SIGNATURE_FLAG := l_css_int_data_rec.A_ONLINE_SIGNATURE ;
1212 l_field_debug := l_field_debug + 1 ;
1213 c_int_data_rec.QUESTION_1_NUMBER_TXT := l_css_int_data_rec.QUESTION_1_NUMBER ;
1214 l_field_debug := l_field_debug + 1 ;
1215 c_int_data_rec.QUESTION_1_SIZE_NUM := IGF_AP_MATCHING_PROCESS_PKG.convert_to_number(l_css_int_data_rec.QUESTION_1_SIZE ) ;
1216 l_field_debug := l_field_debug + 1 ;
1217 c_int_data_rec.QUESTION_1_ANSWER_TXT := l_css_int_data_rec.QUESTION_1_ANSWER ;
1218 l_field_debug := l_field_debug + 1 ;
1219 c_int_data_rec.QUESTION_2_NUMBER_TXT := l_css_int_data_rec.QUESTION_2_NUMBER ;
1220 l_field_debug := l_field_debug + 1 ;
1221 c_int_data_rec.QUESTION_2_SIZE_NUM := IGF_AP_MATCHING_PROCESS_PKG.convert_to_number(l_css_int_data_rec.QUESTION_2_SIZE ) ;
1222 l_field_debug := l_field_debug + 1 ;
1223 c_int_data_rec.QUESTION_2_ANSWER_TXT := l_css_int_data_rec.QUESTION_2_ANSWER ;
1224 l_field_debug := l_field_debug + 1 ;
1225 c_int_data_rec.QUESTION_3_NUMBER_TXT := l_css_int_data_rec.QUESTION_3_NUMBER ;
1226 l_field_debug := l_field_debug + 1 ;
1227 c_int_data_rec.QUESTION_3_SIZE_NUM := IGF_AP_MATCHING_PROCESS_PKG.convert_to_number(l_css_int_data_rec.QUESTION_3_SIZE ) ;
1228 l_field_debug := l_field_debug + 1 ;
1229 c_int_data_rec.QUESTION_3_ANSWER_TXT := l_css_int_data_rec.QUESTION_3_ANSWER ;
1230 l_field_debug := l_field_debug + 1 ;
1231 c_int_data_rec.QUESTION_4_NUMBER_TXT := l_css_int_data_rec.QUESTION_4_NUMBER ;
1232 l_field_debug := l_field_debug + 1 ;
1233 c_int_data_rec.QUESTION_4_SIZE_NUM := IGF_AP_MATCHING_PROCESS_PKG.convert_to_number(l_css_int_data_rec.QUESTION_4_SIZE ) ;
1234 l_field_debug := l_field_debug + 1 ;
1235 c_int_data_rec.QUESTION_4_ANSWER_TXT := l_css_int_data_rec.QUESTION_4_ANSWER ;
1236 l_field_debug := l_field_debug + 1 ;
1237 c_int_data_rec.QUESTION_5_NUMBER_TXT := l_css_int_data_rec.QUESTION_5_NUMBER ;
1238 l_field_debug := l_field_debug + 1 ;
1239 c_int_data_rec.QUESTION_5_SIZE_NUM := IGF_AP_MATCHING_PROCESS_PKG.convert_to_number(l_css_int_data_rec.QUESTION_5_SIZE ) ;
1240 l_field_debug := l_field_debug + 1 ;
1241 c_int_data_rec.QUESTION_5_ANSWER_TXT := l_css_int_data_rec.QUESTION_5_ANSWER ;
1242 l_field_debug := l_field_debug + 1 ;
1243 c_int_data_rec.QUESTION_6_NUMBER_TXT := l_css_int_data_rec.QUESTION_6_NUMBER ;
1244 l_field_debug := l_field_debug + 1 ;
1245 c_int_data_rec.QUESTION_6_SIZE_NUM := IGF_AP_MATCHING_PROCESS_PKG.convert_to_number(l_css_int_data_rec.QUESTION_6_SIZE ) ;
1246 l_field_debug := l_field_debug + 1 ;
1247 c_int_data_rec.QUESTION_6_ANSWER_TXT := l_css_int_data_rec.QUESTION_6_ANSWER ;
1248 l_field_debug := l_field_debug + 1 ;
1249 c_int_data_rec.QUESTION_7_NUMBER_TXT := l_css_int_data_rec.QUESTION_7_NUMBER ;
1250 l_field_debug := l_field_debug + 1 ;
1251 c_int_data_rec.QUESTION_7_SIZE_NUM := IGF_AP_MATCHING_PROCESS_PKG.convert_to_number(l_css_int_data_rec.QUESTION_7_SIZE ) ;
1252 l_field_debug := l_field_debug + 1 ;
1253 c_int_data_rec.QUESTION_7_ANSWER_TXT := l_css_int_data_rec.QUESTION_7_ANSWER ;
1254 l_field_debug := l_field_debug + 1 ;
1255 c_int_data_rec.QUESTION_8_NUMBER_TXT := l_css_int_data_rec.QUESTION_8_NUMBER ;
1256 l_field_debug := l_field_debug + 1 ;
1257 c_int_data_rec.QUESTION_8_SIZE_NUM := IGF_AP_MATCHING_PROCESS_PKG.convert_to_number(l_css_int_data_rec.QUESTION_8_SIZE ) ;
1258 l_field_debug := l_field_debug + 1 ;
1259 c_int_data_rec.QUESTION_8_ANSWER_TXT := l_css_int_data_rec.QUESTION_8_ANSWER ;
1260 l_field_debug := l_field_debug + 1 ;
1261 c_int_data_rec.QUESTION_9_NUMBER_TXT := l_css_int_data_rec.QUESTION_9_NUMBER ;
1262 l_field_debug := l_field_debug + 1 ;
1263 c_int_data_rec.QUESTION_9_SIZE_NUM := IGF_AP_MATCHING_PROCESS_PKG.convert_to_number(l_css_int_data_rec.QUESTION_9_SIZE ) ;
1264 l_field_debug := l_field_debug + 1 ;
1265 c_int_data_rec.QUESTION_9_ANSWER_TXT := l_css_int_data_rec.QUESTION_9_ANSWER ;
1266 l_field_debug := l_field_debug + 1 ;
1267 c_int_data_rec.QUESTION_10_NUMBER_TXT := l_css_int_data_rec.QUESTION_10_NUMBER ;
1268 l_field_debug := l_field_debug + 1 ;
1269 c_int_data_rec.QUESTION_10_SIZE_NUM := IGF_AP_MATCHING_PROCESS_PKG.convert_to_number(l_css_int_data_rec.QUESTION_10_SIZE ) ;
1270 l_field_debug := l_field_debug + 1 ;
1271 c_int_data_rec.QUESTION_10_ANSWER_TXT := l_css_int_data_rec.QUESTION_10_ANSWER ;
1272 l_field_debug := l_field_debug + 1 ;
1273 c_int_data_rec.QUESTION_11_NUMBER_TXT := l_css_int_data_rec.QUESTION_11_NUMBER ;
1274 l_field_debug := l_field_debug + 1 ;
1275 c_int_data_rec.QUESTION_11_SIZE_NUM := IGF_AP_MATCHING_PROCESS_PKG.convert_to_number(l_css_int_data_rec.QUESTION_11_SIZE ) ;
1276 l_field_debug := l_field_debug + 1 ;
1277 c_int_data_rec.QUESTION_11_ANSWER_TXT := l_css_int_data_rec.QUESTION_11_ANSWER ;
1278 l_field_debug := l_field_debug + 1 ;
1279 c_int_data_rec.QUESTION_12_NUMBER_TXT := l_css_int_data_rec.QUESTION_12_NUMBER ;
1280 l_field_debug := l_field_debug + 1 ;
1281 c_int_data_rec.QUESTION_12_SIZE_NUM := IGF_AP_MATCHING_PROCESS_PKG.convert_to_number(l_css_int_data_rec.QUESTION_12_SIZE ) ;
1282 l_field_debug := l_field_debug + 1 ;
1283 c_int_data_rec.QUESTION_12_ANSWER_TXT := l_css_int_data_rec.QUESTION_12_ANSWER ;
1284 l_field_debug := l_field_debug + 1 ;
1285 c_int_data_rec.QUESTION_13_NUMBER_TXT := l_css_int_data_rec.QUESTION_13_NUMBER ;
1286 l_field_debug := l_field_debug + 1 ;
1287 c_int_data_rec.QUESTION_13_SIZE_NUM := IGF_AP_MATCHING_PROCESS_PKG.convert_to_number(l_css_int_data_rec.QUESTION_13_SIZE ) ;
1288 l_field_debug := l_field_debug + 1 ;
1289 c_int_data_rec.QUESTION_13_ANSWER_TXT := l_css_int_data_rec.QUESTION_13_ANSWER ;
1290 l_field_debug := l_field_debug + 1 ;
1291 c_int_data_rec.QUESTION_14_NUMBER_TXT := l_css_int_data_rec.QUESTION_14_NUMBER ;
1292 l_field_debug := l_field_debug + 1 ;
1293 c_int_data_rec.QUESTION_14_SIZE_NUM := IGF_AP_MATCHING_PROCESS_PKG.convert_to_number(l_css_int_data_rec.QUESTION_14_SIZE ) ;
1294 l_field_debug := l_field_debug + 1 ;
1295 c_int_data_rec.QUESTION_14_ANSWER_TXT := l_css_int_data_rec.QUESTION_14_ANSWER ;
1296 l_field_debug := l_field_debug + 1 ;
1297 c_int_data_rec.QUESTION_15_NUMBER_TXT := l_css_int_data_rec.QUESTION_15_NUMBER ;
1298 l_field_debug := l_field_debug + 1 ;
1299 c_int_data_rec.QUESTION_15_SIZE_NUM := IGF_AP_MATCHING_PROCESS_PKG.convert_to_number(l_css_int_data_rec.QUESTION_15_SIZE ) ;
1300 l_field_debug := l_field_debug + 1 ;
1301 c_int_data_rec.QUESTION_15_ANSWER_TXT := l_css_int_data_rec.QUESTION_15_ANSWER ;
1302 l_field_debug := l_field_debug + 1 ;
1303 c_int_data_rec.QUESTION_16_NUMBER_TXT := l_css_int_data_rec.QUESTION_16_NUMBER ;
1304 l_field_debug := l_field_debug + 1 ;
1305 c_int_data_rec.QUESTION_16_SIZE_NUM := IGF_AP_MATCHING_PROCESS_PKG.convert_to_number(l_css_int_data_rec.QUESTION_16_SIZE ) ;
1306 l_field_debug := l_field_debug + 1 ;
1307 c_int_data_rec.QUESTION_16_ANSWER_TXT := l_css_int_data_rec.QUESTION_16_ANSWER ;
1308 l_field_debug := l_field_debug + 1 ;
1309 c_int_data_rec.QUESTION_17_NUMBER_TXT := l_css_int_data_rec.QUESTION_17_NUMBER ;
1310 l_field_debug := l_field_debug + 1 ;
1311 c_int_data_rec.QUESTION_17_SIZE_NUM := IGF_AP_MATCHING_PROCESS_PKG.convert_to_number(l_css_int_data_rec.QUESTION_17_SIZE ) ;
1312 l_field_debug := l_field_debug + 1 ;
1313 c_int_data_rec.QUESTION_17_ANSWER_TXT := l_css_int_data_rec.QUESTION_17_ANSWER ;
1314 l_field_debug := l_field_debug + 1 ;
1315 c_int_data_rec.QUESTION_18_NUMBER_TXT := l_css_int_data_rec.QUESTION_18_NUMBER ;
1316 l_field_debug := l_field_debug + 1 ;
1317 c_int_data_rec.QUESTION_18_SIZE_NUM := IGF_AP_MATCHING_PROCESS_PKG.convert_to_number(l_css_int_data_rec.QUESTION_18_SIZE ) ;
1318 l_field_debug := l_field_debug + 1 ;
1319 c_int_data_rec.QUESTION_18_ANSWER_TXT := l_css_int_data_rec.QUESTION_18_ANSWER ;
1320 l_field_debug := l_field_debug + 1 ;
1321 c_int_data_rec.QUESTION_19_NUMBER_TXT := l_css_int_data_rec.QUESTION_19_NUMBER ;
1322 l_field_debug := l_field_debug + 1 ;
1323 c_int_data_rec.QUESTION_19_SIZE_NUM := IGF_AP_MATCHING_PROCESS_PKG.convert_to_number(l_css_int_data_rec.QUESTION_19_SIZE ) ;
1324 l_field_debug := l_field_debug + 1 ;
1325 c_int_data_rec.QUESTION_19_ANSWER_TXT := l_css_int_data_rec.QUESTION_19_ANSWER ;
1326 l_field_debug := l_field_debug + 1 ;
1327 c_int_data_rec.QUESTION_20_NUMBER_TXT := l_css_int_data_rec.QUESTION_20_NUMBER ;
1328 l_field_debug := l_field_debug + 1 ;
1329 c_int_data_rec.QUESTION_20_SIZE_NUM := IGF_AP_MATCHING_PROCESS_PKG.convert_to_number(l_css_int_data_rec.QUESTION_20_SIZE ) ;
1330 l_field_debug := l_field_debug + 1 ;
1331 c_int_data_rec.QUESTION_20_ANSWER_TXT := l_css_int_data_rec.QUESTION_20_ANSWER ;
1332 l_field_debug := l_field_debug + 1 ;
1333 c_int_data_rec.QUESTION_21_NUMBER_TXT := l_css_int_data_rec.QUESTION_21_NUMBER ;
1334 l_field_debug := l_field_debug + 1 ;
1335 c_int_data_rec.QUESTION_21_SIZE_NUM := IGF_AP_MATCHING_PROCESS_PKG.convert_to_number(l_css_int_data_rec.QUESTION_21_SIZE ) ;
1336 l_field_debug := l_field_debug + 1 ;
1337 c_int_data_rec.QUESTION_21_ANSWER_TXT := l_css_int_data_rec.QUESTION_21_ANSWER ;
1338 l_field_debug := l_field_debug + 1 ;
1339 c_int_data_rec.QUESTION_22_NUMBER_TXT := l_css_int_data_rec.QUESTION_22_NUMBER ;
1340 l_field_debug := l_field_debug + 1 ;
1341 c_int_data_rec.QUESTION_22_SIZE_NUM := IGF_AP_MATCHING_PROCESS_PKG.convert_to_number(l_css_int_data_rec.QUESTION_22_SIZE ) ;
1342 l_field_debug := l_field_debug + 1 ;
1343 c_int_data_rec.QUESTION_22_ANSWER_TXT := l_css_int_data_rec.QUESTION_22_ANSWER ;
1344 l_field_debug := l_field_debug + 1 ;
1345 c_int_data_rec.QUESTION_23_NUMBER_TXT := l_css_int_data_rec.QUESTION_23_NUMBER ;
1346 l_field_debug := l_field_debug + 1 ;
1347 c_int_data_rec.QUESTION_23_SIZE_NUM := IGF_AP_MATCHING_PROCESS_PKG.convert_to_number(l_css_int_data_rec.QUESTION_23_SIZE ) ;
1348 l_field_debug := l_field_debug + 1 ;
1349 c_int_data_rec.QUESTION_23_ANSWER_TXT := l_css_int_data_rec.QUESTION_23_ANSWER ;
1350 l_field_debug := l_field_debug + 1 ;
1351 c_int_data_rec.QUESTION_24_NUMBER_TXT := l_css_int_data_rec.QUESTION_24_NUMBER ;
1352 l_field_debug := l_field_debug + 1 ;
1353 c_int_data_rec.QUESTION_24_SIZE_NUM := IGF_AP_MATCHING_PROCESS_PKG.convert_to_number(l_css_int_data_rec.QUESTION_24_SIZE ) ;
1354 l_field_debug := l_field_debug + 1 ;
1355 c_int_data_rec.QUESTION_24_ANSWER_TXT := l_css_int_data_rec.QUESTION_24_ANSWER ;
1356 l_field_debug := l_field_debug + 1 ;
1357 c_int_data_rec.QUESTION_25_NUMBER_TXT := l_css_int_data_rec.QUESTION_25_NUMBER ;
1358 l_field_debug := l_field_debug + 1 ;
1359 c_int_data_rec.QUESTION_25_SIZE_NUM := IGF_AP_MATCHING_PROCESS_PKG.convert_to_number(l_css_int_data_rec.QUESTION_25_SIZE ) ;
1360 l_field_debug := l_field_debug + 1 ;
1361 c_int_data_rec.QUESTION_25_ANSWER_TXT := l_css_int_data_rec.QUESTION_25_ANSWER ;
1362 l_field_debug := l_field_debug + 1 ;
1363 c_int_data_rec.QUESTION_26_NUMBER_TXT := l_css_int_data_rec.QUESTION_26_NUMBER ;
1364 l_field_debug := l_field_debug + 1 ;
1365 c_int_data_rec.QUESTION_26_SIZE_NUM := IGF_AP_MATCHING_PROCESS_PKG.convert_to_number(l_css_int_data_rec.QUESTION_26_SIZE ) ;
1366 l_field_debug := l_field_debug + 1 ;
1367 c_int_data_rec.QUESTION_26_ANSWER_TXT := l_css_int_data_rec.QUESTION_26_ANSWER ;
1368 l_field_debug := l_field_debug + 1 ;
1369 c_int_data_rec.QUESTION_27_NUMBER_TXT := l_css_int_data_rec.QUESTION_27_NUMBER ;
1370 l_field_debug := l_field_debug + 1 ;
1371 c_int_data_rec.QUESTION_27_SIZE_NUM := IGF_AP_MATCHING_PROCESS_PKG.convert_to_number(l_css_int_data_rec.QUESTION_27_SIZE ) ;
1372 l_field_debug := l_field_debug + 1 ;
1373 c_int_data_rec.QUESTION_27_ANSWER_TXT := l_css_int_data_rec.QUESTION_27_ANSWER ;
1374 l_field_debug := l_field_debug + 1 ;
1375 c_int_data_rec.QUESTION_28_NUMBER_TXT := l_css_int_data_rec.QUESTION_28_NUMBER ;
1376 l_field_debug := l_field_debug + 1 ;
1377 c_int_data_rec.QUESTION_28_SIZE_NUM := IGF_AP_MATCHING_PROCESS_PKG.convert_to_number(l_css_int_data_rec.QUESTION_28_SIZE ) ;
1378 l_field_debug := l_field_debug + 1 ;
1379 c_int_data_rec.QUESTION_28_ANSWER_TXT := l_css_int_data_rec.QUESTION_28_ANSWER ;
1380 l_field_debug := l_field_debug + 1 ;
1381 c_int_data_rec.QUESTION_29_NUMBER_TXT := l_css_int_data_rec.QUESTION_29_NUMBER ;
1382 l_field_debug := l_field_debug + 1 ;
1383 c_int_data_rec.QUESTION_29_SIZE_NUM := IGF_AP_MATCHING_PROCESS_PKG.convert_to_number(l_css_int_data_rec.QUESTION_29_SIZE ) ;
1384 l_field_debug := l_field_debug + 1 ;
1385 c_int_data_rec.QUESTION_29_ANSWER_TXT := l_css_int_data_rec.QUESTION_29_ANSWER ;
1386 l_field_debug := l_field_debug + 1 ;
1387 c_int_data_rec.QUESTION_30_NUMBER_TXT := l_css_int_data_rec.QUESTION_30_NUMBER ;
1388 l_field_debug := l_field_debug + 1 ;
1389 c_int_data_rec.QUESTIONS_30_SIZE_NUM := IGF_AP_MATCHING_PROCESS_PKG.convert_to_number(l_css_int_data_rec.QUESTIONS_30_SIZE ) ;
1390 l_field_debug := l_field_debug + 1 ;
1391 c_int_data_rec.QUESTION_30_ANSWER_TXT := l_css_int_data_rec.QUESTION_30_ANSWER ;
1392 l_field_debug := l_field_debug + 1 ;
1393 c_int_data_rec.R_S_EMAIL_ADDRESS_TXT := l_css_int_data_rec.R_S_EMAIL_ADDRESS ;
1394 l_field_debug := l_field_debug + 1 ;
1395 c_int_data_rec.EPS_CD := l_css_int_data_rec.EPS_CODE ;
1396 l_field_debug := l_field_debug + 1 ;
1397 c_int_data_rec.COMP_CSS_DEPENDCY_STATUS_TYPE := l_css_int_data_rec.COMP_CSS_DEPENDENCY_STATUS ;
1398 l_field_debug := l_field_debug + 1 ;
1399 c_int_data_rec.STU_AGE_NUM := IGF_AP_MATCHING_PROCESS_PKG.convert_to_number(l_css_int_data_rec.STU_AGE ) ;
1400 l_field_debug := l_field_debug + 1 ;
1401 c_int_data_rec.ASSUMED_STU_YR_IN_COLL_TYPE := l_css_int_data_rec.ASSUMED_STU_YR_IN_COLL ;
1402 l_field_debug := l_field_debug + 1 ;
1403 c_int_data_rec.COMP_STU_MARITAL_STATUS_TYPE := l_css_int_data_rec.COMP_STU_MARITAL_STATUS ;
1404 l_field_debug := l_field_debug + 1 ;
1405 c_int_data_rec.STU_FAMILY_MEMBERS_NUM := IGF_AP_MATCHING_PROCESS_PKG.convert_to_number(l_css_int_data_rec.STU_FAMILY_MEMBERS ) ;
1406 l_field_debug := l_field_debug + 1 ;
1407 c_int_data_rec.STU_FAM_MEMBERS_IN_COLLEGE_NUM := IGF_AP_MATCHING_PROCESS_PKG.convert_to_number(l_css_int_data_rec.STU_FAM_MEMBERS_IN_COLLEGE ) ;
1408 l_field_debug := l_field_debug + 1 ;
1409 c_int_data_rec.PAR_MARITAL_STATUS_TYPE := l_css_int_data_rec.PAR_MARITAL_STATUS ;
1410 l_field_debug := l_field_debug + 1 ;
1411 c_int_data_rec.PAR_FAMILY_MEMBERS_NUM := IGF_AP_MATCHING_PROCESS_PKG.convert_to_number(l_css_int_data_rec.PAR_FAMILY_MEMBERS ) ;
1412 l_field_debug := l_field_debug + 1 ;
1413 c_int_data_rec.PAR_TOTAL_IN_COLLEGE_NUM := IGF_AP_MATCHING_PROCESS_PKG.convert_to_number(l_css_int_data_rec.PAR_TOTAL_IN_COLLEGE ) ;
1414 l_field_debug := l_field_debug + 1 ;
1415 c_int_data_rec.PAR_PAR_IN_COLLEGE_NUM := IGF_AP_MATCHING_PROCESS_PKG.convert_to_number(l_css_int_data_rec.PAR_PAR_IN_COLLEGE ) ;
1416 l_field_debug := l_field_debug + 1 ;
1417 c_int_data_rec.PAR_OTHERS_IN_COLLEGE_NUM := IGF_AP_MATCHING_PROCESS_PKG.convert_to_number(l_css_int_data_rec.PAR_OTHERS_IN_COLLEGE ) ;
1418 l_field_debug := l_field_debug + 1 ;
1419 c_int_data_rec.PAR_AESA_NUM := IGF_AP_MATCHING_PROCESS_PKG.convert_to_number(l_css_int_data_rec.PAR_AESA ) ;
1420 l_field_debug := l_field_debug + 1 ;
1421 c_int_data_rec.PAR_CESA_NUM := IGF_AP_MATCHING_PROCESS_PKG.convert_to_number(l_css_int_data_rec.PAR_CESA ) ;
1422 l_field_debug := l_field_debug + 1 ;
1423 c_int_data_rec.STU_AESA_NUM := IGF_AP_MATCHING_PROCESS_PKG.convert_to_number(l_css_int_data_rec.STU_AESA ) ;
1424 l_field_debug := l_field_debug + 1 ;
1425 c_int_data_rec.STU_CESA_NUM := IGF_AP_MATCHING_PROCESS_PKG.convert_to_number(l_css_int_data_rec.STU_CESA ) ;
1426 l_field_debug := l_field_debug + 1 ;
1427 c_int_data_rec.IM_P_BAS_AGI_TAXABLE_AMT := IGF_AP_MATCHING_PROCESS_PKG.convert_to_number(l_css_int_data_rec.IM_P_BAS_AGI_TAXABLE_INCOME ) ;
1428 l_field_debug := l_field_debug + 1 ;
1429 c_int_data_rec.IM_P_BAS_UNTX_INC_AND_BEN_AMT := IGF_AP_MATCHING_PROCESS_PKG.convert_to_number(l_css_int_data_rec.IM_P_BAS_UNTX_INC_AND_BEN ) ;
1430 l_field_debug := l_field_debug + 1 ;
1431 c_int_data_rec.IM_P_BAS_INC_ADJ_AMT := IGF_AP_MATCHING_PROCESS_PKG.convert_to_number(l_css_int_data_rec.IM_P_BAS_INC_ADJ ) ;
1432 l_field_debug := l_field_debug + 1 ;
1433 c_int_data_rec.IM_P_BAS_TOTAL_INCOME_AMT := IGF_AP_MATCHING_PROCESS_PKG.convert_to_number(l_css_int_data_rec.IM_P_BAS_TOTAL_INCOME ) ;
1434 l_field_debug := l_field_debug + 1 ;
1435 c_int_data_rec.IM_P_BAS_US_INCOME_TAX_AMT := IGF_AP_MATCHING_PROCESS_PKG.convert_to_number(l_css_int_data_rec.IM_P_BAS_US_INCOME_TAX ) ;
1436 l_field_debug := l_field_debug + 1 ;
1437 c_int_data_rec.IM_P_BAS_ST_AND_OTHER_TAX_AMT := IGF_AP_MATCHING_PROCESS_PKG.convert_to_number(l_css_int_data_rec.IM_P_BAS_ST_AND_OTHER_TAX ) ;
1438 l_field_debug := l_field_debug + 1 ;
1439 c_int_data_rec.IM_P_BAS_FICA_TAX_AMT := IGF_AP_MATCHING_PROCESS_PKG.convert_to_number(l_css_int_data_rec.IM_P_BAS_FICA_TAX ) ;
1440 l_field_debug := l_field_debug + 1 ;
1441 c_int_data_rec.IM_P_BAS_MED_DENTAL_AMT := IGF_AP_MATCHING_PROCESS_PKG.convert_to_number(l_css_int_data_rec.IM_P_BAS_MED_DENTAL ) ;
1442 l_field_debug := l_field_debug + 1 ;
1443 c_int_data_rec.IM_P_BAS_EMPLOYMENT_ALLOW_AMT := IGF_AP_MATCHING_PROCESS_PKG.convert_to_number(l_css_int_data_rec.IM_P_BAS_EMPLOYMENT_ALLOW ) ;
1444 l_field_debug := l_field_debug + 1 ;
1445 c_int_data_rec.IM_P_BAS_ANNUAL_ED_SAVINGS_AMT := IGF_AP_MATCHING_PROCESS_PKG.convert_to_number(l_css_int_data_rec.IM_P_BAS_ANNUAL_ED_SAVINGS ) ;
1446 l_field_debug := l_field_debug + 1 ;
1447 c_int_data_rec.IM_P_BAS_INC_PROT_ALLOW_M_AMT := IGF_AP_MATCHING_PROCESS_PKG.convert_to_number(l_css_int_data_rec.IM_P_BAS_INC_PROT_ALLOW_M ) ;
1448 l_field_debug := l_field_debug + 1 ;
1449 c_int_data_rec.IM_P_BAS_TOTAL_INC_ALLOW_AMT := IGF_AP_MATCHING_PROCESS_PKG.convert_to_number(l_css_int_data_rec.IM_P_BAS_TOTAL_INC_ALLOW ) ;
1450 l_field_debug := l_field_debug + 1 ;
1451 c_int_data_rec.IM_P_BAS_CAL_AVAIL_INC_AMT := IGF_AP_MATCHING_PROCESS_PKG.convert_to_number(l_css_int_data_rec.IM_P_BAS_CAL_AVAIL_INC ) ;
1452 l_field_debug := l_field_debug + 1 ;
1453 c_int_data_rec.IM_P_BAS_AVAIL_INCOME_AMT := IGF_AP_MATCHING_PROCESS_PKG.convert_to_number(l_css_int_data_rec.IM_P_BAS_AVAIL_INCOME ) ;
1454 l_field_debug := l_field_debug + 1 ;
1455 c_int_data_rec.IM_P_BAS_TOTAL_CONT_INC_AMT := IGF_AP_MATCHING_PROCESS_PKG.convert_to_number(l_css_int_data_rec.IM_P_BAS_TOTAL_CONT_INC ) ;
1456 l_field_debug := l_field_debug + 1 ;
1457 c_int_data_rec.IM_P_BAS_CASH_BANK_ACCOUNT_AMT := IGF_AP_MATCHING_PROCESS_PKG.convert_to_number(l_css_int_data_rec.IM_P_BAS_CASH_BANK_ACCOUNTS ) ;
1458 l_field_debug := l_field_debug + 1 ;
1459 c_int_data_rec.IM_P_BAS_HOME_EQUITY_AMT := IGF_AP_MATCHING_PROCESS_PKG.convert_to_number(l_css_int_data_rec.IM_P_BAS_HOME_EQUITY ) ;
1460 l_field_debug := l_field_debug + 1 ;
1461 c_int_data_rec.IM_P_BAS_OT_RL_EST_INV_EQ_AMT := IGF_AP_MATCHING_PROCESS_PKG.convert_to_number(l_css_int_data_rec.IM_P_BAS_OT_RL_EST_INV_EQ ) ;
1462 l_field_debug := l_field_debug + 1 ;
1463 c_int_data_rec.IM_P_BAS_ADJ_BUS_FARM_WRTH_AMT := IGF_AP_MATCHING_PROCESS_PKG.convert_to_number(l_css_int_data_rec.IM_P_BAS_ADJ_BUS_FARM_WORTH ) ;
1464 l_field_debug := l_field_debug + 1 ;
1465 c_int_data_rec.IM_P_BAS_ASS_SIBS_PRE_TUI_AMT := IGF_AP_MATCHING_PROCESS_PKG.convert_to_number(l_css_int_data_rec.IM_P_BAS_ASS_SIBS_PRE_TUI ) ;
1466 l_field_debug := l_field_debug + 1 ;
1467 c_int_data_rec.IM_P_BAS_NET_WORTH_AMT := IGF_AP_MATCHING_PROCESS_PKG.convert_to_number(l_css_int_data_rec.IM_P_BAS_NET_WORTH ) ;
1468 l_field_debug := l_field_debug + 1 ;
1469 c_int_data_rec.IM_P_BAS_EMERG_RES_ALLOW_AMT := IGF_AP_MATCHING_PROCESS_PKG.convert_to_number(l_css_int_data_rec.IM_P_BAS_EMERG_RES_ALLOW ) ;
1470 l_field_debug := l_field_debug + 1 ;
1471 c_int_data_rec.IM_P_BAS_CUM_ED_SAVINGS_AMT := IGF_AP_MATCHING_PROCESS_PKG.convert_to_number(l_css_int_data_rec.IM_P_BAS_CUM_ED_SAVINGS ) ;
1472 l_field_debug := l_field_debug + 1 ;
1473 c_int_data_rec.IM_P_BAS_LOW_INC_ALLOW_AMT := IGF_AP_MATCHING_PROCESS_PKG.convert_to_number(l_css_int_data_rec.IM_P_BAS_LOW_INC_ALLOW ) ;
1474 l_field_debug := l_field_debug + 1 ;
1475 c_int_data_rec.IM_P_BAS_TOTAL_ASSET_ALLOW_AMT := IGF_AP_MATCHING_PROCESS_PKG.convert_to_number(l_css_int_data_rec.IM_P_BAS_TOTAL_ASSET_ALLOW ) ;
1476 l_field_debug := l_field_debug + 1 ;
1477 c_int_data_rec.IM_P_BAS_DISC_NET_WORTH_AMT := IGF_AP_MATCHING_PROCESS_PKG.convert_to_number(l_css_int_data_rec.IM_P_BAS_DISC_NET_WORTH ) ;
1478 l_field_debug := l_field_debug + 1 ;
1479 c_int_data_rec.IM_P_BAS_TOTAL_CONT_ASSET_AMT := IGF_AP_MATCHING_PROCESS_PKG.convert_to_number(l_css_int_data_rec.IM_P_BAS_TOTAL_CONT_ASSET ) ;
1480 l_field_debug := l_field_debug + 1 ;
1481 c_int_data_rec.IM_P_BAS_TOTAL_CONT_AMT := IGF_AP_MATCHING_PROCESS_PKG.convert_to_number(l_css_int_data_rec.IM_P_BAS_TOTAL_CONT ) ;
1482 l_field_debug := l_field_debug + 1 ;
1483 c_int_data_rec.IM_P_BAS_NUM_IN_COLL_ADJ_AMT := IGF_AP_MATCHING_PROCESS_PKG.convert_to_number(l_css_int_data_rec.IM_P_BAS_NUM_IN_COLL_ADJ ) ;
1484 l_field_debug := l_field_debug + 1 ;
1485 c_int_data_rec.IM_P_BAS_CONT_FOR_STU_AMT := IGF_AP_MATCHING_PROCESS_PKG.convert_to_number(l_css_int_data_rec.IM_P_BAS_CONT_FOR_STU ) ;
1486 l_field_debug := l_field_debug + 1 ;
1487 c_int_data_rec.IM_P_BAS_CONT_FROM_INCOME_AMT := IGF_AP_MATCHING_PROCESS_PKG.convert_to_number(l_css_int_data_rec.IM_P_BAS_CONT_FROM_INCOME ) ;
1488 l_field_debug := l_field_debug + 1 ;
1489 c_int_data_rec.IM_P_BAS_CONT_FROM_ASSETS_AMT := IGF_AP_MATCHING_PROCESS_PKG.convert_to_number(l_css_int_data_rec.IM_P_BAS_CONT_FROM_ASSETS ) ;
1490 l_field_debug := l_field_debug + 1 ;
1491 c_int_data_rec.IM_P_OPT_AGI_TAX_INCOME_AMT := IGF_AP_MATCHING_PROCESS_PKG.convert_to_number(l_css_int_data_rec.IM_P_OPT_AGI_TAXABLE_INCOME ) ;
1492 l_field_debug := l_field_debug + 1 ;
1493 c_int_data_rec.IM_P_OPT_UNTX_INC_BEN_AMT := IGF_AP_MATCHING_PROCESS_PKG.convert_to_number(l_css_int_data_rec.IM_P_OPT_UNTX_INC_AND_BEN ) ;
1494 l_field_debug := l_field_debug + 1 ;
1495 c_int_data_rec.IM_P_OPT_INC_ADJ_AMT := IGF_AP_MATCHING_PROCESS_PKG.convert_to_number(l_css_int_data_rec.IM_P_OPT_INC_ADJ ) ;
1496 l_field_debug := l_field_debug + 1 ;
1497 c_int_data_rec.IM_P_OPT_TOTAL_INCOME_AMT := IGF_AP_MATCHING_PROCESS_PKG.convert_to_number(l_css_int_data_rec.IM_P_OPT_TOTAL_INCOME ) ;
1498 l_field_debug := l_field_debug + 1 ;
1499 c_int_data_rec.IM_P_OPT_US_INCOME_TAX_AMT := IGF_AP_MATCHING_PROCESS_PKG.convert_to_number(l_css_int_data_rec.IM_P_OPT_US_INCOME_TAX ) ;
1500 l_field_debug := l_field_debug + 1 ;
1501 c_int_data_rec.IM_P_OPT_ST_AND_OTHER_TAX_AMT := IGF_AP_MATCHING_PROCESS_PKG.convert_to_number(l_css_int_data_rec.IM_P_OPT_ST_AND_OTHER_TAX ) ;
1502 l_field_debug := l_field_debug + 1 ;
1503 c_int_data_rec.IM_P_OPT_FICA_TAX_AMT := IGF_AP_MATCHING_PROCESS_PKG.convert_to_number(l_css_int_data_rec.IM_P_OPT_FICA_TAX ) ;
1504 l_field_debug := l_field_debug + 1 ;
1505 c_int_data_rec.IM_P_OPT_MED_DENTAL_AMT := IGF_AP_MATCHING_PROCESS_PKG.convert_to_number(l_css_int_data_rec.IM_P_OPT_MED_DENTAL ) ;
1506 l_field_debug := l_field_debug + 1 ;
1507 c_int_data_rec.IM_P_OPT_ELEM_SEC_TUIT_AMT := IGF_AP_MATCHING_PROCESS_PKG.convert_to_number(l_css_int_data_rec.IM_P_OPT_ELEM_SEC_TUIT ) ;
1508 l_field_debug := l_field_debug + 1 ;
1509 c_int_data_rec.IM_P_OPT_EMPLOYMENT_ALLOW_AMT := IGF_AP_MATCHING_PROCESS_PKG.convert_to_number(l_css_int_data_rec.IM_P_OPT_EMPLOYMENT_ALLOW ) ;
1510 l_field_debug := l_field_debug + 1 ;
1511 c_int_data_rec.IM_P_OPT_ANNUAL_ED_SAVING_AMT := IGF_AP_MATCHING_PROCESS_PKG.convert_to_number(l_css_int_data_rec.IM_P_OPT_ANNUAL_ED_SAVINGS ) ;
1512 l_field_debug := l_field_debug + 1 ;
1513 c_int_data_rec.IM_P_OPT_INC_PROT_ALLOW_M_AMT := IGF_AP_MATCHING_PROCESS_PKG.convert_to_number(l_css_int_data_rec.IM_P_OPT_INC_PROT_ALLOW_M ) ;
1514 l_field_debug := l_field_debug + 1 ;
1515 c_int_data_rec.IM_P_OPT_TOTAL_INC_ALLOW_AMT := IGF_AP_MATCHING_PROCESS_PKG.convert_to_number(l_css_int_data_rec.IM_P_OPT_TOTAL_INC_ALLOW ) ;
1516 l_field_debug := l_field_debug + 1 ;
1517 c_int_data_rec.IM_P_OPT_CAL_AVAIL_INC_AMT := IGF_AP_MATCHING_PROCESS_PKG.convert_to_number(l_css_int_data_rec.IM_P_OPT_CAL_AVAIL_INC ) ;
1518 l_field_debug := l_field_debug + 1 ;
1519 c_int_data_rec.IM_P_OPT_AVAIL_INCOME_AMT := IGF_AP_MATCHING_PROCESS_PKG.convert_to_number(l_css_int_data_rec.IM_P_OPT_AVAIL_INCOME ) ;
1520 l_field_debug := l_field_debug + 1 ;
1521 c_int_data_rec.IM_P_OPT_TOTAL_CONT_INC_AMT := IGF_AP_MATCHING_PROCESS_PKG.convert_to_number(l_css_int_data_rec.IM_P_OPT_TOTAL_CONT_INC ) ;
1522 l_field_debug := l_field_debug + 1 ;
1523 c_int_data_rec.IM_P_OPT_CASH_BANK_ACCNT_AMT := IGF_AP_MATCHING_PROCESS_PKG.convert_to_number(l_css_int_data_rec.IM_P_OPT_CASH_BANK_ACCOUNTS ) ;
1524 l_field_debug := l_field_debug + 1 ;
1525 c_int_data_rec.IM_P_OPT_HOME_EQUITY_AMT := IGF_AP_MATCHING_PROCESS_PKG.convert_to_number(l_css_int_data_rec.IM_P_OPT_HOME_EQUITY ) ;
1526 l_field_debug := l_field_debug + 1 ;
1527 c_int_data_rec.IM_P_OPT_OT_RL_EST_INV_EQ_AMT := IGF_AP_MATCHING_PROCESS_PKG.convert_to_number(l_css_int_data_rec.IM_P_OPT_OT_RL_EST_INV_EQ ) ;
1528 l_field_debug := l_field_debug + 1 ;
1529 c_int_data_rec.IM_P_OPT_ADJ_FARM_WORTH_AMT := IGF_AP_MATCHING_PROCESS_PKG.convert_to_number(l_css_int_data_rec.IM_P_OPT_ADJ_BUS_FARM_WORTH ) ;
1530 l_field_debug := l_field_debug + 1 ;
1531 c_int_data_rec.IM_P_OPT_ASS_SIBS_PRE_T_AMT := IGF_AP_MATCHING_PROCESS_PKG.convert_to_number(l_css_int_data_rec.IM_P_OPT_ASS_SIBS_PRE_T ) ;
1532 l_field_debug := l_field_debug + 1 ;
1533 c_int_data_rec.IM_P_OPT_NET_WORTH_AMT := IGF_AP_MATCHING_PROCESS_PKG.convert_to_number(l_css_int_data_rec.IM_P_OPT_NET_WORTH ) ;
1534 l_field_debug := l_field_debug + 1 ;
1535 c_int_data_rec.IM_P_OPT_EMERG_RES_ALLOW_AMT := IGF_AP_MATCHING_PROCESS_PKG.convert_to_number(l_css_int_data_rec.IM_P_OPT_EMERG_RES_ALLOW ) ;
1536 l_field_debug := l_field_debug + 1 ;
1537 c_int_data_rec.IM_P_OPT_CUM_ED_SAVINGS_AMT := IGF_AP_MATCHING_PROCESS_PKG.convert_to_number(l_css_int_data_rec.IM_P_OPT_CUM_ED_SAVINGS ) ;
1538 l_field_debug := l_field_debug + 1 ;
1539 c_int_data_rec.IM_P_OPT_LOW_INC_ALLOW_AMT := IGF_AP_MATCHING_PROCESS_PKG.convert_to_number(l_css_int_data_rec.IM_P_OPT_LOW_INC_ALLOW ) ;
1540 l_field_debug := l_field_debug + 1 ;
1541 c_int_data_rec.IM_P_OPT_TOTAL_ASSET_ALLOW_AMT := IGF_AP_MATCHING_PROCESS_PKG.convert_to_number(l_css_int_data_rec.IM_P_OPT_TOTAL_ASSET_ALLOW ) ;
1542 l_field_debug := l_field_debug + 1 ;
1543 c_int_data_rec.IM_P_OPT_DISC_NET_WORTH_AMT := IGF_AP_MATCHING_PROCESS_PKG.convert_to_number(l_css_int_data_rec.IM_P_OPT_DISC_NET_WORTH ) ;
1544 l_field_debug := l_field_debug + 1 ;
1545 c_int_data_rec.IM_P_OPT_TOTAL_CONT_ASSET_AMT := IGF_AP_MATCHING_PROCESS_PKG.convert_to_number(l_css_int_data_rec.IM_P_OPT_TOTAL_CONT_ASSET ) ;
1546 l_field_debug := l_field_debug + 1 ;
1547 c_int_data_rec.IM_P_OPT_TOTAL_CONT_AMT := IGF_AP_MATCHING_PROCESS_PKG.convert_to_number(l_css_int_data_rec.IM_P_OPT_TOTAL_CONT ) ;
1548 l_field_debug := l_field_debug + 1 ;
1549 c_int_data_rec.IM_P_OPT_NUM_IN_COLL_ADJ_AMT := IGF_AP_MATCHING_PROCESS_PKG.convert_to_number(l_css_int_data_rec.IM_P_OPT_NUM_IN_COLL_ADJ ) ;
1550 l_field_debug := l_field_debug + 1 ;
1551 c_int_data_rec.IM_P_OPT_CONT_FOR_STU_AMT := IGF_AP_MATCHING_PROCESS_PKG.convert_to_number(l_css_int_data_rec.IM_P_OPT_CONT_FOR_STU ) ;
1552 l_field_debug := l_field_debug + 1 ;
1553 c_int_data_rec.IM_P_OPT_CONT_FROM_INCOME_AMT := IGF_AP_MATCHING_PROCESS_PKG.convert_to_number(l_css_int_data_rec.IM_P_OPT_CONT_FROM_INCOME ) ;
1554 l_field_debug := l_field_debug + 1 ;
1555 c_int_data_rec.IM_P_OPT_CONT_FROM_ASSETS_AMT := IGF_AP_MATCHING_PROCESS_PKG.convert_to_number(l_css_int_data_rec.IM_P_OPT_CONT_FROM_ASSETS ) ;
1556 l_field_debug := l_field_debug + 1 ;
1557 c_int_data_rec.FM_P_ANALYSIS_TYPE := l_css_int_data_rec.FM_P_ANALYSIS_TYPE ;
1558 l_field_debug := l_field_debug + 1 ;
1559 c_int_data_rec.FM_P_AGI_TAXABLE_INCOME_AMT := IGF_AP_MATCHING_PROCESS_PKG.convert_to_number(l_css_int_data_rec.FM_P_AGI_TAXABLE_INCOME ) ;
1560 l_field_debug := l_field_debug + 1 ;
1561 c_int_data_rec.FM_P_UNTX_INC_AND_BEN_AMT := IGF_AP_MATCHING_PROCESS_PKG.convert_to_number(l_css_int_data_rec.FM_P_UNTX_INC_AND_BEN ) ;
1562 l_field_debug := l_field_debug + 1 ;
1563 c_int_data_rec.FM_P_INC_ADJ_AMT := IGF_AP_MATCHING_PROCESS_PKG.convert_to_number(l_css_int_data_rec.FM_P_INC_ADJ ) ;
1564 l_field_debug := l_field_debug + 1 ;
1565 c_int_data_rec.FM_P_TOTAL_INCOME_AMT := IGF_AP_MATCHING_PROCESS_PKG.convert_to_number(l_css_int_data_rec.FM_P_TOTAL_INCOME ) ;
1566 l_field_debug := l_field_debug + 1 ;
1567 c_int_data_rec.FM_P_US_INCOME_TAX_AMT := IGF_AP_MATCHING_PROCESS_PKG.convert_to_number(l_css_int_data_rec.FM_P_US_INCOME_TAX ) ;
1568 l_field_debug := l_field_debug + 1 ;
1569 c_int_data_rec.FM_P_STATE_AND_OTHER_TAX_AMT := IGF_AP_MATCHING_PROCESS_PKG.convert_to_number(l_css_int_data_rec.FM_P_STATE_AND_OTHER_TAXES ) ;
1570 l_field_debug := l_field_debug + 1 ;
1571 c_int_data_rec.FM_P_FICA_TAX_AMT := IGF_AP_MATCHING_PROCESS_PKG.convert_to_number(l_css_int_data_rec.FM_P_FICA_TAX ) ;
1572 l_field_debug := l_field_debug + 1 ;
1573 c_int_data_rec.FM_P_EMPLOYMENT_ALLOW_AMT := IGF_AP_MATCHING_PROCESS_PKG.convert_to_number(l_css_int_data_rec.FM_P_EMPLOYMENT_ALLOW ) ;
1574 l_field_debug := l_field_debug + 1 ;
1575 c_int_data_rec.FM_P_INCOME_PROT_ALLOW_AMT := IGF_AP_MATCHING_PROCESS_PKG.convert_to_number(l_css_int_data_rec.FM_P_INCOME_PROT_ALLOW ) ;
1576 l_field_debug := l_field_debug + 1 ;
1577 c_int_data_rec.FM_P_TOTAL_ALLOW_AMT := IGF_AP_MATCHING_PROCESS_PKG.convert_to_number(l_css_int_data_rec.FM_P_TOTAL_ALLOW ) ;
1578 l_field_debug := l_field_debug + 1 ;
1579 c_int_data_rec.FM_P_AVAIL_INCOME_AMT := IGF_AP_MATCHING_PROCESS_PKG.convert_to_number(l_css_int_data_rec.FM_P_AVAIL_INCOME ) ;
1580 l_field_debug := l_field_debug + 1 ;
1581 c_int_data_rec.FM_P_CASH_BANK_ACCOUNTS_AMT := IGF_AP_MATCHING_PROCESS_PKG.convert_to_number(l_css_int_data_rec.FM_P_CASH_BANK_ACCOUNTS ) ;
1582 l_field_debug := l_field_debug + 1 ;
1583 c_int_data_rec.FM_P_OT_RL_EST_INV_EQ_AMT := IGF_AP_MATCHING_PROCESS_PKG.convert_to_number(l_css_int_data_rec.FM_P_OT_RL_EST_INV_EQ ) ;
1584 l_field_debug := l_field_debug + 1 ;
1585 c_int_data_rec.FM_P_ADJ_FARM_NET_WORTH_AMT := IGF_AP_MATCHING_PROCESS_PKG.convert_to_number(l_css_int_data_rec.FM_P_ADJ_BUS_FARM_NET_WORTH ) ;
1586 l_field_debug := l_field_debug + 1 ;
1587 c_int_data_rec.FM_P_NET_WORTH_AMT := IGF_AP_MATCHING_PROCESS_PKG.convert_to_number(l_css_int_data_rec.FM_P_NET_WORTH ) ;
1588 l_field_debug := l_field_debug + 1 ;
1589 c_int_data_rec.FM_P_ASSET_PROT_ALLOW_AMT := IGF_AP_MATCHING_PROCESS_PKG.convert_to_number(l_css_int_data_rec.FM_P_ASSET_PROT_ALLOW ) ;
1590 l_field_debug := l_field_debug + 1 ;
1591 c_int_data_rec.FM_P_DISC_NET_WORTH_AMT := IGF_AP_MATCHING_PROCESS_PKG.convert_to_number(l_css_int_data_rec.FM_P_DISC_NET_WORTH ) ;
1592 l_field_debug := l_field_debug + 1 ;
1593 c_int_data_rec.FM_P_TOTAL_CONTRIBUTION_AMT := IGF_AP_MATCHING_PROCESS_PKG.convert_to_number(l_css_int_data_rec.FM_P_TOTAL_CONTRIBUTION ) ;
1594 l_field_debug := l_field_debug + 1 ;
1595 c_int_data_rec.FM_P_NUM_IN_COLL_NUM := IGF_AP_MATCHING_PROCESS_PKG.convert_to_number(l_css_int_data_rec.FM_P_NUM_IN_COLL ) ;
1596 l_field_debug := l_field_debug + 1 ;
1597 c_int_data_rec.FM_P_CONT_FOR_STU_AMT := IGF_AP_MATCHING_PROCESS_PKG.convert_to_number(l_css_int_data_rec.FM_P_CONT_FOR_STU ) ;
1598 l_field_debug := l_field_debug + 1 ;
1599 c_int_data_rec.FM_P_CONT_FROM_INCOME_AMT := IGF_AP_MATCHING_PROCESS_PKG.convert_to_number(l_css_int_data_rec.FM_P_CONT_FROM_INCOME ) ;
1600 l_field_debug := l_field_debug + 1 ;
1601 c_int_data_rec.FM_P_CONT_FROM_ASSETS_AMT := IGF_AP_MATCHING_PROCESS_PKG.convert_to_number(l_css_int_data_rec.FM_P_CONT_FROM_ASSETS ) ;
1602 l_field_debug := l_field_debug + 1 ;
1603 c_int_data_rec.IM_S_BAS_AGI_TAX_INCOME_AMT := IGF_AP_MATCHING_PROCESS_PKG.convert_to_number(l_css_int_data_rec.IM_S_BAS_AGI_TAXABLE_INCOME ) ;
1604 l_field_debug := l_field_debug + 1 ;
1605 c_int_data_rec.IM_S_BAS_UNTX_INC_AND_BEN_AMT := IGF_AP_MATCHING_PROCESS_PKG.convert_to_number(l_css_int_data_rec.IM_S_BAS_UNTX_INC_AND_BEN ) ;
1606 l_field_debug := l_field_debug + 1 ;
1607 c_int_data_rec.IM_S_BAS_INC_ADJ_AMT := IGF_AP_MATCHING_PROCESS_PKG.convert_to_number(l_css_int_data_rec.IM_S_BAS_INC_ADJ ) ;
1608 l_field_debug := l_field_debug + 1 ;
1609 c_int_data_rec.IM_S_BAS_TOTAL_INCOME_AMT := IGF_AP_MATCHING_PROCESS_PKG.convert_to_number(l_css_int_data_rec.IM_S_BAS_TOTAL_INCOME ) ;
1610 l_field_debug := l_field_debug + 1 ;
1611 c_int_data_rec.IM_S_BAS_US_INCOME_TAX_AMT := IGF_AP_MATCHING_PROCESS_PKG.convert_to_number(l_css_int_data_rec.IM_S_BAS_US_INCOME_TAX ) ;
1612 l_field_debug := l_field_debug + 1 ;
1613 c_int_data_rec.IM_S_BAS_ST_AND_OTH_TAX_AMT := IGF_AP_MATCHING_PROCESS_PKG.convert_to_number(l_css_int_data_rec.IM_S_BAS_ST_AND_OTH_TAX ) ;
1614 l_field_debug := l_field_debug + 1 ;
1615 c_int_data_rec.IM_S_BAS_FICA_TAX_AMT := IGF_AP_MATCHING_PROCESS_PKG.convert_to_number(l_css_int_data_rec.IM_S_BAS_FICA_TAX ) ;
1616 l_field_debug := l_field_debug + 1 ;
1617 c_int_data_rec.IM_S_BAS_MED_DENTAL_AMT := IGF_AP_MATCHING_PROCESS_PKG.convert_to_number(l_css_int_data_rec.IM_S_BAS_MED_DENTAL ) ;
1618 l_field_debug := l_field_debug + 1 ;
1619 c_int_data_rec.IM_S_BAS_EMPLOYMENT_ALLOW_AMT := IGF_AP_MATCHING_PROCESS_PKG.convert_to_number(l_css_int_data_rec.IM_S_BAS_EMPLOYMENT_ALLOW ) ;
1620 l_field_debug := l_field_debug + 1 ;
1621 c_int_data_rec.IM_S_BAS_ANNUAL_ED_SAVINGS_AMT := IGF_AP_MATCHING_PROCESS_PKG.convert_to_number(l_css_int_data_rec.IM_S_BAS_ANNUAL_ED_SAVINGS ) ;
1622 l_field_debug := l_field_debug + 1 ;
1623 c_int_data_rec.IM_S_BAS_INC_PROT_ALLOW_M_AMT := IGF_AP_MATCHING_PROCESS_PKG.convert_to_number(l_css_int_data_rec.IM_S_BAS_INC_PROT_ALLOW_M ) ;
1624 l_field_debug := l_field_debug + 1 ;
1625 c_int_data_rec.IM_S_BAS_TOTAL_INC_ALLOW_AMT := IGF_AP_MATCHING_PROCESS_PKG.convert_to_number(l_css_int_data_rec.IM_S_BAS_TOTAL_INC_ALLOW ) ;
1626 l_field_debug := l_field_debug + 1 ;
1627 c_int_data_rec.IM_S_BAS_CAL_AVAIL_INCOME_AMT := IGF_AP_MATCHING_PROCESS_PKG.convert_to_number(l_css_int_data_rec.IM_S_BAS_CAL_AVAIL_INCOME ) ;
1628 l_field_debug := l_field_debug + 1 ;
1629 c_int_data_rec.IM_S_BAS_AVAIL_INCOME_AMT := IGF_AP_MATCHING_PROCESS_PKG.convert_to_number(l_css_int_data_rec.IM_S_BAS_AVAIL_INCOME ) ;
1630 l_field_debug := l_field_debug + 1 ;
1631 c_int_data_rec.IM_S_BAS_TOTAL_CONT_INC_AMT := IGF_AP_MATCHING_PROCESS_PKG.convert_to_number(l_css_int_data_rec.IM_S_BAS_TOTAL_CONT_INC ) ;
1632 l_field_debug := l_field_debug + 1 ;
1633 c_int_data_rec.IM_S_BAS_CASH_BANK_ACCOUNT_AMT := IGF_AP_MATCHING_PROCESS_PKG.convert_to_number(l_css_int_data_rec.IM_S_BAS_CASH_BANK_ACCOUNTS ) ;
1634 l_field_debug := l_field_debug + 1 ;
1635 c_int_data_rec.IM_S_BAS_HOME_EQUITY_AMT := IGF_AP_MATCHING_PROCESS_PKG.convert_to_number(l_css_int_data_rec.IM_S_BAS_HOME_EQUITY ) ;
1636 l_field_debug := l_field_debug + 1 ;
1637 c_int_data_rec.IM_S_BAS_OT_RL_EST_INV_EQ_AMT := IGF_AP_MATCHING_PROCESS_PKG.convert_to_number(l_css_int_data_rec.IM_S_BAS_OT_RL_EST_INV_EQ ) ;
1638 l_field_debug := l_field_debug + 1 ;
1639 c_int_data_rec.IM_S_BAS_ADJ_FARM_WORTH_AMT := IGF_AP_MATCHING_PROCESS_PKG.convert_to_number(l_css_int_data_rec.IM_S_BAS_ADJ_BUS_FARM_WORTH ) ;
1640 l_field_debug := l_field_debug + 1 ;
1641 c_int_data_rec.IM_S_BAS_TRUSTS_AMT := IGF_AP_MATCHING_PROCESS_PKG.convert_to_number(l_css_int_data_rec.IM_S_BAS_TRUSTS ) ;
1642 l_field_debug := l_field_debug + 1 ;
1643 c_int_data_rec.IM_S_BAS_NET_WORTH_AMT := IGF_AP_MATCHING_PROCESS_PKG.convert_to_number(l_css_int_data_rec.IM_S_BAS_NET_WORTH ) ;
1644 l_field_debug := l_field_debug + 1 ;
1645 c_int_data_rec.IM_S_BAS_EMERG_RES_ALLOW_AMT := IGF_AP_MATCHING_PROCESS_PKG.convert_to_number(l_css_int_data_rec.IM_S_BAS_EMERG_RES_ALLOW ) ;
1646 l_field_debug := l_field_debug + 1 ;
1647 c_int_data_rec.IM_S_BAS_CUM_ED_SAVINGS_AMT := IGF_AP_MATCHING_PROCESS_PKG.convert_to_number(l_css_int_data_rec.IM_S_BAS_CUM_ED_SAVINGS ) ;
1648 l_field_debug := l_field_debug + 1 ;
1649 c_int_data_rec.IM_S_BAS_TOTAL_ASSET_ALLOW_AMT := IGF_AP_MATCHING_PROCESS_PKG.convert_to_number(l_css_int_data_rec.IM_S_BAS_TOTAL_ASSET_ALLOW ) ;
1650 l_field_debug := l_field_debug + 1 ;
1651 c_int_data_rec.IM_S_BAS_DISC_NET_WORTH_AMT := IGF_AP_MATCHING_PROCESS_PKG.convert_to_number(l_css_int_data_rec.IM_S_BAS_DISC_NET_WORTH ) ;
1652 l_field_debug := l_field_debug + 1 ;
1653 c_int_data_rec.IM_S_BAS_TOTAL_CONT_ASSET_AMT := IGF_AP_MATCHING_PROCESS_PKG.convert_to_number(l_css_int_data_rec.IM_S_BAS_TOTAL_CONT_ASSET ) ;
1654 l_field_debug := l_field_debug + 1 ;
1655 c_int_data_rec.IM_S_BAS_TOTAL_CONT_AMT := IGF_AP_MATCHING_PROCESS_PKG.convert_to_number(l_css_int_data_rec.IM_S_BAS_TOTAL_CONT ) ;
1656 l_field_debug := l_field_debug + 1 ;
1657 c_int_data_rec.IM_S_BAS_NUM_IN_COLL_ADJ_AMT := IGF_AP_MATCHING_PROCESS_PKG.convert_to_number(l_css_int_data_rec.IM_S_BAS_NUM_IN_COLL_ADJ ) ;
1658 l_field_debug := l_field_debug + 1 ;
1659 c_int_data_rec.IM_S_BAS_CONT_FOR_STU_AMT := IGF_AP_MATCHING_PROCESS_PKG.convert_to_number(l_css_int_data_rec.IM_S_BAS_CONT_FOR_STU ) ;
1660 l_field_debug := l_field_debug + 1 ;
1661 c_int_data_rec.IM_S_BAS_CONT_FROM_INCOME_AMT := IGF_AP_MATCHING_PROCESS_PKG.convert_to_number(l_css_int_data_rec.IM_S_BAS_CONT_FROM_INCOME ) ;
1662 l_field_debug := l_field_debug + 1 ;
1663 c_int_data_rec.IM_S_BAS_CONT_FROM_ASSETS_AMT := IGF_AP_MATCHING_PROCESS_PKG.convert_to_number(l_css_int_data_rec.IM_S_BAS_CONT_FROM_ASSETS ) ;
1664 l_field_debug := l_field_debug + 1 ;
1665 c_int_data_rec.IM_S_EST_AGI_TAX_INCOME_AMT := IGF_AP_MATCHING_PROCESS_PKG.convert_to_number(l_css_int_data_rec.IM_S_EST_AGI_TAXABLE_INCOME ) ;
1666 l_field_debug := l_field_debug + 1 ;
1667 c_int_data_rec.IM_S_EST_UNTX_INC_AND_BEN_AMT := IGF_AP_MATCHING_PROCESS_PKG.convert_to_number(l_css_int_data_rec.IM_S_EST_UNTX_INC_AND_BEN ) ;
1668 l_field_debug := l_field_debug + 1 ;
1669 c_int_data_rec.IM_S_EST_INC_ADJ_AMT := IGF_AP_MATCHING_PROCESS_PKG.convert_to_number(l_css_int_data_rec.IM_S_EST_INC_ADJ ) ;
1670 l_field_debug := l_field_debug + 1 ;
1671 c_int_data_rec.IM_S_EST_TOTAL_INCOME_AMT := IGF_AP_MATCHING_PROCESS_PKG.convert_to_number(l_css_int_data_rec.IM_S_EST_TOTAL_INCOME ) ;
1672 l_field_debug := l_field_debug + 1 ;
1673 c_int_data_rec.IM_S_EST_US_INCOME_TAX_AMT := IGF_AP_MATCHING_PROCESS_PKG.convert_to_number(l_css_int_data_rec.IM_S_EST_US_INCOME_TAX ) ;
1674 l_field_debug := l_field_debug + 1 ;
1675 c_int_data_rec.IM_S_EST_ST_AND_OTH_TAX_AMT := IGF_AP_MATCHING_PROCESS_PKG.convert_to_number(l_css_int_data_rec.IM_S_EST_ST_AND_OTH_TAX ) ;
1676 l_field_debug := l_field_debug + 1 ;
1677 c_int_data_rec.IM_S_EST_FICA_TAX_AMT := IGF_AP_MATCHING_PROCESS_PKG.convert_to_number(l_css_int_data_rec.IM_S_EST_FICA_TAX ) ;
1678 l_field_debug := l_field_debug + 1 ;
1679 c_int_data_rec.IM_S_EST_MED_DENTAL_AMT := IGF_AP_MATCHING_PROCESS_PKG.convert_to_number(l_css_int_data_rec.IM_S_EST_MED_DENTAL ) ;
1680 l_field_debug := l_field_debug + 1 ;
1681 c_int_data_rec.IM_S_EST_EMPLOYMENT_ALLOW_AMT := IGF_AP_MATCHING_PROCESS_PKG.convert_to_number(l_css_int_data_rec.IM_S_EST_EMPLOYMENT_ALLOW ) ;
1682 l_field_debug := l_field_debug + 1 ;
1683 c_int_data_rec.IM_S_EST_ANNUAL_ED_SAVINGS_AMT := IGF_AP_MATCHING_PROCESS_PKG.convert_to_number(l_css_int_data_rec.IM_S_EST_ANNUAL_ED_SAVINGS ) ;
1684 l_field_debug := l_field_debug + 1 ;
1685 c_int_data_rec.IM_S_EST_INC_PROT_ALLOW_M_AMT := IGF_AP_MATCHING_PROCESS_PKG.convert_to_number(l_css_int_data_rec.IM_S_EST_INC_PROT_ALLOW_M ) ;
1686 l_field_debug := l_field_debug + 1 ;
1687 c_int_data_rec.IM_S_EST_TOTAL_INC_ALLOW_AMT := IGF_AP_MATCHING_PROCESS_PKG.convert_to_number(l_css_int_data_rec.IM_S_EST_TOTAL_INC_ALLOW ) ;
1688 l_field_debug := l_field_debug + 1 ;
1689 c_int_data_rec.IM_S_EST_CAL_AVAIL_INCOME_AMT := IGF_AP_MATCHING_PROCESS_PKG.convert_to_number(l_css_int_data_rec.IM_S_EST_CAL_AVAIL_INCOME ) ;
1690 l_field_debug := l_field_debug + 1 ;
1691 c_int_data_rec.IM_S_EST_AVAIL_INCOME_AMT := IGF_AP_MATCHING_PROCESS_PKG.convert_to_number(l_css_int_data_rec.IM_S_EST_AVAIL_INCOME ) ;
1692 l_field_debug := l_field_debug + 1 ;
1693 c_int_data_rec.IM_S_EST_TOTAL_CONT_INC_AMT := IGF_AP_MATCHING_PROCESS_PKG.convert_to_number(l_css_int_data_rec.IM_S_EST_TOTAL_CONT_INC ) ;
1694 l_field_debug := l_field_debug + 1 ;
1695 c_int_data_rec.IM_S_EST_CASH_BANK_ACCOUNT_AMT := IGF_AP_MATCHING_PROCESS_PKG.convert_to_number(l_css_int_data_rec.IM_S_EST_CASH_BANK_ACCOUNTS ) ;
1696 l_field_debug := l_field_debug + 1 ;
1697 c_int_data_rec.IM_S_EST_HOME_EQUITY_AMT := IGF_AP_MATCHING_PROCESS_PKG.convert_to_number(l_css_int_data_rec.IM_S_EST_HOME_EQUITY ) ;
1698 l_field_debug := l_field_debug + 1 ;
1699 c_int_data_rec.IM_S_EST_OT_RL_EST_INV_EQU_AMT := IGF_AP_MATCHING_PROCESS_PKG.convert_to_number(l_css_int_data_rec.IM_S_EST_OT_RL_EST_INV_EQU ) ;
1700 l_field_debug := l_field_debug + 1 ;
1701 c_int_data_rec.IM_S_EST_ADJ_FARM_WORTH_AMT := IGF_AP_MATCHING_PROCESS_PKG.convert_to_number(l_css_int_data_rec.IM_S_EST_ADJ_BUS_FARM_WORTH ) ;
1702 l_field_debug := l_field_debug + 1 ;
1703 c_int_data_rec.IM_S_EST_EST_TRUSTS_AMT := IGF_AP_MATCHING_PROCESS_PKG.convert_to_number(l_css_int_data_rec.IM_S_EST_EST_TRUSTS ) ;
1704 l_field_debug := l_field_debug + 1 ;
1705 c_int_data_rec.IM_S_EST_NET_WORTH_AMT := IGF_AP_MATCHING_PROCESS_PKG.convert_to_number(l_css_int_data_rec.IM_S_EST_NET_WORTH ) ;
1706 l_field_debug := l_field_debug + 1 ;
1707 c_int_data_rec.IM_S_EST_EMERG_RES_ALLOW_AMT := IGF_AP_MATCHING_PROCESS_PKG.convert_to_number(l_css_int_data_rec.IM_S_EST_EMERG_RES_ALLOW ) ;
1708 l_field_debug := l_field_debug + 1 ;
1709 c_int_data_rec.IM_S_EST_CUM_ED_SAVINGS_AMT := IGF_AP_MATCHING_PROCESS_PKG.convert_to_number(l_css_int_data_rec.IM_S_EST_CUM_ED_SAVINGS ) ;
1710 l_field_debug := l_field_debug + 1 ;
1711 c_int_data_rec.IM_S_EST_TOTAL_ASSET_ALLOW_AMT := IGF_AP_MATCHING_PROCESS_PKG.convert_to_number(l_css_int_data_rec.IM_S_EST_TOTAL_ASSET_ALLOW ) ;
1712 l_field_debug := l_field_debug + 1 ;
1713 c_int_data_rec.IM_S_EST_DISC_NET_WORTH_AMT := IGF_AP_MATCHING_PROCESS_PKG.convert_to_number(l_css_int_data_rec.IM_S_EST_DISC_NET_WORTH ) ;
1714 l_field_debug := l_field_debug + 1 ;
1715 c_int_data_rec.IM_S_EST_TOTAL_CONT_ASSET_AMT := IGF_AP_MATCHING_PROCESS_PKG.convert_to_number(l_css_int_data_rec.IM_S_EST_TOTAL_CONT_ASSET ) ;
1716 l_field_debug := l_field_debug + 1 ;
1717 c_int_data_rec.IM_S_EST_TOTAL_CONT_AMT := IGF_AP_MATCHING_PROCESS_PKG.convert_to_number(l_css_int_data_rec.IM_S_EST_TOTAL_CONT ) ;
1718 l_field_debug := l_field_debug + 1 ;
1719 c_int_data_rec.IM_S_EST_NUM_IN_COLL_ADJ_AMT := IGF_AP_MATCHING_PROCESS_PKG.convert_to_number(l_css_int_data_rec.IM_S_EST_NUM_IN_COLL_ADJ ) ;
1720 l_field_debug := l_field_debug + 1 ;
1721 c_int_data_rec.IM_S_EST_CONT_FOR_STU_AMT := IGF_AP_MATCHING_PROCESS_PKG.convert_to_number(l_css_int_data_rec.IM_S_EST_CONT_FOR_STU ) ;
1722 l_field_debug := l_field_debug + 1 ;
1723 c_int_data_rec.IM_S_EST_CONT_FROM_INCOME_AMT := IGF_AP_MATCHING_PROCESS_PKG.convert_to_number(l_css_int_data_rec.IM_S_EST_CONT_FROM_INCOME ) ;
1724 l_field_debug := l_field_debug + 1 ;
1725 c_int_data_rec.IM_S_EST_CONT_FROM_ASSETS_AMT := IGF_AP_MATCHING_PROCESS_PKG.convert_to_number(l_css_int_data_rec.IM_S_EST_CONT_FROM_ASSETS ) ;
1726 l_field_debug := l_field_debug + 1 ;
1727 c_int_data_rec.IM_S_OPT_AGI_TAX_INCOME_AMT := IGF_AP_MATCHING_PROCESS_PKG.convert_to_number(l_css_int_data_rec.IM_S_OPT_AGI_TAXABLE_INCOME ) ;
1728 l_field_debug := l_field_debug + 1 ;
1729 c_int_data_rec.IM_S_OPT_UNTX_INC_AND_BEN_AMT := IGF_AP_MATCHING_PROCESS_PKG.convert_to_number(l_css_int_data_rec.IM_S_OPT_UNTX_INC_AND_BEN ) ;
1730 l_field_debug := l_field_debug + 1 ;
1731 c_int_data_rec.IM_S_OPT_INC_ADJ_AMT := IGF_AP_MATCHING_PROCESS_PKG.convert_to_number(l_css_int_data_rec.IM_S_OPT_INC_ADJ ) ;
1732 l_field_debug := l_field_debug + 1 ;
1733 c_int_data_rec.IM_S_OPT_TOTAL_INCOME_AMT := IGF_AP_MATCHING_PROCESS_PKG.convert_to_number(l_css_int_data_rec.IM_S_OPT_TOTAL_INCOME ) ;
1734 l_field_debug := l_field_debug + 1 ;
1735 c_int_data_rec.IM_S_OPT_US_INCOME_TAX_AMT := IGF_AP_MATCHING_PROCESS_PKG.convert_to_number(l_css_int_data_rec.IM_S_OPT_US_INCOME_TAX ) ;
1736 l_field_debug := l_field_debug + 1 ;
1737 c_int_data_rec.IM_S_OPT_STATE_OTH_TAXES_AMT := IGF_AP_MATCHING_PROCESS_PKG.convert_to_number(l_css_int_data_rec.IM_S_OPT_STATE_AND_OTH_TAXES ) ;
1738 l_field_debug := l_field_debug + 1 ;
1739 c_int_data_rec.IM_S_OPT_FICA_TAX_AMT := IGF_AP_MATCHING_PROCESS_PKG.convert_to_number(l_css_int_data_rec.IM_S_OPT_FICA_TAX ) ;
1740 l_field_debug := l_field_debug + 1 ;
1741 c_int_data_rec.IM_S_OPT_MED_DENTAL_AMT := IGF_AP_MATCHING_PROCESS_PKG.convert_to_number(l_css_int_data_rec.IM_S_OPT_MED_DENTAL ) ;
1742 l_field_debug := l_field_debug + 1 ;
1743 c_int_data_rec.IM_S_OPT_EMPLOYMENT_ALLOW_AMT := IGF_AP_MATCHING_PROCESS_PKG.convert_to_number(l_css_int_data_rec.IM_S_OPT_EMPLOYMENT_ALLOW ) ;
1744 l_field_debug := l_field_debug + 1 ;
1745 c_int_data_rec.IM_S_OPT_ANNUAL_ED_SAVINGS_AMT := IGF_AP_MATCHING_PROCESS_PKG.convert_to_number(l_css_int_data_rec.IM_S_OPT_ANNUAL_ED_SAVINGS ) ;
1746 l_field_debug := l_field_debug + 1 ;
1747 c_int_data_rec.IM_S_OPT_INC_PROT_ALLOW_M_AMT := IGF_AP_MATCHING_PROCESS_PKG.convert_to_number(l_css_int_data_rec.IM_S_OPT_INC_PROT_ALLOW_M ) ;
1748 l_field_debug := l_field_debug + 1 ;
1749 c_int_data_rec.IM_S_OPT_TOTAL_INC_ALLOW_AMT := IGF_AP_MATCHING_PROCESS_PKG.convert_to_number(l_css_int_data_rec.IM_S_OPT_TOTAL_INC_ALLOW ) ;
1750 l_field_debug := l_field_debug + 1 ;
1751 c_int_data_rec.IM_S_OPT_CAL_AVAIL_INCOME_AMT := IGF_AP_MATCHING_PROCESS_PKG.convert_to_number(l_css_int_data_rec.IM_S_OPT_CAL_AVAIL_INCOME ) ;
1752 l_field_debug := l_field_debug + 1 ;
1753 c_int_data_rec.IM_S_OPT_AVAIL_INCOME_AMT := IGF_AP_MATCHING_PROCESS_PKG.convert_to_number(l_css_int_data_rec.IM_S_OPT_AVAIL_INCOME ) ;
1754 l_field_debug := l_field_debug + 1 ;
1755 c_int_data_rec.IM_S_OPT_TOTAL_CONT_INC_AMT := IGF_AP_MATCHING_PROCESS_PKG.convert_to_number(l_css_int_data_rec.IM_S_OPT_TOTAL_CONT_INC ) ;
1756 l_field_debug := l_field_debug + 1 ;
1757 c_int_data_rec.IM_S_OPT_CASH_BANK_ACCOUNT_AMT := IGF_AP_MATCHING_PROCESS_PKG.convert_to_number(l_css_int_data_rec.IM_S_OPT_CASH_BANK_ACCOUNTS ) ;
1758 l_field_debug := l_field_debug + 1 ;
1759 c_int_data_rec.IM_S_OPT_IRA_KEOGH_ACCOUNT_AMT := IGF_AP_MATCHING_PROCESS_PKG.convert_to_number(l_css_int_data_rec.IM_S_OPT_IRA_KEOGH_ACCOUNTS ) ;
1760 l_field_debug := l_field_debug + 1 ;
1761 c_int_data_rec.IM_S_OPT_HOME_EQUITY_AMT := IGF_AP_MATCHING_PROCESS_PKG.convert_to_number(l_css_int_data_rec.IM_S_OPT_HOME_EQUITY ) ;
1762 l_field_debug := l_field_debug + 1 ;
1763 c_int_data_rec.IM_S_OPT_OT_RL_EST_INV_EQ_AMT := IGF_AP_MATCHING_PROCESS_PKG.convert_to_number(l_css_int_data_rec.IM_S_OPT_OT_RL_EST_INV_EQ ) ;
1764 l_field_debug := l_field_debug + 1 ;
1765 c_int_data_rec.IM_S_OPT_ADJ_BUS_FRM_WORTH_AMT := IGF_AP_MATCHING_PROCESS_PKG.convert_to_number(l_css_int_data_rec.IM_S_OPT_ADJ_BUS_FARM_WORTH ) ;
1766 l_field_debug := l_field_debug + 1 ;
1767 c_int_data_rec.IM_S_OPT_TRUSTS_AMT := IGF_AP_MATCHING_PROCESS_PKG.convert_to_number(l_css_int_data_rec.IM_S_OPT_TRUSTS ) ;
1768 l_field_debug := l_field_debug + 1 ;
1769 c_int_data_rec.IM_S_OPT_NET_WORTH_AMT := IGF_AP_MATCHING_PROCESS_PKG.convert_to_number(l_css_int_data_rec.IM_S_OPT_NET_WORTH ) ;
1770 l_field_debug := l_field_debug + 1 ;
1771 c_int_data_rec.IM_S_OPT_EMERG_RES_ALLOW_AMT := IGF_AP_MATCHING_PROCESS_PKG.convert_to_number(l_css_int_data_rec.IM_S_OPT_EMERG_RES_ALLOW ) ;
1772 l_field_debug := l_field_debug + 1 ;
1773 c_int_data_rec.IM_S_OPT_CUM_ED_SAVINGS_AMT := IGF_AP_MATCHING_PROCESS_PKG.convert_to_number(l_css_int_data_rec.IM_S_OPT_CUM_ED_SAVINGS ) ;
1774 l_field_debug := l_field_debug + 1 ;
1775 c_int_data_rec.IM_S_OPT_TOTAL_ASSET_ALLOW_AMT := IGF_AP_MATCHING_PROCESS_PKG.convert_to_number(l_css_int_data_rec.IM_S_OPT_TOTAL_ASSET_ALLOW ) ;
1776 l_field_debug := l_field_debug + 1 ;
1777 c_int_data_rec.IM_S_OPT_DISC_NET_WORTH_AMT := IGF_AP_MATCHING_PROCESS_PKG.convert_to_number(l_css_int_data_rec.IM_S_OPT_DISC_NET_WORTH ) ;
1778 l_field_debug := l_field_debug + 1 ;
1779 c_int_data_rec.IM_S_OPT_TOTAL_CONT_ASSET_AMT := IGF_AP_MATCHING_PROCESS_PKG.convert_to_number(l_css_int_data_rec.IM_S_OPT_TOTAL_CONT_ASSET ) ;
1780 l_field_debug := l_field_debug + 1 ;
1781 c_int_data_rec.IM_S_OPT_TOTAL_CONT_AMT := IGF_AP_MATCHING_PROCESS_PKG.convert_to_number(l_css_int_data_rec.IM_S_OPT_TOTAL_CONT ) ;
1782 l_field_debug := l_field_debug + 1 ;
1783 c_int_data_rec.IM_S_OPT_NUM_IN_COLL_ADJ_AMT := IGF_AP_MATCHING_PROCESS_PKG.convert_to_number(l_css_int_data_rec.IM_S_OPT_NUM_IN_COLL_ADJ ) ;
1784 l_field_debug := l_field_debug + 1 ;
1785 c_int_data_rec.IM_S_OPT_CONT_FOR_STU_AMT := IGF_AP_MATCHING_PROCESS_PKG.convert_to_number(l_css_int_data_rec.IM_S_OPT_CONT_FOR_STU ) ;
1786 l_field_debug := l_field_debug + 1 ;
1787 c_int_data_rec.IM_S_OPT_CONT_FROM_INCOME_AMT := IGF_AP_MATCHING_PROCESS_PKG.convert_to_number(l_css_int_data_rec.IM_S_OPT_CONT_FROM_INCOME ) ;
1788 l_field_debug := l_field_debug + 1 ;
1789 c_int_data_rec.IM_S_OPT_CONT_FROM_ASSETS_AMT := IGF_AP_MATCHING_PROCESS_PKG.convert_to_number(l_css_int_data_rec.IM_S_OPT_CONT_FROM_ASSETS ) ;
1790 l_field_debug := l_field_debug + 1 ;
1791 c_int_data_rec.FM_S_ANALYSIS_TYPE := l_css_int_data_rec.FM_S_ANALYSIS_TYPE ;
1792 l_field_debug := l_field_debug + 1 ;
1793 c_int_data_rec.FM_S_AGI_TAXABLE_INCOME_AMT := IGF_AP_MATCHING_PROCESS_PKG.convert_to_number(l_css_int_data_rec.FM_S_AGI_TAXABLE_INCOME ) ;
1794 l_field_debug := l_field_debug + 1 ;
1795 c_int_data_rec.FM_S_UNTX_INC_AND_BEN_AMT := IGF_AP_MATCHING_PROCESS_PKG.convert_to_number(l_css_int_data_rec.FM_S_UNTX_INC_AND_BEN ) ;
1796 l_field_debug := l_field_debug + 1 ;
1797 c_int_data_rec.FM_S_INC_ADJ_AMT := IGF_AP_MATCHING_PROCESS_PKG.convert_to_number(l_css_int_data_rec.FM_S_INC_ADJ ) ;
1798 l_field_debug := l_field_debug + 1 ;
1799 c_int_data_rec.FM_S_TOTAL_INCOME_AMT := IGF_AP_MATCHING_PROCESS_PKG.convert_to_number(l_css_int_data_rec.FM_S_TOTAL_INCOME ) ;
1800 l_field_debug := l_field_debug + 1 ;
1801 c_int_data_rec.FM_S_US_INCOME_TAX_AMT := IGF_AP_MATCHING_PROCESS_PKG.convert_to_number(l_css_int_data_rec.FM_S_US_INCOME_TAX ) ;
1802 l_field_debug := l_field_debug + 1 ;
1803 c_int_data_rec.FM_S_STATE_AND_OTH_TAXES_AMT := IGF_AP_MATCHING_PROCESS_PKG.convert_to_number(l_css_int_data_rec.FM_S_STATE_AND_OTH_TAXES ) ;
1804 l_field_debug := l_field_debug + 1 ;
1805 c_int_data_rec.FM_S_FICA_TAX_AMT := IGF_AP_MATCHING_PROCESS_PKG.convert_to_number(l_css_int_data_rec.FM_S_FICA_TAX ) ;
1806 l_field_debug := l_field_debug + 1 ;
1807 c_int_data_rec.FM_S_EMPLOYMENT_ALLOW_AMT := IGF_AP_MATCHING_PROCESS_PKG.convert_to_number(l_css_int_data_rec.FM_S_EMPLOYMENT_ALLOW ) ;
1808 l_field_debug := l_field_debug + 1 ;
1809 c_int_data_rec.FM_S_INCOME_PROT_ALLOW_AMT := IGF_AP_MATCHING_PROCESS_PKG.convert_to_number(l_css_int_data_rec.FM_S_INCOME_PROT_ALLOW ) ;
1810 l_field_debug := l_field_debug + 1 ;
1811 c_int_data_rec.FM_S_TOTAL_ALLOW_AMT := IGF_AP_MATCHING_PROCESS_PKG.convert_to_number(l_css_int_data_rec.FM_S_TOTAL_ALLOW ) ;
1812 l_field_debug := l_field_debug + 1 ;
1813 c_int_data_rec.FM_S_CAL_AVAIL_INCOME_AMT := IGF_AP_MATCHING_PROCESS_PKG.convert_to_number(l_css_int_data_rec.FM_S_CAL_AVAIL_INCOME ) ;
1814 l_field_debug := l_field_debug + 1 ;
1815 c_int_data_rec.FM_S_AVAIL_INCOME_AMT := IGF_AP_MATCHING_PROCESS_PKG.convert_to_number(l_css_int_data_rec.FM_S_AVAIL_INCOME ) ;
1816 l_field_debug := l_field_debug + 1 ;
1817 c_int_data_rec.FM_S_CASH_BANK_ACCOUNTS_AMT := IGF_AP_MATCHING_PROCESS_PKG.convert_to_number(l_css_int_data_rec.FM_S_CASH_BANK_ACCOUNTS ) ;
1818 l_field_debug := l_field_debug + 1 ;
1819 c_int_data_rec.FM_S_OT_RL_EST_INV_EQUITY_AMT := IGF_AP_MATCHING_PROCESS_PKG.convert_to_number(l_css_int_data_rec.FM_S_OT_RL_EST_INV_EQUITY ) ;
1820 l_field_debug := l_field_debug + 1 ;
1821 c_int_data_rec.FM_S_ADJ_BUS_FARM_WORTH_AMT := IGF_AP_MATCHING_PROCESS_PKG.convert_to_number(l_css_int_data_rec.FM_S_ADJ_BUS_FARM_WORTH ) ;
1822 l_field_debug := l_field_debug + 1 ;
1823 c_int_data_rec.FM_S_TRUSTS_AMT := IGF_AP_MATCHING_PROCESS_PKG.convert_to_number(l_css_int_data_rec.FM_S_TRUSTS ) ;
1824 l_field_debug := l_field_debug + 1 ;
1825 c_int_data_rec.FM_S_NET_WORTH_AMT := IGF_AP_MATCHING_PROCESS_PKG.convert_to_number(l_css_int_data_rec.FM_S_NET_WORTH ) ;
1826 l_field_debug := l_field_debug + 1 ;
1827 c_int_data_rec.FM_S_ASSET_PROT_ALLOW_AMT := IGF_AP_MATCHING_PROCESS_PKG.convert_to_number(l_css_int_data_rec.FM_S_ASSET_PROT_ALLOW ) ;
1828 l_field_debug := l_field_debug + 1 ;
1829 c_int_data_rec.FM_S_DISC_NET_WORTH_AMT := IGF_AP_MATCHING_PROCESS_PKG.convert_to_number(l_css_int_data_rec.FM_S_DISC_NET_WORTH ) ;
1830 l_field_debug := l_field_debug + 1 ;
1831 c_int_data_rec.FM_S_TOTAL_CONT_AMT := IGF_AP_MATCHING_PROCESS_PKG.convert_to_number(l_css_int_data_rec.FM_S_TOTAL_CONT ) ;
1832 l_field_debug := l_field_debug + 1 ;
1833 c_int_data_rec.FM_S_NUM_IN_COLL_NUM := IGF_AP_MATCHING_PROCESS_PKG.convert_to_number(l_css_int_data_rec.FM_S_NUM_IN_COLL ) ;
1834 l_field_debug := l_field_debug + 1 ;
1835 c_int_data_rec.FM_S_CONT_FOR_STU_AMT := IGF_AP_MATCHING_PROCESS_PKG.convert_to_number(l_css_int_data_rec.FM_S_CONT_FOR_STU ) ;
1836 l_field_debug := l_field_debug + 1 ;
1837 c_int_data_rec.FM_S_CONT_FROM_INCOME_AMT := IGF_AP_MATCHING_PROCESS_PKG.convert_to_number(l_css_int_data_rec.FM_S_CONT_FROM_INCOME ) ;
1838 l_field_debug := l_field_debug + 1 ;
1839 c_int_data_rec.FM_S_CONT_FROM_ASSETS_AMT := IGF_AP_MATCHING_PROCESS_PKG.convert_to_number(l_css_int_data_rec.FM_S_CONT_FROM_ASSETS ) ;
1840 l_field_debug := l_field_debug + 1 ;
1841 c_int_data_rec.IM_INST_RESIDENT_FLAG := l_css_int_data_rec.IM_INST_RESIDENT_IND ;
1842 l_field_debug := l_field_debug + 1 ;
1843 c_int_data_rec.INSTITUTIONAL_1_BUDGET_NAME := l_css_int_data_rec.INSTITUTIONAL_1_BUDGET_NAME ;
1844 l_field_debug := l_field_debug + 1 ;
1845 c_int_data_rec.IM_INST_1_BUDGET_DURATION_NUM := IGF_AP_MATCHING_PROCESS_PKG.convert_to_number(l_css_int_data_rec.IM_INST_1_BUDGET_DURATION ) ;
1846 l_field_debug := l_field_debug + 1 ;
1847 c_int_data_rec.IM_INST_1_TUITION_FEES_AMT := IGF_AP_MATCHING_PROCESS_PKG.convert_to_number(l_css_int_data_rec.IM_INST_1_TUITION_FEES ) ;
1848 l_field_debug := l_field_debug + 1 ;
1849 c_int_data_rec.IM_INST_1_BOOKS_SUPPLIES_AMT := IGF_AP_MATCHING_PROCESS_PKG.convert_to_number(l_css_int_data_rec.IM_INST_1_BOOKS_SUPPLIES ) ;
1850 l_field_debug := l_field_debug + 1 ;
1851 c_int_data_rec.IM_INST_1_LIVING_EXPENSES_AMT := IGF_AP_MATCHING_PROCESS_PKG.convert_to_number(l_css_int_data_rec.IM_INST_1_LIVING_EXPENSES ) ;
1852 l_field_debug := l_field_debug + 1 ;
1853 c_int_data_rec.IM_INST_1_TOT_EXPENSES_AMT := IGF_AP_MATCHING_PROCESS_PKG.convert_to_number(l_css_int_data_rec.IM_INST_1_TOT_EXPENSES ) ;
1854 l_field_debug := l_field_debug + 1 ;
1855 c_int_data_rec.IM_INST_1_TOT_STU_CONT_AMT := IGF_AP_MATCHING_PROCESS_PKG.convert_to_number(l_css_int_data_rec.IM_INST_1_TOT_STU_CONT ) ;
1856 l_field_debug := l_field_debug + 1 ;
1857 c_int_data_rec.IM_INST_1_TOT_PAR_CONT_AMT := IGF_AP_MATCHING_PROCESS_PKG.convert_to_number(l_css_int_data_rec.IM_INST_1_TOT_PAR_CONT ) ;
1858 l_field_debug := l_field_debug + 1 ;
1859 c_int_data_rec.IM_INST_1_TOT_FAMILY_CONT_AMT := IGF_AP_MATCHING_PROCESS_PKG.convert_to_number(l_css_int_data_rec.IM_INST_1_TOT_FAMILY_CONT ) ;
1860 l_field_debug := l_field_debug + 1 ;
1861 c_int_data_rec.IM_INST_1_VA_BENEFITS_AMT := IGF_AP_MATCHING_PROCESS_PKG.convert_to_number(l_css_int_data_rec.IM_INST_1_VA_BENEFITS ) ;
1862 l_field_debug := l_field_debug + 1 ;
1863 c_int_data_rec.IM_INST_1_OT_CONT_AMT := IGF_AP_MATCHING_PROCESS_PKG.convert_to_number(l_css_int_data_rec.IM_INST_1_OT_CONT ) ;
1864 l_field_debug := l_field_debug + 1 ;
1865 c_int_data_rec.IM_INST_1_EST_FINAN_NEED_AMT := IGF_AP_MATCHING_PROCESS_PKG.convert_to_number(l_css_int_data_rec.IM_INST_1_EST_FINANCIAL_NEED ) ;
1866 l_field_debug := l_field_debug + 1 ;
1867 c_int_data_rec.INSTITUTIONAL_2_BUDGET_TXT := l_css_int_data_rec.INSTITUTIONAL_2_BUDGET_NAME ;
1868 l_field_debug := l_field_debug + 1 ;
1869 c_int_data_rec.IM_INST_2_BUDGET_DURATION_NUM := IGF_AP_MATCHING_PROCESS_PKG.convert_to_number(l_css_int_data_rec.IM_INST_2_BUDGET_DURATION ) ;
1870 l_field_debug := l_field_debug + 1 ;
1871 c_int_data_rec.IM_INST_2_TUITION_FEES_AMT := IGF_AP_MATCHING_PROCESS_PKG.convert_to_number(l_css_int_data_rec.IM_INST_2_TUITION_FEES ) ;
1872 l_field_debug := l_field_debug + 1 ;
1873 c_int_data_rec.IM_INST_2_BOOKS_SUPPLIES_AMT := IGF_AP_MATCHING_PROCESS_PKG.convert_to_number(l_css_int_data_rec.IM_INST_2_BOOKS_SUPPLIES ) ;
1874 l_field_debug := l_field_debug + 1 ;
1875 c_int_data_rec.IM_INST_2_LIVING_EXPENSES_AMT := IGF_AP_MATCHING_PROCESS_PKG.convert_to_number(l_css_int_data_rec.IM_INST_2_LIVING_EXPENSES ) ;
1876 l_field_debug := l_field_debug + 1 ;
1877 c_int_data_rec.IM_INST_2_TOT_EXPENSES_AMT := IGF_AP_MATCHING_PROCESS_PKG.convert_to_number(l_css_int_data_rec.IM_INST_2_TOT_EXPENSES ) ;
1878 l_field_debug := l_field_debug + 1 ;
1879 c_int_data_rec.IM_INST_2_TOT_STU_CONT_AMT := IGF_AP_MATCHING_PROCESS_PKG.convert_to_number(l_css_int_data_rec.IM_INST_2_TOT_STU_CONT ) ;
1880 l_field_debug := l_field_debug + 1 ;
1881 c_int_data_rec.IM_INST_2_TOT_PAR_CONT_AMT := IGF_AP_MATCHING_PROCESS_PKG.convert_to_number(l_css_int_data_rec.IM_INST_2_TOT_PAR_CONT ) ;
1882 l_field_debug := l_field_debug + 1 ;
1883 c_int_data_rec.IM_INST_2_TOT_FAMILY_CONT_AMT := IGF_AP_MATCHING_PROCESS_PKG.convert_to_number(l_css_int_data_rec.IM_INST_2_TOT_FAMILY_CONT ) ;
1884 l_field_debug := l_field_debug + 1 ;
1885 c_int_data_rec.IM_INST_2_VA_BENEFITS_AMT := IGF_AP_MATCHING_PROCESS_PKG.convert_to_number(l_css_int_data_rec.IM_INST_2_VA_BENEFITS ) ;
1886 l_field_debug := l_field_debug + 1 ;
1887 c_int_data_rec.IM_INST_2_EST_FINAN_NEED_AMT := IGF_AP_MATCHING_PROCESS_PKG.convert_to_number(l_css_int_data_rec.IM_INST_2_EST_FINANCIAL_NEED ) ;
1888 l_field_debug := l_field_debug + 1 ;
1889 c_int_data_rec.INSTITUTIONAL_3_BUDGET_TXT := l_css_int_data_rec.INSTITUTIONAL_3_BUDGET_NAME ;
1890 l_field_debug := l_field_debug + 1 ;
1891 c_int_data_rec.IM_INST_3_BUDGET_DURATION_NUM := IGF_AP_MATCHING_PROCESS_PKG.convert_to_number(l_css_int_data_rec.IM_INST_3_BUDGET_DURATION ) ;
1892 l_field_debug := l_field_debug + 1 ;
1893 c_int_data_rec.IM_INST_3_TUITION_FEES_AMT := IGF_AP_MATCHING_PROCESS_PKG.convert_to_number(l_css_int_data_rec.IM_INST_3_TUITION_FEES ) ;
1894 l_field_debug := l_field_debug + 1 ;
1895 c_int_data_rec.IM_INST_3_BOOKS_SUPPLIES_AMT := IGF_AP_MATCHING_PROCESS_PKG.convert_to_number(l_css_int_data_rec.IM_INST_3_BOOKS_SUPPLIES ) ;
1896 l_field_debug := l_field_debug + 1 ;
1897 c_int_data_rec.IM_INST_3_LIVING_EXPENSES_AMT := IGF_AP_MATCHING_PROCESS_PKG.convert_to_number(l_css_int_data_rec.IM_INST_3_LIVING_EXPENSES ) ;
1898 l_field_debug := l_field_debug + 1 ;
1899 c_int_data_rec.IM_INST_3_TOT_EXPENSES_AMT := IGF_AP_MATCHING_PROCESS_PKG.convert_to_number(l_css_int_data_rec.IM_INST_3_TOT_EXPENSES ) ;
1900 l_field_debug := l_field_debug + 1 ;
1901 c_int_data_rec.IM_INST_3_TOT_STU_CONT_AMT := IGF_AP_MATCHING_PROCESS_PKG.convert_to_number(l_css_int_data_rec.IM_INST_3_TOT_STU_CONT ) ;
1902 l_field_debug := l_field_debug + 1 ;
1903 c_int_data_rec.IM_INST_3_TOT_FAMILY_CONT_AMT := IGF_AP_MATCHING_PROCESS_PKG.convert_to_number(l_css_int_data_rec.IM_INST_3_TOT_FAMILY_CONT ) ;
1904 l_field_debug := l_field_debug + 1 ;
1905 c_int_data_rec.IM_INST_3_VA_BENEFITS_AMT := IGF_AP_MATCHING_PROCESS_PKG.convert_to_number(l_css_int_data_rec.IM_INST_3_VA_BENEFITS ) ;
1906 l_field_debug := l_field_debug + 1 ;
1907 c_int_data_rec.IM_INST_3_EST_FINAN_NEED_AMT := IGF_AP_MATCHING_PROCESS_PKG.convert_to_number(l_css_int_data_rec.IM_INST_3_EST_FINANCIAL_NEED ) ;
1908 l_field_debug := l_field_debug + 1 ;
1909 c_int_data_rec.FM_INST_1_FEDERAL_EFC_TXT := l_css_int_data_rec.FM_INST_1_FEDERAL_EFC ;
1910 l_field_debug := l_field_debug + 1 ;
1911 c_int_data_rec.FM_INST_1_VA_BENEFITS_TXT := l_css_int_data_rec.FM_INST_1_VA_BENEFITS ;
1912 l_field_debug := l_field_debug + 1 ;
1913 c_int_data_rec.FM_INST_1_FED_ELIGIBILITY_TXT := l_css_int_data_rec.FM_INST_1_FED_ELIGIBILITY ;
1914 l_field_debug := l_field_debug + 1 ;
1915 c_int_data_rec.FM_INST_1_PELL_TXT := l_css_int_data_rec.FM_INST_1_PELL ;
1916 l_field_debug := l_field_debug + 1 ;
1917 c_int_data_rec.OPTION_PAR_LOSS_ALLOW_FLAG := l_css_int_data_rec.OPTION_PAR_LOSS_ALLOW_IND ;
1918 l_field_debug := l_field_debug + 1 ;
1919 c_int_data_rec.OPTION_PAR_TUITION_FLAG := l_css_int_data_rec.OPTION_PAR_TUITION_IND ;
1920 l_field_debug := l_field_debug + 1 ;
1921 c_int_data_rec.OPTION_PAR_HOME_TYPE := l_css_int_data_rec.OPTION_PAR_HOME_IND ;
1922 l_field_debug := l_field_debug + 1 ;
1923 c_int_data_rec.OPTION_PAR_HOME_VALUE_TXT := l_css_int_data_rec.OPTION_PAR_HOME_VALUE ;
1924 l_field_debug := l_field_debug + 1 ;
1925 c_int_data_rec.OPTION_PAR_HOME_DEBT_TXT := l_css_int_data_rec.OPTION_PAR_HOME_DEBT ;
1926 l_field_debug := l_field_debug + 1 ;
1927 c_int_data_rec.OPTION_STU_IRA_KEOGH_FLAG := l_css_int_data_rec.OPTION_STU_IRA_KEOGH_IND ;
1928 l_field_debug := l_field_debug + 1 ;
1929 c_int_data_rec.OPTION_STU_HOME_TYPE := l_css_int_data_rec.OPTION_STU_HOME_IND ;
1930 l_field_debug := l_field_debug + 1 ;
1931 c_int_data_rec.OPTION_STU_HOME_VALUE_TXT := l_css_int_data_rec.OPTION_STU_HOME_VALUE ;
1932 l_field_debug := l_field_debug + 1 ;
1933 c_int_data_rec.OPTION_STU_HOME_DEBT_TXT := l_css_int_data_rec.OPTION_STU_HOME_DEBT ;
1934 l_field_debug := l_field_debug + 1 ;
1935 c_int_data_rec.OPTION_STU_SUM_AY_INC_FLAG := l_css_int_data_rec.OPTION_STU_SUM_AY_INC_IND ;
1936 l_field_debug := l_field_debug + 1 ;
1937 c_int_data_rec.OPTION_PAR_HOPE_LL_CREDIT_FLAG := l_css_int_data_rec.OPTION_PAR_HOPE_LL_CREDIT ;
1938 l_field_debug := l_field_debug + 1 ;
1939 c_int_data_rec.OPTION_STU_HOPE_LL_CREDIT_FLAG := l_css_int_data_rec.OPTION_STU_HOPE_LL_CREDIT ;
1940 l_field_debug := l_field_debug + 1 ;
1941 c_int_data_rec.IM_PARENT_1_8_MONTHS_BAS_TXT := l_css_int_data_rec.IM_PARENT_1_8_MONTHS_BAS ;
1942 l_field_debug := l_field_debug + 1 ;
1943 c_int_data_rec.IM_P_MORE_THAN_9_MTH_BA_TXT := l_css_int_data_rec.IM_P_MORE_THAN_9_MTH_BA ;
1944 l_field_debug := l_field_debug + 1 ;
1945 c_int_data_rec.IM_PARENT_1_8_MONTHS_OPT_TXT := l_css_int_data_rec.IM_PARENT_1_8_MONTHS_OPT ;
1946 l_field_debug := l_field_debug + 1 ;
1947 c_int_data_rec.IM_P_MORE_THAN_9_MTH_OP_TXT := l_css_int_data_rec.IM_P_MORE_THAN_9_MTH_OP ;
1948 l_field_debug := l_field_debug + 1 ;
1949 c_int_data_rec.FNAR_MESSAGE_1_FLAG := l_css_int_data_rec.FNAR_MESSAGE_1 ;
1950 l_field_debug := l_field_debug + 1 ;
1951 c_int_data_rec.FNAR_MESSAGE_2_FLAG := l_css_int_data_rec.FNAR_MESSAGE_2 ;
1952 l_field_debug := l_field_debug + 1 ;
1953 c_int_data_rec.FNAR_MESSAGE_3_FLAG := l_css_int_data_rec.FNAR_MESSAGE_3 ;
1954 l_field_debug := l_field_debug + 1 ;
1955 c_int_data_rec.FNAR_MESSAGE_4_FLAG := l_css_int_data_rec.FNAR_MESSAGE_4 ;
1956 l_field_debug := l_field_debug + 1 ;
1957 c_int_data_rec.FNAR_MESSAGE_5_FLAG := l_css_int_data_rec.FNAR_MESSAGE_5 ;
1958 l_field_debug := l_field_debug + 1 ;
1959 c_int_data_rec.FNAR_MESSAGE_6_FLAG := l_css_int_data_rec.FNAR_MESSAGE_6 ;
1960 l_field_debug := l_field_debug + 1 ;
1961 c_int_data_rec.FNAR_MESSAGE_7_FLAG := l_css_int_data_rec.FNAR_MESSAGE_7 ;
1962 l_field_debug := l_field_debug + 1 ;
1963 c_int_data_rec.FNAR_MESSAGE_8_FLAG := l_css_int_data_rec.FNAR_MESSAGE_8 ;
1964 l_field_debug := l_field_debug + 1 ;
1965 c_int_data_rec.FNAR_MESSAGE_9_FLAG := l_css_int_data_rec.FNAR_MESSAGE_9 ;
1966 l_field_debug := l_field_debug + 1 ;
1967 c_int_data_rec.FNAR_MESSAGE_10_FLAG := l_css_int_data_rec.FNAR_MESSAGE_10 ;
1968 l_field_debug := l_field_debug + 1 ;
1969 c_int_data_rec.FNAR_MESSAGE_11_FLAG := l_css_int_data_rec.FNAR_MESSAGE_11 ;
1970 l_field_debug := l_field_debug + 1 ;
1971 c_int_data_rec.FNAR_MESSAGE_12_FLAG := l_css_int_data_rec.FNAR_MESSAGE_12 ;
1972 l_field_debug := l_field_debug + 1 ;
1973 c_int_data_rec.FNAR_MESSAGE_20_FLAG := l_css_int_data_rec.FNAR_MESSAGE_20 ;
1974 l_field_debug := l_field_debug + 1 ;
1975 c_int_data_rec.FNAR_MESSAGE_21_FLAG := l_css_int_data_rec.FNAR_MESSAGE_21 ;
1976 l_field_debug := l_field_debug + 1 ;
1977 c_int_data_rec.FNAR_MESSAGE_22_FLAG := l_css_int_data_rec.FNAR_MESSAGE_22 ;
1978 l_field_debug := l_field_debug + 1 ;
1979 c_int_data_rec.FNAR_MESSAGE_23_FLAG := l_css_int_data_rec.FNAR_MESSAGE_23 ;
1980 l_field_debug := l_field_debug + 1 ;
1981 c_int_data_rec.FNAR_MESSAGE_24_FLAG := l_css_int_data_rec.FNAR_MESSAGE_24 ;
1982 l_field_debug := l_field_debug + 1 ;
1983 c_int_data_rec.FNAR_MESSAGE_25_FLAG := l_css_int_data_rec.FNAR_MESSAGE_25 ;
1984 l_field_debug := l_field_debug + 1 ;
1985 c_int_data_rec.FNAR_MESSAGE_26_FLAG := l_css_int_data_rec.FNAR_MESSAGE_26 ;
1986 l_field_debug := l_field_debug + 1 ;
1987 c_int_data_rec.FNAR_MESSAGE_27_FLAG := l_css_int_data_rec.FNAR_MESSAGE_27 ;
1988 l_field_debug := l_field_debug + 1 ;
1989 c_int_data_rec.FNAR_MESSAGE_30_FLAG := l_css_int_data_rec.FNAR_MESSAGE_30 ;
1990 l_field_debug := l_field_debug + 1 ;
1991 c_int_data_rec.FNAR_MESSAGE_31_FLAG := l_css_int_data_rec.FNAR_MESSAGE_31 ;
1992 l_field_debug := l_field_debug + 1 ;
1993 c_int_data_rec.FNAR_MESSAGE_32_FLAG := l_css_int_data_rec.FNAR_MESSAGE_32 ;
1994 l_field_debug := l_field_debug + 1 ;
1995 c_int_data_rec.FNAR_MESSAGE_33_FLAG := l_css_int_data_rec.FNAR_MESSAGE_33 ;
1996 l_field_debug := l_field_debug + 1 ;
1997 c_int_data_rec.FNAR_MESSAGE_34_FLAG := l_css_int_data_rec.FNAR_MESSAGE_34 ;
1998 l_field_debug := l_field_debug + 1 ;
1999 c_int_data_rec.FNAR_MESSAGE_35_FLAG := l_css_int_data_rec.FNAR_MESSAGE_35 ;
2000 l_field_debug := l_field_debug + 1 ;
2001 c_int_data_rec.FNAR_MESSAGE_36_FLAG := l_css_int_data_rec.FNAR_MESSAGE_36 ;
2002 l_field_debug := l_field_debug + 1 ;
2003 c_int_data_rec.FNAR_MESSAGE_37_FLAG := l_css_int_data_rec.FNAR_MESSAGE_37 ;
2004 l_field_debug := l_field_debug + 1 ;
2005 c_int_data_rec.FNAR_MESSAGE_38_FLAG := l_css_int_data_rec.FNAR_MESSAGE_38 ;
2006 l_field_debug := l_field_debug + 1 ;
2007 c_int_data_rec.FNAR_MESSAGE_39_FLAG := l_css_int_data_rec.FNAR_MESSAGE_39 ;
2008 l_field_debug := l_field_debug + 1 ;
2009 c_int_data_rec.FNAR_MESSAGE_45_FLAG := l_css_int_data_rec.FNAR_MESSAGE_45 ;
2010 l_field_debug := l_field_debug + 1 ;
2011 c_int_data_rec.FNAR_MESSAGE_46_FLAG := l_css_int_data_rec.FNAR_MESSAGE_46 ;
2012 l_field_debug := l_field_debug + 1 ;
2013 c_int_data_rec.FNAR_MESSAGE_47_FLAG := l_css_int_data_rec.FNAR_MESSAGE_47 ;
2014 l_field_debug := l_field_debug + 1 ;
2015 c_int_data_rec.FNAR_MESSAGE_48_FLAG := l_css_int_data_rec.FNAR_MESSAGE_48 ;
2016 l_field_debug := l_field_debug + 1 ;
2017 c_int_data_rec.FNAR_MESSAGE_50_FLAG := l_css_int_data_rec.FNAR_MESSAGE_50 ;
2018 l_field_debug := l_field_debug + 1 ;
2019 c_int_data_rec.FNAR_MESSAGE_51_FLAG := l_css_int_data_rec.FNAR_MESSAGE_51 ;
2020 l_field_debug := l_field_debug + 1 ;
2021 c_int_data_rec.FNAR_MESSAGE_52_FLAG := l_css_int_data_rec.FNAR_MESSAGE_52 ;
2022 l_field_debug := l_field_debug + 1 ;
2023 c_int_data_rec.FNAR_MESSAGE_53_FLAG := l_css_int_data_rec.FNAR_MESSAGE_53 ;
2024 l_field_debug := l_field_debug + 1 ;
2025 c_int_data_rec.FNAR_MESSAGE_56_FLAG := l_css_int_data_rec.FNAR_MESSAGE_56 ;
2026 l_field_debug := l_field_debug + 1 ;
2027 c_int_data_rec.FNAR_MESSAGE_57_FLAG := l_css_int_data_rec.FNAR_MESSAGE_57 ;
2028 l_field_debug := l_field_debug + 1 ;
2029 c_int_data_rec.FNAR_MESSAGE_58_FLAG := l_css_int_data_rec.FNAR_MESSAGE_58 ;
2030 l_field_debug := l_field_debug + 1 ;
2031 c_int_data_rec.FNAR_MESSAGE_59_FLAG := l_css_int_data_rec.FNAR_MESSAGE_59 ;
2032 l_field_debug := l_field_debug + 1 ;
2033 c_int_data_rec.FNAR_MESSAGE_60_FLAG := l_css_int_data_rec.FNAR_MESSAGE_60 ;
2034 l_field_debug := l_field_debug + 1 ;
2035 c_int_data_rec.FNAR_MESSAGE_61_FLAG := l_css_int_data_rec.FNAR_MESSAGE_61 ;
2036 l_field_debug := l_field_debug + 1 ;
2037 c_int_data_rec.FNAR_MESSAGE_62_FLAG := l_css_int_data_rec.FNAR_MESSAGE_62 ;
2038 l_field_debug := l_field_debug + 1 ;
2039 c_int_data_rec.FNAR_MESSAGE_63_FLAG := l_css_int_data_rec.FNAR_MESSAGE_63 ;
2040 l_field_debug := l_field_debug + 1 ;
2041 c_int_data_rec.FNAR_MESSAGE_64_FLAG := l_css_int_data_rec.FNAR_MESSAGE_64 ;
2042 l_field_debug := l_field_debug + 1 ;
2043 c_int_data_rec.FNAR_MESSAGE_65_FLAG := l_css_int_data_rec.FNAR_MESSAGE_65 ;
2044 l_field_debug := l_field_debug + 1 ;
2045 c_int_data_rec.FNAR_MESSAGE_71_FLAG := l_css_int_data_rec.FNAR_MESSAGE_71 ;
2046 l_field_debug := l_field_debug + 1 ;
2047 c_int_data_rec.FNAR_MESSAGE_72_FLAG := l_css_int_data_rec.FNAR_MESSAGE_72 ;
2048 l_field_debug := l_field_debug + 1 ;
2049 c_int_data_rec.FNAR_MESSAGE_73_FLAG := l_css_int_data_rec.FNAR_MESSAGE_73 ;
2050 l_field_debug := l_field_debug + 1 ;
2051 c_int_data_rec.FNAR_MESSAGE_74_FLAG := l_css_int_data_rec.FNAR_MESSAGE_74 ;
2052 l_field_debug := l_field_debug + 1 ;
2053 c_int_data_rec.FNAR_MESSAGE_75_FLAG := l_css_int_data_rec.FNAR_MESSAGE_75 ;
2054 l_field_debug := l_field_debug + 1 ;
2055 c_int_data_rec.FNAR_MESSAGE_76_FLAG := l_css_int_data_rec.FNAR_MESSAGE_76 ;
2056 l_field_debug := l_field_debug + 1 ;
2057 c_int_data_rec.FNAR_MESSAGE_77_FLAG := l_css_int_data_rec.FNAR_MESSAGE_77 ;
2058 l_field_debug := l_field_debug + 1 ;
2059 c_int_data_rec.FNAR_MESSAGE_78_FLAG := l_css_int_data_rec.FNAR_MESSAGE_78 ;
2060 l_field_debug := l_field_debug + 1 ;
2061 c_int_data_rec.FNAR_MESG_10_STU_FAM_MEM_NUM := IGF_AP_MATCHING_PROCESS_PKG.convert_to_number(l_css_int_data_rec.FNAR_MESG_10_STU_FAM_MEM ) ;
2062 l_field_debug := l_field_debug + 1 ;
2063 c_int_data_rec.FNAR_MESG_11_STU_NO_IN_COL_NUM := IGF_AP_MATCHING_PROCESS_PKG.convert_to_number(l_css_int_data_rec.FNAR_MESG_11_STU_NO_IN_COLL ) ;
2064 l_field_debug := l_field_debug + 1 ;
2065 c_int_data_rec.FNAR_MESG_24_STU_AVAIL_INC_AMT := IGF_AP_MATCHING_PROCESS_PKG.convert_to_number(l_css_int_data_rec.FNAR_MESG_24_STU_AVAIL_INC ) ;
2066 l_field_debug := l_field_debug + 1 ;
2067 c_int_data_rec.FNAR_MESG_26_STU_TAXES_AMT := IGF_AP_MATCHING_PROCESS_PKG.convert_to_number(l_css_int_data_rec.FNAR_MESG_26_STU_TAXES ) ;
2068 l_field_debug := l_field_debug + 1 ;
2069 c_int_data_rec.FNAR_MESG_33_STU_HOME_VAL_AMT := IGF_AP_MATCHING_PROCESS_PKG.convert_to_number(l_css_int_data_rec.FNAR_MESG_33_STU_HOME_VALUE ) ;
2070 l_field_debug := l_field_debug + 1 ;
2071 c_int_data_rec.FNAR_MESG_34_STU_HOME_VAL_AMT := IGF_AP_MATCHING_PROCESS_PKG.convert_to_number(l_css_int_data_rec.FNAR_MESG_34_STU_HOME_VALUE ) ;
2072 l_field_debug := l_field_debug + 1 ;
2073 c_int_data_rec.FNAR_MESG_34_STU_HOME_EQU_AMT := IGF_AP_MATCHING_PROCESS_PKG.convert_to_number(l_css_int_data_rec.FNAR_MESG_34_STU_HOME_EQUITY ) ;
2074 l_field_debug := l_field_debug + 1 ;
2075 c_int_data_rec.FNAR_MESG_35_STU_HOME_VAL_AMT := IGF_AP_MATCHING_PROCESS_PKG.convert_to_number(l_css_int_data_rec.FNAR_MESG_35_STU_HOME_VALUE ) ;
2076 l_field_debug := l_field_debug + 1 ;
2077 c_int_data_rec.FNAR_MESG_35_STU_HOME_EQU_AMT := IGF_AP_MATCHING_PROCESS_PKG.convert_to_number(l_css_int_data_rec.FNAR_MESG_35_STU_HOME_EQUITY ) ;
2078 l_field_debug := l_field_debug + 1 ;
2079 c_int_data_rec.FNAR_MESG_36_STU_HOME_EQU_AMT := IGF_AP_MATCHING_PROCESS_PKG.convert_to_number(l_css_int_data_rec.FNAR_MESG_36_STU_HOME_EQUITY ) ;
2080 l_field_debug := l_field_debug + 1 ;
2081 c_int_data_rec.FNAR_MESG_48_PAR_FAM_MEM_NUM := IGF_AP_MATCHING_PROCESS_PKG.convert_to_number(l_css_int_data_rec.FNAR_MESG_48_PAR_FAM_MEM ) ;
2082 l_field_debug := l_field_debug + 1 ;
2083 c_int_data_rec.FNAR_MESG_49_PAR_NO_IN_COL_NUM := IGF_AP_MATCHING_PROCESS_PKG.convert_to_number(l_css_int_data_rec.FNAR_MESG_49_PAR_NO_IN_COLL ) ;
2084 l_field_debug := l_field_debug + 1 ;
2085 c_int_data_rec.FNAR_MESG_56_PAR_AGI_AMT := IGF_AP_MATCHING_PROCESS_PKG.convert_to_number(l_css_int_data_rec.FNAR_MESG_56_PAR_AGI ) ;
2086 l_field_debug := l_field_debug + 1 ;
2087 c_int_data_rec.FNAR_MESG_62_PAR_TAXES_AMT := IGF_AP_MATCHING_PROCESS_PKG.convert_to_number(l_css_int_data_rec.FNAR_MESG_62_PAR_TAXES ) ;
2088 l_field_debug := l_field_debug + 1 ;
2089 c_int_data_rec.FNAR_MESG_73_PAR_HOME_VAL_AMT := IGF_AP_MATCHING_PROCESS_PKG.convert_to_number(l_css_int_data_rec.FNAR_MESG_73_PAR_HOME_VALUE ) ;
2090 l_field_debug := l_field_debug + 1 ;
2091 c_int_data_rec.FNAR_MESG_74_PAR_HOME_VAL_AMT := IGF_AP_MATCHING_PROCESS_PKG.convert_to_number(l_css_int_data_rec.FNAR_MESG_74_PAR_HOME_VALUE ) ;
2092 l_field_debug := l_field_debug + 1 ;
2093 c_int_data_rec.FNAR_MESG_74_PAR_HOME_EQU_AMT := IGF_AP_MATCHING_PROCESS_PKG.convert_to_number(l_css_int_data_rec.FNAR_MESG_74_PAR_HOME_EQUITY ) ;
2094 l_field_debug := l_field_debug + 1 ;
2095 c_int_data_rec.FNAR_MESG_75_PAR_HOME_VAL_AMT := IGF_AP_MATCHING_PROCESS_PKG.convert_to_number(l_css_int_data_rec.FNAR_MESG_75_PAR_HOME_VALUE ) ;
2096 l_field_debug := l_field_debug + 1 ;
2097 c_int_data_rec.FNAR_MESG_75_PAR_HOME_EQU_AMT := IGF_AP_MATCHING_PROCESS_PKG.convert_to_number(l_css_int_data_rec.FNAR_MESG_75_PAR_HOME_EQUITY ) ;
2098 l_field_debug := l_field_debug + 1 ;
2099 c_int_data_rec.FNAR_MESG_76_PAR_HOME_EQU_AMT := IGF_AP_MATCHING_PROCESS_PKG.convert_to_number(l_css_int_data_rec.FNAR_MESG_76_PAR_HOME_EQUITY ) ;
2100 l_field_debug := l_field_debug + 1 ;
2101 c_int_data_rec.ASSUMPTION_MESSAGE_1_FLAG := l_css_int_data_rec.ASSUMPTION_MESSAGE_1 ;
2102 l_field_debug := l_field_debug + 1 ;
2103 c_int_data_rec.ASSUMPTION_MESSAGE_2_FLAG := l_css_int_data_rec.ASSUMPTION_MESSAGE_2 ;
2104 l_field_debug := l_field_debug + 1 ;
2105 c_int_data_rec.ASSUMPTION_MESSAGE_3_FLAG := l_css_int_data_rec.ASSUMPTION_MESSAGE_3 ;
2106 l_field_debug := l_field_debug + 1 ;
2107 c_int_data_rec.ASSUMPTION_MESSAGE_4_FLAG := l_css_int_data_rec.ASSUMPTION_MESSAGE_4 ;
2108 l_field_debug := l_field_debug + 1 ;
2109 c_int_data_rec.ASSUMPTION_MESSAGE_5_FLAG := l_css_int_data_rec.ASSUMPTION_MESSAGE_5 ;
2110 l_field_debug := l_field_debug + 1 ;
2111 c_int_data_rec.ASSUMPTION_MESSAGE_6_FLAG := l_css_int_data_rec.ASSUMPTION_MESSAGE_6 ;
2112 l_field_debug := l_field_debug + 1 ;
2113 c_int_data_rec.FNAR_MESSAGE_49_FLAG := l_css_int_data_rec.FNAR_MESSAGE_49;
2114 l_field_debug := l_field_debug + 1 ;
2115 c_int_data_rec.FNAR_MESSAGE_55_FLAG := l_css_int_data_rec.FNAR_MESSAGE_55;
2116 l_field_debug := l_field_debug + 1 ;
2117 c_int_data_rec.OPTION_PAR_COLA_ADJ_FLAG := l_css_int_data_rec.OPTION_PAR_COLA_ADJ_IND;
2118 l_field_debug := l_field_debug + 1 ;
2119 c_int_data_rec.OPTION_PAR_STU_FA_ASSETS_FLAG := l_css_int_data_rec.OPTION_PAR_STU_FA_ASSETS_IND;
2120 l_field_debug := l_field_debug + 1 ;
2121 c_int_data_rec.OPTION_PAR_IPT_ASSETS_FLAG := l_css_int_data_rec.OPTION_PAR_IPT_ASSETS_IND;
2122 l_field_debug := l_field_debug + 1 ;
2123 c_int_data_rec.OPTION_STU_IPT_ASSETS_FLAG := l_css_int_data_rec.OPTION_STU_IPT_ASSETS_IND;
2124 l_field_debug := l_field_debug + 1 ;
2125 c_int_data_rec.OPTION_PAR_COLA_ADJ_VALUE := l_css_int_data_rec.OPTION_PAR_COLA_ADJ_VALUE;
2126 l_field_debug := l_field_debug + 1 ;
2127 c_int_data_rec.option_ind_stu_ipt_assets_flag := l_css_int_data_rec.option_ind_stu_ipt_assets_flag;
2128 l_field_debug := l_field_debug + 1 ;
2129 c_int_data_rec.p_soc_sec_ben_student_amt := IGF_AP_MATCHING_PROCESS_PKG.convert_to_number(l_css_int_data_rec.p_soc_sec_ben_student_amt);
2130 l_field_debug := l_field_debug + 1 ;
2131 c_int_data_rec.p_tuit_fee_deduct_amt := IGF_AP_MATCHING_PROCESS_PKG.convert_to_number(l_css_int_data_rec.p_tuit_fee_deduct_amt);
2132 l_field_debug := l_field_debug + 1 ;
2133 c_int_data_rec.stu_lives_with_num := l_css_int_data_rec.stu_lives_with_num;
2134 l_field_debug := l_field_debug + 1 ;
2135 c_int_data_rec.stu_most_support_from_num := l_css_int_data_rec.stu_most_support_from_num;
2136 l_field_debug := l_field_debug + 1 ;
2137 c_int_data_rec.location_computer_num := l_css_int_data_rec.location_computer_num;
2138 l_field_debug := l_field_debug + 1 ;
2139 c_int_data_rec.cust_parent_cont_adj_num := l_css_int_data_rec.cust_parent_cont_adj_num;
2140 l_field_debug := l_field_debug + 1 ;
2141 c_int_data_rec.custodial_parent_num := l_css_int_data_rec.custodial_parent_num;
2142 l_field_debug := l_field_debug + 1 ;
2143 c_int_data_rec.cust_par_base_prcnt_inc_amt := l_css_int_data_rec.cust_par_base_prcnt_inc_amt;
2144 l_field_debug := l_field_debug + 1 ;
2145 c_int_data_rec.cust_par_base_cont_inc_amt := l_css_int_data_rec.cust_par_base_cont_inc_amt;
2146 l_field_debug := l_field_debug + 1 ;
2147 c_int_data_rec.cust_par_base_cont_ast_amt := l_css_int_data_rec.cust_par_base_cont_ast_amt;
2148 l_field_debug := l_field_debug + 1 ;
2149 c_int_data_rec.cust_par_base_tot_cont_amt := l_css_int_data_rec.cust_par_base_tot_cont_amt;
2150 l_field_debug := l_field_debug + 1 ;
2151 c_int_data_rec.cust_par_opt_prcnt_inc_amt := l_css_int_data_rec.cust_par_opt_prcnt_inc_amt;
2152 l_field_debug := l_field_debug + 1 ;
2153 c_int_data_rec.cust_par_opt_cont_inc_amt := l_css_int_data_rec.cust_par_opt_cont_inc_amt;
2154 l_field_debug := l_field_debug + 1 ;
2155 c_int_data_rec.cust_par_opt_cont_ast_amt := l_css_int_data_rec.cust_par_opt_cont_ast_amt;
2156 l_field_debug := l_field_debug + 1 ;
2157 c_int_data_rec.cust_par_opt_tot_cont_amt := l_css_int_data_rec.cust_par_opt_tot_cont_amt;
2158 l_field_debug := l_field_debug + 1 ;
2159 c_int_data_rec.parents_email_txt := l_css_int_data_rec.parents_email_txt;
2160 l_field_debug := l_field_debug + 1 ;
2161 c_int_data_rec.parent_1_birth_date := l_css_int_data_rec.parent_1_birth_date;
2162 l_field_debug := l_field_debug + 1 ;
2163 c_int_data_rec.parent_2_birth_date := l_css_int_data_rec.parent_2_birth_date;
2164
2165 EXCEPTION WHEN OTHERS THEN
2166 l_debug_str := l_debug_str || ' Error while Swapping fields in p_convert_rec - Value of l_field_debug >' || TO_CHAR(l_field_debug) || ' ' ;
2167 RETURN ;
2168 END p_convert_rec;
2169
2170 FUNCTION convert_to_number( pv_org_number IN VARCHAR2 )
2171 RETURN NUMBER
2172 IS
2173 /*
2174 || Created By : rasahoo
2175 || Created On : 03-June-2003
2176 || Purpose : Converts the valid number to into the NUMBER format else RETURN NULL.
2177 || Known limitations, enhancements or remarks :
2178 || Change History :
2179 || Who When What
2180 || (reverse chronological order - newest change first)
2181 */
2182 ld_number NUMBER;
2183 BEGIN
2184 ld_number := TO_NUMBER( pv_org_number);
2185 RETURN ld_number;
2186 EXCEPTION
2187 WHEN others THEN
2188 RETURN NULL;
2189 END convert_to_number;
2190
2191 PROCEDURE css_insert_row( c_int_data_rec IN c_int_data%ROWTYPE,
2192 p_base_id IN NUMBER,
2193 p_cssp_id OUT NOCOPY NUMBER) AS
2194 /*
2195 || Created By : rasahoo
2196 || Created On : 03-June-2003
2197 || Purpose : insert into the isir matched table
2198 || Known limitations, enhancements or remarks :
2199 || Change History :
2200 || Who When What
2201 || (reverse chronological order - newest change first)
2202 */
2203
2204 l_rowid VARCHAR2(30);
2205 l_cssp_id NUMBER;
2206
2207 BEGIN
2208 l_rowid:= NULL;
2209 l_cssp_id := NULL;
2210
2211 igf_ap_css_profile_pkg.insert_row(
2212 x_mode => 'R',
2213 x_rowid => l_rowid,
2214 x_cssp_id => l_cssp_id,
2215 x_base_id => p_base_id,
2216 x_system_record_type => 'ORIGINAL',
2217 x_active_profile => 'N',
2218 x_college_code =>c_int_data_rec.college_cd ,
2219 x_academic_year =>c_int_data_rec.academic_year_txt ,
2220 x_stu_record_type =>c_int_data_rec.stu_record_type ,
2221 x_css_id_number =>c_int_data_rec.css_id_number_txt ,
2222 x_registration_receipt_date =>TO_CHAR(c_int_data_rec.registration_receipt_date,'MMDDYYYY') , -- NULL, --
2223 x_registration_type =>c_int_data_rec.registration_type , --NULL, --
2224 x_application_receipt_date =>TO_CHAR(c_int_data_rec.application_receipt_date,'MMDDYYYY') , --NULL
2225 x_application_type =>c_int_data_rec.application_type ,
2226 x_original_fnar_compute =>c_int_data_rec.original_fnar_compute_txt ,
2227 x_revision_fnar_compute_date =>TO_CHAR(c_int_data_rec.revision_fnar_compute_date,'MMDDYYYY') , --NULL, --
2228 x_electronic_extract_date =>TO_CHAR(c_int_data_rec.electronic_extract_date,'MMDDYYYY') , --NULL, --
2229 x_institutional_reporting_type =>c_int_data_rec.instit_reporting_type ,
2230 x_asr_receipt_date =>TO_CHAR(c_int_data_rec.asr_receipt_date,'MMDDYYYY') ,
2231 x_last_name =>c_int_data_rec.last_name ,
2232 x_first_name =>c_int_data_rec.first_name ,
2233 x_middle_initial =>c_int_data_rec.middle_initial_txt ,
2234 x_address_number_and_street =>c_int_data_rec.address_number_and_street_txt ,
2235 x_city =>c_int_data_rec.city_txt ,
2236 x_state_mailing =>c_int_data_rec.state_mailing_txt ,
2237 x_zip_code =>c_int_data_rec.zip_cd ,
2238 x_s_telephone_number =>c_int_data_rec.s_telephone_number_txt ,
2239 x_s_title =>c_int_data_rec.s_title_type ,
2240 x_date_of_birth =>c_int_data_rec.birth_date ,
2241 x_social_security_number =>convert_to_number(c_int_data_rec.social_security_num) ,
2242 x_state_legal_residence =>c_int_data_rec.state_legal_residence_txt ,
2243 x_foreign_address_indicator =>c_int_data_rec.foreign_address_flag ,
2244 x_foreign_postal_code =>c_int_data_rec.foreign_postal_cd ,
2245 x_country =>c_int_data_rec.country_cd ,
2246 x_financial_aid_status =>c_int_data_rec.financial_aid_status_type ,
2247 x_year_in_college =>c_int_data_rec.year_in_college_type ,
2248 x_marital_status =>c_int_data_rec.marital_status_flag ,
2249 x_ward_court =>c_int_data_rec.ward_court_flag ,
2250 x_legal_dependents_other =>c_int_data_rec.legal_dependents_other_flag ,
2251 x_household_size =>c_int_data_rec.household_size_num ,
2252 x_number_in_college =>c_int_data_rec.number_in_college_num ,
2253 x_citizenship_status =>c_int_data_rec.citizenship_status_type ,
2254 x_citizenship_country =>c_int_data_rec.citizenship_country_cd ,
2255 x_visa_classification =>c_int_data_rec.visa_classification_type ,
2256 x_tax_figures =>c_int_data_rec.tax_figures_type ,
2257 x_number_exemptions =>convert_to_number(c_int_data_rec.number_exemptions_txt) ,
2258 x_adjusted_gross_inc =>c_int_data_rec.adjusted_gross_amt ,
2259 x_us_tax_paid =>c_int_data_rec.us_tax_paid_amt ,
2260 x_itemized_deductions =>c_int_data_rec.itemized_deductions_amt ,
2261 x_stu_income_work =>c_int_data_rec.stu_income_work_amt ,
2262 x_spouse_income_work =>c_int_data_rec.spouse_income_work_amt ,
2263 x_divid_int_inc =>c_int_data_rec.divid_int_income_amt ,
2264 x_soc_sec_benefits =>c_int_data_rec.soc_sec_benefits_amt ,
2265 x_welfare_tanf =>c_int_data_rec.welfare_tanf_amt ,
2266 x_child_supp_rcvd =>c_int_data_rec.child_supp_rcvd_amt ,
2267 x_earned_income_credit =>c_int_data_rec.earned_income_credit_amt ,
2268 x_other_untax_income =>c_int_data_rec.other_untax_income_amt ,
2269 x_tax_stu_aid =>c_int_data_rec.tax_stu_aid_amt ,
2270 x_cash_sav_check =>c_int_data_rec.cash_sav_check_amt ,
2271 x_ira_keogh =>c_int_data_rec.ira_keogh_amt ,
2272 x_invest_value =>c_int_data_rec.invest_value_amt ,
2273 x_invest_debt =>c_int_data_rec.invest_debt_amt ,
2274 x_home_value =>c_int_data_rec.home_value_amt ,
2275 x_home_debt =>c_int_data_rec.home_debt_amt ,
2276 x_oth_real_value =>c_int_data_rec.oth_real_value_amt ,
2277 x_oth_real_debt =>c_int_data_rec.oth_real_debt_amt ,
2278 x_bus_farm_value =>c_int_data_rec.bus_farm_value_amt ,
2279 x_bus_farm_debt =>c_int_data_rec.bus_farm_debt_amt ,
2280 x_live_on_farm =>c_int_data_rec.live_on_farm_flag ,
2281 x_home_purch_price =>c_int_data_rec.home_purch_price_amt ,
2282 x_hope_ll_credit =>c_int_data_rec.hope_ll_credit_amt ,
2283 x_home_purch_year =>c_int_data_rec.home_purch_year_txt ,
2284 x_trust_amount =>convert_to_number(c_int_data_rec.trust_amount_txt) ,
2285 x_trust_avail =>c_int_data_rec.trust_avail_flag ,
2286 x_trust_estab =>c_int_data_rec.trust_estab_flag ,
2287 x_child_support_paid =>convert_to_number(c_int_data_rec.child_support_paid_txt) ,
2288 x_med_dent_expenses =>convert_to_number(c_int_data_rec.med_dent_expenses_txt) ,
2289 x_vet_us =>c_int_data_rec.vet_us_flag ,
2290 x_vet_ben_amount =>c_int_data_rec.vet_ben_amt ,
2291 x_vet_ben_months =>c_int_data_rec.vet_ben_months_num ,
2292 x_stu_summer_wages =>c_int_data_rec.stu_summer_wages_amt ,
2293 x_stu_school_yr_wages =>c_int_data_rec.stu_school_yr_wages_amt ,
2294 x_spouse_summer_wages =>c_int_data_rec.spouse_summer_wages_amt ,
2295 x_spouse_school_yr_wages =>c_int_data_rec.spouse_school_yr_wages_amt ,
2296 x_summer_other_tax_inc =>c_int_data_rec.summer_other_tax_inc_amt ,
2297 x_school_yr_other_tax_inc =>c_int_data_rec.school_yr_other_tax_inc_amt ,
2298 x_summer_untax_inc =>c_int_data_rec.summer_untax_inc_amt ,
2299 x_school_yr_untax_inc =>c_int_data_rec.school_yr_untax_inc_amt ,
2300 x_grants_schol_etc =>c_int_data_rec.grants_schol_etc_amt ,
2301 x_tuit_benefits =>c_int_data_rec.tuit_benefits_amt ,
2302 x_cont_parents =>c_int_data_rec.cont_parents_amt ,
2303 x_cont_relatives =>c_int_data_rec.cont_relatives_amt ,
2304 x_p_siblings_pre_tuit =>c_int_data_rec.p_siblings_pre_tuit_amt ,
2305 x_p_student_pre_tuit =>c_int_data_rec.p_student_pre_tuit_amt ,
2306 x_p_household_size =>c_int_data_rec.p_household_size_num ,
2307 x_p_number_in_college =>c_int_data_rec.p_in_college_num ,
2308 x_p_parents_in_college =>c_int_data_rec.p_parents_in_college_num ,
2309 x_p_marital_status =>c_int_data_rec.p_marital_status_type ,
2310 x_p_state_legal_residence =>c_int_data_rec.p_state_legal_residence_cd ,
2311 x_p_natural_par_status =>c_int_data_rec.p_natural_par_status_flag ,
2312 x_p_child_supp_paid =>c_int_data_rec.p_child_supp_paid_amt ,
2313 x_p_repay_ed_loans =>c_int_data_rec.p_repay_ed_loans_amt ,
2314 x_p_med_dent_expenses =>c_int_data_rec.p_med_dent_expenses_amt ,
2315 x_p_tuit_paid_amount =>c_int_data_rec.p_tuit_paid_amt ,
2316 x_p_tuit_paid_number =>c_int_data_rec.p_tuit_paid_num ,
2317 x_p_exp_child_supp_paid =>c_int_data_rec.p_exp_child_supp_paid_amt ,
2318 x_p_exp_repay_ed_loans =>c_int_data_rec.p_exp_repay_ed_loans_amt ,
2319 x_p_exp_med_dent_expenses =>c_int_data_rec.p_exp_med_dent_expenses_amt ,
2320 x_p_exp_tuit_pd_amount =>c_int_data_rec.p_exp_tuit_pd_amt ,
2321 x_p_exp_tuit_pd_number =>c_int_data_rec.p_exp_tuit_pd_num ,
2322 x_p_cash_sav_check =>c_int_data_rec.p_cash_sav_check_amt ,
2323 x_p_month_mortgage_pay =>c_int_data_rec.p_month_mortgage_pay_amt ,
2324 x_p_invest_value =>c_int_data_rec.p_invest_value_amt ,
2325 x_p_invest_debt =>c_int_data_rec.p_invest_debt_amt ,
2326 x_p_home_value =>c_int_data_rec.p_home_value_amt ,
2327 x_p_home_debt =>c_int_data_rec.p_home_debt_amt ,
2328 x_p_home_purch_price =>c_int_data_rec.p_home_purch_price_amt ,
2329 x_p_own_business_farm =>c_int_data_rec.p_own_business_farm_flag ,
2330 x_p_business_value =>c_int_data_rec.p_business_value_amt ,
2331 x_p_business_debt =>c_int_data_rec.p_business_debt_amt ,
2332 x_p_farm_value =>c_int_data_rec.p_farm_value_amt ,
2333 x_p_farm_debt =>c_int_data_rec.p_farm_debt_amt ,
2334 x_p_live_on_farm =>c_int_data_rec.p_live_on_farm_num ,
2335 x_p_oth_real_estate_value =>c_int_data_rec.p_oth_real_estate_value_amt ,
2336 x_p_oth_real_estate_debt =>c_int_data_rec.p_oth_real_estate_debt_amt ,
2337 x_p_oth_real_purch_price =>c_int_data_rec.p_oth_real_purch_price_amt ,
2338 x_p_siblings_assets =>c_int_data_rec.p_siblings_assets_amt ,
2339 x_p_home_purch_year =>c_int_data_rec.p_home_purch_year_txt ,
2340 x_p_oth_real_purch_year =>c_int_data_rec.p_oth_real_purch_year_txt ,
2341 x_p_prior_agi =>c_int_data_rec.p_prior_agi_amt ,
2342 x_p_prior_us_tax_paid =>c_int_data_rec.p_prior_us_tax_paid_amt ,
2343 x_p_prior_item_deductions =>c_int_data_rec.p_prior_item_deductions_amt ,
2344 x_p_prior_other_untax_inc =>c_int_data_rec.p_prior_other_untax_inc_amt ,
2345 x_p_tax_figures =>c_int_data_rec.p_tax_figures_num ,
2346 x_p_number_exemptions =>c_int_data_rec.p_number_exemptions_num ,
2347 x_p_adjusted_gross_inc =>c_int_data_rec.p_adjusted_gross_inc_amt ,
2348 x_p_wages_sal_tips =>c_int_data_rec.p_wages_sal_tips_amt ,
2349 x_p_interest_income =>c_int_data_rec.p_interest_income_amt ,
2350 x_p_dividend_income =>c_int_data_rec.p_dividend_income_amt ,
2351 x_p_net_inc_bus_farm =>c_int_data_rec.p_net_inc_bus_farm_amt ,
2352 x_p_other_taxable_income =>c_int_data_rec.p_other_taxable_income_amt ,
2353 x_p_adj_to_income =>c_int_data_rec.p_adj_to_income_amt ,
2354 x_p_us_tax_paid =>c_int_data_rec.p_us_tax_paid_amt ,
2355 x_p_itemized_deductions =>c_int_data_rec.p_itemized_deductions_amt ,
2356 x_p_father_income_work =>c_int_data_rec.p_father_income_work_amt ,
2357 x_p_mother_income_work =>c_int_data_rec.p_mother_income_work_amt ,
2358 x_p_soc_sec_ben =>c_int_data_rec.p_soc_sec_ben_amt ,
2359 x_p_welfare_tanf =>c_int_data_rec.p_welfare_tanf_amt ,
2360 x_p_child_supp_rcvd =>c_int_data_rec.p_child_supp_rcvd_amt ,
2361 x_p_ded_ira_keogh =>c_int_data_rec.p_ded_ira_keogh_amt ,
2362 x_p_tax_defer_pens_savs =>c_int_data_rec.p_tax_defer_pens_savs_amt ,
2363 x_p_dep_care_med_spending =>c_int_data_rec.p_dep_care_med_spending_amt ,
2364 x_p_earned_income_credit =>c_int_data_rec.p_earned_income_credit_amt ,
2365 x_p_living_allow =>c_int_data_rec.p_living_allow_amt ,
2366 x_p_tax_exmpt_int =>c_int_data_rec.p_tax_exmpt_int_amt ,
2367 x_p_foreign_inc_excl =>c_int_data_rec.p_foreign_inc_excl_amt ,
2368 x_p_other_untax_inc =>c_int_data_rec.p_other_untax_inc_amt ,
2369 x_p_hope_ll_credit =>c_int_data_rec.p_hope_ll_credit_amt ,
2370 x_p_yr_separation =>c_int_data_rec.p_yr_separation_amt ,
2371 x_p_yr_divorce =>c_int_data_rec.p_yr_divorce_amt ,
2372 x_p_exp_father_inc =>c_int_data_rec.p_exp_father_inc_amt ,
2373 x_p_exp_mother_inc =>c_int_data_rec.p_exp_mother_inc_amt ,
2374 x_p_exp_other_tax_inc =>c_int_data_rec.p_exp_other_tax_inc_amt ,
2375 x_p_exp_other_untax_inc =>c_int_data_rec.p_exp_other_untax_inc_amt ,
2376 x_line_2_relation =>c_int_data_rec.line_2_relation_type ,
2377 x_line_2_attend_college =>c_int_data_rec.line_2_attend_college_type ,
2378 x_line_3_relation =>c_int_data_rec.line_3_relation_type ,
2379 x_line_3_attend_college =>c_int_data_rec.line_3_attend_college_type ,
2380 x_line_4_relation =>c_int_data_rec.line_4_relation_type ,
2381 x_line_4_attend_college =>c_int_data_rec.line_4_attend_college_type ,
2382 x_line_5_relation =>c_int_data_rec.line_5_relation_type ,
2383 x_line_5_attend_college =>c_int_data_rec.line_5_attend_college_type ,
2384 x_line_6_relation =>c_int_data_rec.line_6_relation_type ,
2385 x_line_6_attend_college =>c_int_data_rec.line_6_attend_college_type ,
2386 x_line_7_relation =>c_int_data_rec.line_7_relation_type ,
2387 x_line_7_attend_college =>c_int_data_rec.line_7_attend_college_type ,
2388 x_line_8_relation =>c_int_data_rec.line_8_relation_type ,
2389 x_line_8_attend_college =>c_int_data_rec.line_8_attend_college_type ,
2390 x_p_age_father =>convert_to_number(c_int_data_rec.p_age_father_num) ,
2391 x_p_age_mother =>convert_to_number(c_int_data_rec.p_age_mother_num) ,
2392 x_p_div_sep_ind =>c_int_data_rec.p_div_sep_flag ,
2393 x_b_cont_non_custodial_par =>c_int_data_rec.b_cont_non_custodial_par_txt ,
2394 x_college_type_2 =>c_int_data_rec.college_2_type ,
2395 x_college_type_3 =>c_int_data_rec.college_3_type ,
2396 x_college_type_4 =>c_int_data_rec.college_4_type ,
2397 x_college_type_5 =>c_int_data_rec.college_5_type ,
2398 x_college_type_6 =>c_int_data_rec.college_6_type ,
2399 x_college_type_7 =>c_int_data_rec.college_7_type ,
2400 x_college_type_8 =>c_int_data_rec.college_8_type ,
2401 x_school_code_1 =>c_int_data_rec.school_1_cd ,
2402 x_housing_code_1 =>c_int_data_rec.housing_1_type ,
2403 x_school_code_2 =>c_int_data_rec.school_2_cd ,
2404 x_housing_code_2 =>c_int_data_rec.housing_2_type ,
2405 x_school_code_3 =>c_int_data_rec.school_3_cd ,
2406 x_housing_code_3 =>c_int_data_rec.housing_3_type ,
2407 x_school_code_4 =>c_int_data_rec.school_4_cd ,
2408 x_housing_code_4 =>c_int_data_rec.housing_4_type ,
2409 x_school_code_5 =>c_int_data_rec.school_5_cd ,
2410 x_housing_code_5 =>c_int_data_rec.housing_5_type ,
2411 x_school_code_6 =>c_int_data_rec.school_6_cd ,
2412 x_housing_code_6 =>c_int_data_rec.housing_6_type ,
2413 x_school_code_7 =>c_int_data_rec.school_7_cd ,
2414 x_housing_code_7 =>c_int_data_rec.housing_7_type ,
2415 x_school_code_8 =>c_int_data_rec.school_8_cd ,
2416 x_housing_code_8 =>c_int_data_rec.housing_8_type ,
2417 x_school_code_9 =>c_int_data_rec.school_9_cd ,
2418 x_housing_code_9 =>c_int_data_rec.housing_9_type ,
2419 x_school_code_10 =>c_int_data_rec.school_10_cd ,
2420 x_housing_code_10 =>c_int_data_rec.housing_10_type ,
2421 x_additional_school_code_1 =>c_int_data_rec.additional_school_1_cd ,
2422 x_additional_school_code_2 =>c_int_data_rec.additional_school_2_cd ,
2423 x_additional_school_code_3 =>c_int_data_rec.additional_school_3_cd ,
2424 x_additional_school_code_4 =>c_int_data_rec.additional_school_4_cd ,
2425 x_additional_school_code_5 =>c_int_data_rec.additional_school_5_cd ,
2426 x_additional_school_code_6 =>c_int_data_rec.additional_school_6_cd ,
2427 x_additional_school_code_7 =>c_int_data_rec.additional_school_7_cd ,
2428 x_additional_school_code_8 =>c_int_data_rec.additional_school_8_cd ,
2429 x_additional_school_code_9 =>c_int_data_rec.additional_school_9_cd ,
2430 x_additional_school_code_10 =>c_int_data_rec.additional_school_10_cd ,
2431 x_explanation_spec_circum =>c_int_data_rec.explanation_spec_circum_flag ,
2432 x_signature_student =>c_int_data_rec.signature_student_flag ,
2433 x_signature_spouse =>c_int_data_rec.signature_spouse_flag ,
2434 x_signature_father =>c_int_data_rec.signature_father_flag ,
2435 x_signature_mother =>c_int_data_rec.signature_mother_flag ,
2436 x_month_day_completed =>c_int_data_rec.month_day_completed ,
2437 x_year_completed =>c_int_data_rec.year_completed_flag ,
2438 x_age_line_2 =>c_int_data_rec.age_line_2_num ,
2439 x_age_line_3 =>c_int_data_rec.age_line_3_num ,
2440 x_age_line_4 =>c_int_data_rec.age_line_4_num ,
2441 x_age_line_5 =>c_int_data_rec.age_line_5_num ,
2442 x_age_line_6 =>c_int_data_rec.age_line_6_num ,
2443 x_age_line_7 =>c_int_data_rec.age_line_7_num ,
2444 x_age_line_8 =>c_int_data_rec.age_line_8_num ,
2445 x_a_online_signature =>c_int_data_rec.a_online_signature_flag ,
2446 x_question_1_number =>c_int_data_rec.question_1_number_txt ,
2447 x_question_1_size =>c_int_data_rec.question_1_size_num ,
2448 x_question_1_answer =>igf_ap_profile_matching_pkg.convert_int(c_int_data_rec.question_1_answer_txt) ,
2449 x_question_2_number =>c_int_data_rec.question_2_number_txt ,
2450 x_question_2_size =>c_int_data_rec.question_2_size_num ,
2451 x_question_2_answer =>igf_ap_profile_matching_pkg.convert_int(c_int_data_rec.question_2_answer_txt) ,
2452 x_question_3_number =>c_int_data_rec.question_3_number_txt ,
2453 x_question_3_size =>c_int_data_rec.question_3_size_num ,
2454 x_question_3_answer =>igf_ap_profile_matching_pkg.convert_int(c_int_data_rec.question_3_answer_txt) ,
2455 x_question_4_number =>c_int_data_rec.question_4_number_txt ,
2456 x_question_4_size =>c_int_data_rec.question_4_size_num ,
2457 x_question_4_answer =>igf_ap_profile_matching_pkg.convert_int(c_int_data_rec.question_4_answer_txt) ,
2458 x_question_5_number =>c_int_data_rec.question_5_number_txt ,
2459 x_question_5_size =>c_int_data_rec.question_5_size_num ,
2460 x_question_5_answer =>igf_ap_profile_matching_pkg.convert_int(c_int_data_rec.question_5_answer_txt) ,
2461 x_question_6_number =>c_int_data_rec.question_6_number_txt ,
2462 x_question_6_size =>c_int_data_rec.question_6_size_num ,
2463 x_question_6_answer =>igf_ap_profile_matching_pkg.convert_int(c_int_data_rec.question_6_answer_txt) ,
2464 x_question_7_number =>c_int_data_rec.question_7_number_txt ,
2465 x_question_7_size =>c_int_data_rec.question_7_size_num ,
2466 x_question_7_answer =>igf_ap_profile_matching_pkg.convert_int(c_int_data_rec.question_7_answer_txt) ,
2467 x_question_8_number =>c_int_data_rec.question_8_number_txt ,
2468 x_question_8_size =>c_int_data_rec.question_8_size_num ,
2469 x_question_8_answer =>igf_ap_profile_matching_pkg.convert_int(c_int_data_rec.question_8_answer_txt) ,
2470 x_question_9_number =>c_int_data_rec.question_9_number_txt ,
2471 x_question_9_size =>c_int_data_rec.question_9_size_num ,
2472 x_question_9_answer =>igf_ap_profile_matching_pkg.convert_int(c_int_data_rec.question_9_answer_txt) ,
2473 x_question_10_number =>c_int_data_rec.question_10_number_txt ,
2474 x_question_10_size =>c_int_data_rec.question_10_size_num ,
2475 x_question_10_answer =>igf_ap_profile_matching_pkg.convert_int(c_int_data_rec.question_10_answer_txt) ,
2476 x_question_11_number =>c_int_data_rec.question_11_number_txt ,
2477 x_question_11_size =>c_int_data_rec.question_11_size_num ,
2478 x_question_11_answer =>igf_ap_profile_matching_pkg.convert_int(c_int_data_rec.question_11_answer_txt) ,
2479 x_question_12_number =>c_int_data_rec.question_12_number_txt ,
2480 x_question_12_size =>c_int_data_rec.question_12_size_num ,
2481 x_question_12_answer =>igf_ap_profile_matching_pkg.convert_int(c_int_data_rec.question_12_answer_txt) ,
2482 x_question_13_number =>c_int_data_rec.question_13_number_txt ,
2483 x_question_13_size =>c_int_data_rec.question_13_size_num ,
2484 x_question_13_answer =>igf_ap_profile_matching_pkg.convert_int(c_int_data_rec.question_13_answer_txt) ,
2485 x_question_14_number =>c_int_data_rec.question_14_number_txt ,
2486 x_question_14_size =>c_int_data_rec.question_14_size_num ,
2487 x_question_14_answer =>igf_ap_profile_matching_pkg.convert_int(c_int_data_rec.question_14_answer_txt) ,
2488 x_question_15_number =>c_int_data_rec.question_15_number_txt ,
2489 x_question_15_size =>c_int_data_rec.question_15_size_num ,
2490 x_question_15_answer =>igf_ap_profile_matching_pkg.convert_int(c_int_data_rec.question_15_answer_txt) ,
2491 x_question_16_number =>c_int_data_rec.question_16_number_txt ,
2492 x_question_16_size =>c_int_data_rec.question_16_size_num ,
2493 x_question_16_answer =>igf_ap_profile_matching_pkg.convert_int(c_int_data_rec.question_16_answer_txt) ,
2494 x_question_17_number =>c_int_data_rec.question_17_number_txt ,
2495 x_question_17_size =>c_int_data_rec.question_17_size_num ,
2496 x_question_17_answer =>igf_ap_profile_matching_pkg.convert_int(c_int_data_rec.question_17_answer_txt) ,
2497 x_question_18_number =>c_int_data_rec.question_18_number_txt ,
2498 x_question_18_size =>c_int_data_rec.question_18_size_num ,
2499 x_question_18_answer =>igf_ap_profile_matching_pkg.convert_int(c_int_data_rec.question_18_answer_txt) ,
2500 x_question_19_number =>c_int_data_rec.question_19_number_txt ,
2501 x_question_19_size =>c_int_data_rec.question_19_size_num ,
2502 x_question_19_answer =>igf_ap_profile_matching_pkg.convert_int(c_int_data_rec.question_19_answer_txt) ,
2503 x_question_20_number =>c_int_data_rec.question_20_number_txt ,
2504 x_question_20_size =>c_int_data_rec.question_20_size_num ,
2505 x_question_20_answer =>igf_ap_profile_matching_pkg.convert_int(c_int_data_rec.question_20_answer_txt) ,
2506 x_question_21_number =>c_int_data_rec.question_21_number_txt ,
2507 x_question_21_size =>c_int_data_rec.question_21_size_num ,
2508 x_question_21_answer =>igf_ap_profile_matching_pkg.convert_int(c_int_data_rec.question_21_answer_txt) ,
2509 x_question_22_number =>c_int_data_rec.question_22_number_txt ,
2510 x_question_22_size =>c_int_data_rec.question_22_size_num ,
2511 x_question_22_answer =>igf_ap_profile_matching_pkg.convert_int(c_int_data_rec.question_22_answer_txt) ,
2512 x_question_23_number =>c_int_data_rec.question_23_number_txt ,
2513 x_question_23_size =>c_int_data_rec.question_23_size_num ,
2514 x_question_23_answer =>igf_ap_profile_matching_pkg.convert_int(c_int_data_rec.question_23_answer_txt) ,
2515 x_question_24_number =>c_int_data_rec.question_24_number_txt ,
2516 x_question_24_size =>c_int_data_rec.question_24_size_num ,
2517 x_question_24_answer =>igf_ap_profile_matching_pkg.convert_int(c_int_data_rec.question_24_answer_txt) ,
2518 x_question_25_number =>c_int_data_rec.question_25_number_txt ,
2519 x_question_25_size =>c_int_data_rec.question_25_size_num ,
2520 x_question_25_answer =>igf_ap_profile_matching_pkg.convert_int(c_int_data_rec.question_25_answer_txt) ,
2521 x_question_26_number =>c_int_data_rec.question_26_number_txt ,
2522 x_question_26_size =>c_int_data_rec.question_26_size_num ,
2523 x_question_26_answer =>igf_ap_profile_matching_pkg.convert_int(c_int_data_rec.question_26_answer_txt) ,
2524 x_question_27_number =>c_int_data_rec.question_27_number_txt ,
2525 x_question_27_size =>c_int_data_rec.question_27_size_num ,
2526 x_question_27_answer =>igf_ap_profile_matching_pkg.convert_int(c_int_data_rec.question_27_answer_txt) ,
2527 x_question_28_number =>c_int_data_rec.question_28_number_txt ,
2528 x_question_28_size =>c_int_data_rec.question_28_size_num ,
2529 x_question_28_answer =>igf_ap_profile_matching_pkg.convert_int(c_int_data_rec.question_28_answer_txt) ,
2530 x_question_29_number =>c_int_data_rec.question_29_number_txt ,
2531 x_question_29_size =>c_int_data_rec.question_29_size_num ,
2532 x_question_29_answer =>igf_ap_profile_matching_pkg.convert_int(c_int_data_rec.question_29_answer_txt) ,
2533 x_question_30_number =>c_int_data_rec.question_30_number_txt ,
2534 x_questions_30_size =>c_int_data_rec.questions_30_size_num ,
2535 x_question_30_answer =>igf_ap_profile_matching_pkg.convert_int(c_int_data_rec.question_30_answer_txt) ,
2536 x_legacy_record_flag => 'Y',
2537 x_coa_duration_efc_amt => NULL,
2538 x_coa_duration_num => NULL,
2539 x_p_soc_sec_ben_student_amt => c_int_data_rec.p_soc_sec_ben_student_amt,
2540 x_p_tuit_fee_deduct_amt => c_int_data_rec.p_tuit_fee_deduct_amt,
2541 x_stu_lives_with_num => c_int_data_rec.stu_lives_with_num,
2542 x_stu_most_support_from_num => c_int_data_rec.stu_most_support_from_num,
2543 x_location_computer_num => c_int_data_rec.location_computer_num
2544 );
2545 p_cssp_id := l_cssp_id;
2546 END css_insert_row;
2547
2548 PROCEDURE fnar_insert_row(c_int_data_rec IN c_int_data%ROWTYPE,
2549 p_cssp_id IN NUMBER)AS
2550 /*
2551 || Created By : rasahoo
2552 || Created On : 03-June-2003
2553 || Purpose : Insert NSLDS data
2554 || Known limitations, enhancements or remarks :
2555 || Change History :
2556 || Who When What
2557 || (reverse chronological order - newest change first)
2558 */
2559 l_rowid VARCHAR2(30);
2560 ln_fnar_id NUMBER;
2561 BEGIN
2562 l_rowid := NULL;
2563 ln_fnar_id := NULL;
2564 igf_ap_css_fnar_pkg.insert_row (
2565 x_mode => 'R',
2566 x_rowid => l_rowid,
2567 x_fnar_id => ln_fnar_id,
2568 x_cssp_id => p_cssp_id,
2569 x_r_s_email_address =>c_int_data_rec.r_s_email_address_txt ,
2570 x_eps_code =>c_int_data_rec.eps_cd ,
2571 x_comp_css_dependency_status =>c_int_data_rec.comp_css_dependcy_status_type ,
2572 x_stu_age =>c_int_data_rec.stu_age_num ,
2573 x_assumed_stu_yr_in_coll =>c_int_data_rec.assumed_stu_yr_in_coll_type ,
2574 x_comp_stu_marital_status =>c_int_data_rec.comp_stu_marital_status_type ,
2575 x_stu_family_members =>c_int_data_rec.stu_family_members_num ,
2576 x_stu_fam_members_in_college =>c_int_data_rec.stu_fam_members_in_college_num ,
2577 x_par_marital_status =>c_int_data_rec.par_marital_status_type ,
2578 x_par_family_members =>c_int_data_rec.par_family_members_num ,
2579 x_par_total_in_college =>c_int_data_rec.par_total_in_college_num ,
2580 x_par_par_in_college =>c_int_data_rec.par_par_in_college_num ,
2581 x_par_others_in_college =>c_int_data_rec.par_others_in_college_num ,
2582 x_par_aesa =>c_int_data_rec.par_aesa_num ,
2583 x_par_cesa =>c_int_data_rec.par_cesa_num ,
2584 x_stu_aesa =>c_int_data_rec.stu_aesa_num ,
2585 x_stu_cesa =>c_int_data_rec.stu_cesa_num ,
2586 x_im_p_bas_agi_taxable_income =>c_int_data_rec.im_p_bas_agi_taxable_amt ,
2587 x_im_p_bas_untx_inc_and_ben =>c_int_data_rec.im_p_bas_untx_inc_and_ben_amt ,
2588 x_im_p_bas_inc_adj =>c_int_data_rec.im_p_bas_inc_adj_amt ,
2589 x_im_p_bas_total_income =>c_int_data_rec.im_p_bas_total_income_amt ,
2590 x_im_p_bas_us_income_tax =>c_int_data_rec.im_p_bas_us_income_tax_amt ,
2591 x_im_p_bas_st_and_other_tax =>c_int_data_rec.im_p_bas_st_and_other_tax_amt ,
2592 x_im_p_bas_fica_tax =>c_int_data_rec.im_p_bas_fica_tax_amt ,
2593 x_im_p_bas_med_dental =>c_int_data_rec.im_p_bas_med_dental_amt ,
2594 x_im_p_bas_employment_allow =>c_int_data_rec.im_p_bas_employment_allow_amt ,
2595 x_im_p_bas_annual_ed_savings =>c_int_data_rec.im_p_bas_annual_ed_savings_amt ,
2596 x_im_p_bas_inc_prot_allow_m =>c_int_data_rec.im_p_bas_inc_prot_allow_m_amt ,
2597 x_im_p_bas_total_inc_allow =>c_int_data_rec.im_p_bas_total_inc_allow_amt ,
2598 x_im_p_bas_cal_avail_inc =>c_int_data_rec.im_p_bas_cal_avail_inc_amt ,
2599 x_im_p_bas_avail_income =>c_int_data_rec.im_p_bas_avail_income_amt ,
2600 x_im_p_bas_total_cont_inc =>c_int_data_rec.im_p_bas_total_cont_inc_amt ,
2601 x_im_p_bas_cash_bank_accounts =>c_int_data_rec.im_p_bas_cash_bank_account_amt ,
2602 x_im_p_bas_home_equity =>c_int_data_rec.im_p_bas_home_equity_amt ,
2603 x_im_p_bas_ot_rl_est_inv_eq =>c_int_data_rec.im_p_bas_ot_rl_est_inv_eq_amt ,
2604 x_im_p_bas_adj_bus_farm_worth =>c_int_data_rec.im_p_bas_adj_bus_farm_wrth_amt ,
2605 x_im_p_bas_ass_sibs_pre_tui =>c_int_data_rec.im_p_bas_ass_sibs_pre_tui_amt ,
2606 x_im_p_bas_net_worth =>c_int_data_rec.im_p_bas_net_worth_amt ,
2607 x_im_p_bas_emerg_res_allow =>c_int_data_rec.im_p_bas_emerg_res_allow_amt ,
2608 x_im_p_bas_cum_ed_savings =>c_int_data_rec.im_p_bas_cum_ed_savings_amt ,
2609 x_im_p_bas_low_inc_allow =>c_int_data_rec.im_p_bas_low_inc_allow_amt ,
2610 x_im_p_bas_total_asset_allow =>c_int_data_rec.im_p_bas_total_asset_allow_amt ,
2611 x_im_p_bas_disc_net_worth =>c_int_data_rec.im_p_bas_disc_net_worth_amt ,
2612 x_im_p_bas_total_cont_asset =>c_int_data_rec.im_p_bas_total_cont_asset_amt ,
2613 x_im_p_bas_total_cont =>c_int_data_rec.im_p_bas_total_cont_amt ,
2614 x_im_p_bas_num_in_coll_adj =>c_int_data_rec.im_p_bas_num_in_coll_adj_amt ,
2615 x_im_p_bas_cont_for_stu =>c_int_data_rec.im_p_bas_cont_for_stu_amt ,
2616 x_im_p_bas_cont_from_income =>c_int_data_rec.im_p_bas_cont_from_income_amt ,
2617 x_im_p_bas_cont_from_assets =>c_int_data_rec.im_p_bas_cont_from_assets_amt ,
2618 x_im_p_opt_agi_taxable_income =>c_int_data_rec.im_p_opt_agi_tax_income_amt ,
2619 x_im_p_opt_untx_inc_and_ben =>c_int_data_rec.im_p_opt_untx_inc_ben_amt ,
2620 x_im_p_opt_inc_adj =>c_int_data_rec.im_p_opt_inc_adj_amt ,
2621 x_im_p_opt_total_income =>c_int_data_rec.im_p_opt_total_income_amt ,
2622 x_im_p_opt_us_income_tax =>c_int_data_rec.im_p_opt_us_income_tax_amt ,
2623 x_im_p_opt_st_and_other_tax =>c_int_data_rec.im_p_opt_st_and_other_tax_amt ,
2624 x_im_p_opt_fica_tax =>c_int_data_rec.im_p_opt_fica_tax_amt ,
2625 x_im_p_opt_med_dental =>c_int_data_rec.im_p_opt_med_dental_amt ,
2626 x_im_p_opt_elem_sec_tuit =>c_int_data_rec.im_p_opt_elem_sec_tuit_amt ,
2627 x_im_p_opt_employment_allow =>c_int_data_rec.im_p_opt_employment_allow_amt ,
2628 x_im_p_opt_annual_ed_savings =>c_int_data_rec.im_p_opt_annual_ed_saving_amt ,
2629 x_im_p_opt_inc_prot_allow_m =>c_int_data_rec.im_p_opt_inc_prot_allow_m_amt ,
2630 x_im_p_opt_total_inc_allow =>c_int_data_rec.im_p_opt_total_inc_allow_amt ,
2631 x_im_p_opt_cal_avail_inc =>c_int_data_rec.im_p_opt_cal_avail_inc_amt ,
2632 x_im_p_opt_avail_income =>c_int_data_rec.im_p_opt_avail_income_amt ,
2633 x_im_p_opt_total_cont_inc =>c_int_data_rec.im_p_opt_total_cont_inc_amt ,
2634 x_im_p_opt_cash_bank_accounts =>c_int_data_rec.im_p_opt_cash_bank_accnt_amt ,
2635 x_im_p_opt_home_equity =>c_int_data_rec.im_p_opt_home_equity_amt ,
2636 x_im_p_opt_ot_rl_est_inv_eq =>c_int_data_rec.im_p_opt_ot_rl_est_inv_eq_amt ,
2637 x_im_p_opt_adj_bus_farm_worth =>c_int_data_rec.im_p_opt_adj_farm_worth_amt ,
2638 x_im_p_opt_ass_sibs_pre_tui =>c_int_data_rec.im_p_opt_ass_sibs_pre_t_amt ,
2639 x_im_p_opt_net_worth =>c_int_data_rec.im_p_opt_net_worth_amt ,
2640 x_im_p_opt_emerg_res_allow =>c_int_data_rec.im_p_opt_emerg_res_allow_amt ,
2641 x_im_p_opt_cum_ed_savings =>c_int_data_rec.im_p_opt_cum_ed_savings_amt ,
2642 x_im_p_opt_low_inc_allow =>c_int_data_rec.im_p_opt_low_inc_allow_amt ,
2643 x_im_p_opt_total_asset_allow =>c_int_data_rec.im_p_opt_total_asset_allow_amt ,
2644 x_im_p_opt_disc_net_worth =>c_int_data_rec.im_p_opt_disc_net_worth_amt ,
2645 x_im_p_opt_total_cont_asset =>c_int_data_rec.im_p_opt_total_cont_asset_amt ,
2646 x_im_p_opt_total_cont =>c_int_data_rec.im_p_opt_total_cont_amt ,
2647 x_im_p_opt_num_in_coll_adj =>c_int_data_rec.im_p_opt_num_in_coll_adj_amt ,
2648 x_im_p_opt_cont_for_stu =>c_int_data_rec.im_p_opt_cont_for_stu_amt ,
2649 x_im_p_opt_cont_from_income =>c_int_data_rec.im_p_opt_cont_from_income_amt ,
2650 x_im_p_opt_cont_from_assets =>c_int_data_rec.im_p_opt_cont_from_assets_amt ,
2651 x_fm_p_analysis_type =>c_int_data_rec.fm_p_analysis_type ,
2652 x_fm_p_agi_taxable_income =>c_int_data_rec.fm_p_agi_taxable_income_amt ,
2653 x_fm_p_untx_inc_and_ben =>c_int_data_rec.fm_p_untx_inc_and_ben_amt ,
2654 x_fm_p_inc_adj =>c_int_data_rec.fm_p_inc_adj_amt ,
2655 x_fm_p_total_income =>c_int_data_rec.fm_p_total_income_amt ,
2656 x_fm_p_us_income_tax =>c_int_data_rec.fm_p_us_income_tax_amt ,
2657 x_fm_p_state_and_other_taxes =>c_int_data_rec.fm_p_state_and_other_tax_amt ,
2658 x_fm_p_fica_tax =>c_int_data_rec.fm_p_fica_tax_amt ,
2659 x_fm_p_employment_allow =>c_int_data_rec.fm_p_employment_allow_amt ,
2660 x_fm_p_income_prot_allow =>c_int_data_rec.fm_p_income_prot_allow_amt ,
2661 x_fm_p_total_allow =>c_int_data_rec.fm_p_total_allow_amt ,
2662 x_fm_p_avail_income =>c_int_data_rec.fm_p_avail_income_amt ,
2663 x_fm_p_cash_bank_accounts =>c_int_data_rec.fm_p_cash_bank_accounts_amt ,
2664 x_fm_p_ot_rl_est_inv_equity =>c_int_data_rec.fm_p_ot_rl_est_inv_eq_amt ,
2665 x_fm_p_adj_bus_farm_net_worth =>c_int_data_rec.fm_p_adj_farm_net_worth_amt ,
2666 x_fm_p_net_worth =>c_int_data_rec.fm_p_net_worth_amt ,
2667 x_fm_p_asset_prot_allow =>c_int_data_rec.fm_p_asset_prot_allow_amt ,
2668 x_fm_p_disc_net_worth =>c_int_data_rec.fm_p_disc_net_worth_amt ,
2669 x_fm_p_total_contribution =>c_int_data_rec.fm_p_total_contribution_amt ,
2670 x_fm_p_num_in_coll =>c_int_data_rec.fm_p_num_in_coll_num ,
2671 x_fm_p_cont_for_stu =>c_int_data_rec.fm_p_cont_for_stu_amt ,
2672 x_fm_p_cont_from_income =>c_int_data_rec.fm_p_cont_from_income_amt ,
2673 x_fm_p_cont_from_assets =>c_int_data_rec.fm_p_cont_from_assets_amt ,
2674 x_im_s_bas_agi_taxable_income =>c_int_data_rec.im_s_bas_agi_tax_income_amt ,
2675 x_im_s_bas_untx_inc_and_ben =>c_int_data_rec.im_s_bas_untx_inc_and_ben_amt ,
2676 x_im_s_bas_inc_adj =>c_int_data_rec.im_s_bas_inc_adj_amt ,
2677 x_im_s_bas_total_income =>c_int_data_rec.im_s_bas_total_income_amt ,
2678 x_im_s_bas_us_income_tax =>c_int_data_rec.im_s_bas_us_income_tax_amt ,
2679 x_im_s_bas_state_and_oth_taxes =>c_int_data_rec.im_s_bas_st_and_oth_tax_amt ,
2680 x_im_s_bas_fica_tax =>c_int_data_rec.im_s_bas_fica_tax_amt ,
2681 x_im_s_bas_med_dental =>c_int_data_rec.im_s_bas_med_dental_amt ,
2682 x_im_s_bas_employment_allow =>c_int_data_rec.im_s_bas_employment_allow_amt ,
2683 x_im_s_bas_annual_ed_savings =>c_int_data_rec.im_s_bas_annual_ed_savings_amt ,
2684 x_im_s_bas_inc_prot_allow_m =>c_int_data_rec.im_s_bas_inc_prot_allow_m_amt ,
2685 x_im_s_bas_total_inc_allow =>c_int_data_rec.im_s_bas_total_inc_allow_amt ,
2686 x_im_s_bas_cal_avail_income =>c_int_data_rec.im_s_bas_cal_avail_income_amt ,
2687 x_im_s_bas_avail_income =>c_int_data_rec.im_s_bas_avail_income_amt ,
2688 x_im_s_bas_total_cont_inc =>c_int_data_rec.im_s_bas_total_cont_inc_amt ,
2689 x_im_s_bas_cash_bank_accounts =>c_int_data_rec.im_s_bas_cash_bank_account_amt ,
2690 x_im_s_bas_home_equity =>c_int_data_rec.im_s_bas_home_equity_amt ,
2691 x_im_s_bas_ot_rl_est_inv_eq =>c_int_data_rec.im_s_bas_ot_rl_est_inv_eq_amt ,
2692 x_im_s_bas_adj_busfarm_worth =>c_int_data_rec.im_s_bas_adj_farm_worth_amt ,
2693 x_im_s_bas_trusts =>c_int_data_rec.im_s_bas_trusts_amt ,
2694 x_im_s_bas_net_worth =>c_int_data_rec.im_s_bas_net_worth_amt ,
2695 x_im_s_bas_emerg_res_allow =>c_int_data_rec.im_s_bas_emerg_res_allow_amt ,
2696 x_im_s_bas_cum_ed_savings =>c_int_data_rec.im_s_bas_cum_ed_savings_amt ,
2697 x_im_s_bas_total_asset_allow =>c_int_data_rec.im_s_bas_total_asset_allow_amt ,
2698 x_im_s_bas_disc_net_worth =>c_int_data_rec.im_s_bas_disc_net_worth_amt ,
2699 x_im_s_bas_total_cont_asset =>c_int_data_rec.im_s_bas_total_cont_asset_amt ,
2700 x_im_s_bas_total_cont =>c_int_data_rec.im_s_bas_total_cont_amt ,
2701 x_im_s_bas_num_in_coll_adj =>c_int_data_rec.im_s_bas_num_in_coll_adj_amt ,
2702 x_im_s_bas_cont_for_stu =>c_int_data_rec.im_s_bas_cont_for_stu_amt ,
2703 x_im_s_bas_cont_from_income =>c_int_data_rec.im_s_bas_cont_from_income_amt ,
2704 x_im_s_bas_cont_from_assets =>c_int_data_rec.im_s_bas_cont_from_assets_amt ,
2705 x_im_s_est_agitaxable_income =>c_int_data_rec.im_s_est_agi_tax_income_amt ,
2706 x_im_s_est_untx_inc_and_ben =>c_int_data_rec.im_s_est_untx_inc_and_ben_amt ,
2707 x_im_s_est_inc_adj =>c_int_data_rec.im_s_est_inc_adj_amt ,
2708 x_im_s_est_total_income =>c_int_data_rec.im_s_est_total_income_amt ,
2709 x_im_s_est_us_income_tax =>c_int_data_rec.im_s_est_us_income_tax_amt ,
2710 x_im_s_est_state_and_oth_taxes =>c_int_data_rec.im_s_est_st_and_oth_tax_amt ,
2711 x_im_s_est_fica_tax =>c_int_data_rec.im_s_est_fica_tax_amt ,
2712 x_im_s_est_med_dental =>c_int_data_rec.im_s_est_med_dental_amt ,
2713 x_im_s_est_employment_allow =>c_int_data_rec.im_s_est_employment_allow_amt ,
2714 x_im_s_est_annual_ed_savings =>c_int_data_rec.im_s_est_annual_ed_savings_amt ,
2715 x_im_s_est_inc_prot_allow_m =>c_int_data_rec.im_s_est_inc_prot_allow_m_amt ,
2716 x_im_s_est_total_inc_allow =>c_int_data_rec.im_s_est_total_inc_allow_amt ,
2717 x_im_s_est_cal_avail_income =>c_int_data_rec.im_s_est_cal_avail_income_amt ,
2718 x_im_s_est_avail_income =>c_int_data_rec.im_s_est_avail_income_amt ,
2719 x_im_s_est_total_cont_inc =>c_int_data_rec.im_s_est_total_cont_inc_amt ,
2720 x_im_s_est_cash_bank_accounts =>c_int_data_rec.im_s_est_cash_bank_account_amt ,
2721 x_im_s_est_home_equity =>c_int_data_rec.im_s_est_home_equity_amt ,
2722 x_im_s_est_ot_rl_est_inv_eq =>c_int_data_rec.im_s_est_ot_rl_est_inv_equ_amt ,
2723 x_im_s_est_adj_bus_farm_worth =>c_int_data_rec.im_s_est_adj_farm_worth_amt ,
2724 x_im_s_est_est_trusts =>c_int_data_rec.im_s_est_est_trusts_amt ,
2725 x_im_s_est_net_worth =>c_int_data_rec.im_s_est_net_worth_amt ,
2726 x_im_s_est_emerg_res_allow =>c_int_data_rec.im_s_est_emerg_res_allow_amt ,
2727 x_im_s_est_cum_ed_savings =>c_int_data_rec.im_s_est_cum_ed_savings_amt ,
2728 x_im_s_est_total_asset_allow =>c_int_data_rec.im_s_est_total_asset_allow_amt ,
2729 x_im_s_est_disc_net_worth =>c_int_data_rec.im_s_est_disc_net_worth_amt ,
2730 x_im_s_est_total_cont_asset =>c_int_data_rec.im_s_est_total_cont_asset_amt ,
2731 x_im_s_est_total_cont =>c_int_data_rec.im_s_est_total_cont_amt ,
2732 x_im_s_est_num_in_coll_adj =>c_int_data_rec.im_s_est_num_in_coll_adj_amt ,
2733 x_im_s_est_cont_for_stu =>c_int_data_rec.im_s_est_cont_for_stu_amt ,
2734 x_im_s_est_cont_from_income =>c_int_data_rec.im_s_est_cont_from_income_amt ,
2735 x_im_s_est_cont_from_assets =>c_int_data_rec.im_s_est_cont_from_assets_amt ,
2736 x_im_s_opt_agi_taxable_income =>c_int_data_rec.im_s_opt_agi_tax_income_amt ,
2737 x_im_s_opt_untx_inc_and_ben =>c_int_data_rec.im_s_opt_untx_inc_and_ben_amt ,
2738 x_im_s_opt_inc_adj =>c_int_data_rec.im_s_opt_inc_adj_amt ,
2739 x_im_s_opt_total_income =>c_int_data_rec.im_s_opt_total_income_amt ,
2740 x_im_s_opt_us_income_tax =>c_int_data_rec.im_s_opt_us_income_tax_amt ,
2741 x_im_s_opt_state_and_oth_taxes =>c_int_data_rec.im_s_opt_state_oth_taxes_amt ,
2742 x_im_s_opt_fica_tax =>c_int_data_rec.im_s_opt_fica_tax_amt ,
2743 x_im_s_opt_med_dental =>c_int_data_rec.im_s_opt_med_dental_amt ,
2744 x_im_s_opt_employment_allow =>c_int_data_rec.im_s_opt_employment_allow_amt ,
2745 x_im_s_opt_annual_ed_savings =>c_int_data_rec.im_s_opt_annual_ed_savings_amt ,
2746 x_im_s_opt_inc_prot_allow_m =>c_int_data_rec.im_s_opt_inc_prot_allow_m_amt ,
2747 x_im_s_opt_total_inc_allow =>c_int_data_rec.im_s_opt_total_inc_allow_amt ,
2748 x_im_s_opt_cal_avail_income =>c_int_data_rec.im_s_opt_cal_avail_income_amt ,
2749 x_im_s_opt_avail_income =>c_int_data_rec.im_s_opt_avail_income_amt ,
2750 x_im_s_opt_total_cont_inc =>c_int_data_rec.im_s_opt_total_cont_inc_amt ,
2751 x_im_s_opt_cash_bank_accounts =>c_int_data_rec.im_s_opt_cash_bank_account_amt ,
2752 x_im_s_opt_ira_keogh_accounts =>c_int_data_rec.im_s_opt_ira_keogh_account_amt ,
2753 x_im_s_opt_home_equity =>c_int_data_rec.im_s_opt_home_equity_amt ,
2754 x_im_s_opt_ot_rl_est_inv_eq =>c_int_data_rec.im_s_opt_ot_rl_est_inv_eq_amt ,
2755 x_im_s_opt_adj_bus_farm_worth =>c_int_data_rec.im_s_opt_adj_bus_frm_worth_amt ,
2756 x_im_s_opt_trusts =>c_int_data_rec.im_s_opt_trusts_amt ,
2757 x_im_s_opt_net_worth =>c_int_data_rec.im_s_opt_net_worth_amt ,
2758 x_im_s_opt_emerg_res_allow =>c_int_data_rec.im_s_opt_emerg_res_allow_amt ,
2759 x_im_s_opt_cum_ed_savings =>c_int_data_rec.im_s_opt_cum_ed_savings_amt ,
2760 x_im_s_opt_total_asset_allow =>c_int_data_rec.im_s_opt_total_asset_allow_amt ,
2761 x_im_s_opt_disc_net_worth =>c_int_data_rec.im_s_opt_disc_net_worth_amt ,
2762 x_im_s_opt_total_cont_asset =>c_int_data_rec.im_s_opt_total_cont_asset_amt ,
2763 x_im_s_opt_total_cont =>c_int_data_rec.im_s_opt_total_cont_amt ,
2764 x_im_s_opt_num_in_coll_adj =>c_int_data_rec.im_s_opt_num_in_coll_adj_amt ,
2765 x_im_s_opt_cont_for_stu =>c_int_data_rec.im_s_opt_cont_for_stu_amt ,
2766 x_im_s_opt_cont_from_income =>c_int_data_rec.im_s_opt_cont_from_income_amt ,
2767 x_im_s_opt_cont_from_assets =>c_int_data_rec.im_s_opt_cont_from_assets_amt ,
2768 x_fm_s_analysis_type =>c_int_data_rec.fm_s_analysis_type ,
2769 x_fm_s_agi_taxable_income =>c_int_data_rec.fm_s_agi_taxable_income_amt ,
2770 x_fm_s_untx_inc_and_ben =>c_int_data_rec.fm_s_untx_inc_and_ben_amt ,
2771 x_fm_s_inc_adj =>c_int_data_rec.fm_s_inc_adj_amt ,
2772 x_fm_s_total_income =>c_int_data_rec.fm_s_total_income_amt ,
2773 x_fm_s_us_income_tax =>c_int_data_rec.fm_s_us_income_tax_amt ,
2774 x_fm_s_state_and_oth_taxes =>c_int_data_rec.fm_s_state_and_oth_taxes_amt ,
2775 x_fm_s_fica_tax =>c_int_data_rec.fm_s_fica_tax_amt ,
2776 x_fm_s_employment_allow =>c_int_data_rec.fm_s_employment_allow_amt ,
2777 x_fm_s_income_prot_allow =>c_int_data_rec.fm_s_income_prot_allow_amt ,
2778 x_fm_s_total_allow =>c_int_data_rec.fm_s_total_allow_amt ,
2779 x_fm_s_cal_avail_income =>c_int_data_rec.fm_s_cal_avail_income_amt ,
2780 x_fm_s_avail_income =>c_int_data_rec.fm_s_avail_income_amt ,
2781 x_fm_s_cash_bank_accounts =>c_int_data_rec.fm_s_cash_bank_accounts_amt ,
2782 x_fm_s_ot_rl_est_inv_equity =>c_int_data_rec.fm_s_ot_rl_est_inv_equity_amt ,
2783 x_fm_s_adj_bus_farm_worth =>c_int_data_rec.fm_s_adj_bus_farm_worth_amt ,
2784 x_fm_s_trusts =>c_int_data_rec.fm_s_trusts_amt ,
2785 x_fm_s_net_worth =>c_int_data_rec.fm_s_net_worth_amt ,
2786 x_fm_s_asset_prot_allow =>c_int_data_rec.fm_s_asset_prot_allow_amt ,
2787 x_fm_s_disc_net_worth =>c_int_data_rec.fm_s_disc_net_worth_amt ,
2788 x_fm_s_total_cont =>c_int_data_rec.fm_s_total_cont_amt ,
2789 x_fm_s_num_in_coll =>c_int_data_rec.fm_s_num_in_coll_num ,
2790 x_fm_s_cont_for_stu =>c_int_data_rec.fm_s_cont_for_stu_amt ,
2791 x_fm_s_cont_from_income =>c_int_data_rec.fm_s_cont_from_income_amt ,
2792 x_fm_s_cont_from_assets =>c_int_data_rec.fm_s_cont_from_assets_amt ,
2793 x_im_inst_resident_ind =>c_int_data_rec.im_inst_resident_flag ,
2794 x_institutional_1_budget_name =>c_int_data_rec.institutional_1_budget_name ,
2795 x_im_inst_1_budget_duration =>c_int_data_rec.im_inst_1_budget_duration_num ,
2796 x_im_inst_1_tuition_fees =>c_int_data_rec.im_inst_1_tuition_fees_amt ,
2797 x_im_inst_1_books_supplies =>c_int_data_rec.im_inst_1_books_supplies_amt ,
2798 x_im_inst_1_living_expenses =>c_int_data_rec.im_inst_1_living_expenses_amt ,
2799 x_im_inst_1_tot_expenses =>c_int_data_rec.im_inst_1_tot_expenses_amt ,
2800 x_im_inst_1_tot_stu_cont =>c_int_data_rec.im_inst_1_tot_stu_cont_amt ,
2801 x_im_inst_1_tot_par_cont =>c_int_data_rec.im_inst_1_tot_par_cont_amt ,
2802 x_im_inst_1_tot_family_cont =>c_int_data_rec.im_inst_1_tot_family_cont_amt ,
2803 x_im_inst_1_va_benefits =>c_int_data_rec.im_inst_1_va_benefits_amt ,
2804 x_im_inst_1_ot_cont =>c_int_data_rec.im_inst_1_ot_cont_amt ,
2805 x_im_inst_1_est_financial_need =>c_int_data_rec.im_inst_1_est_finan_need_amt ,
2806 x_institutional_2_budget_name =>c_int_data_rec.institutional_2_budget_txt ,
2807 x_im_inst_2_budget_duration =>c_int_data_rec.im_inst_2_budget_duration_num ,
2808 x_im_inst_2_tuition_fees =>c_int_data_rec.im_inst_2_tuition_fees_amt ,
2809 x_im_inst_2_books_supplies =>c_int_data_rec.im_inst_2_books_supplies_amt ,
2810 x_im_inst_2_living_expenses =>c_int_data_rec.im_inst_2_living_expenses_amt ,
2811 x_im_inst_2_tot_expenses =>c_int_data_rec.im_inst_2_tot_expenses_amt ,
2812 x_im_inst_2_tot_stu_cont =>c_int_data_rec.im_inst_2_tot_stu_cont_amt ,
2813 x_im_inst_2_tot_par_cont =>c_int_data_rec.im_inst_2_tot_par_cont_amt ,
2814 x_im_inst_2_tot_family_cont =>c_int_data_rec.im_inst_2_tot_family_cont_amt ,
2815 x_im_inst_2_va_benefits =>c_int_data_rec.im_inst_2_va_benefits_amt ,
2816 x_im_inst_2_est_financial_need =>c_int_data_rec.im_inst_2_est_finan_need_amt ,
2817 x_institutional_3_budget_name =>c_int_data_rec.institutional_3_budget_txt ,
2818 x_im_inst_3_budget_duration =>c_int_data_rec.im_inst_3_budget_duration_num ,
2819 x_im_inst_3_tuition_fees =>c_int_data_rec.im_inst_3_tuition_fees_amt ,
2820 x_im_inst_3_books_supplies =>c_int_data_rec.im_inst_3_books_supplies_amt ,
2821 x_im_inst_3_living_expenses =>c_int_data_rec.im_inst_3_living_expenses_amt ,
2822 x_im_inst_3_tot_expenses =>c_int_data_rec.im_inst_3_tot_expenses_amt ,
2823 x_im_inst_3_tot_stu_cont =>c_int_data_rec.im_inst_3_tot_stu_cont_amt,
2824 x_im_inst_3_tot_par_cont =>c_int_data_rec.im_inst_3_tot_par_cont_amt ,
2825 x_im_inst_3_tot_family_cont =>c_int_data_rec.im_inst_3_tot_family_cont_amt ,
2826 x_im_inst_3_va_benefits =>c_int_data_rec.im_inst_3_va_benefits_amt ,
2827 x_im_inst_3_est_financial_need =>c_int_data_rec.im_inst_3_est_finan_need_amt ,
2828 x_fm_inst_1_federal_efc =>c_int_data_rec.fm_inst_1_federal_efc_txt ,
2829 x_fm_inst_1_va_benefits =>c_int_data_rec.fm_inst_1_va_benefits_txt ,
2830 x_fm_inst_1_fed_eligibility =>c_int_data_rec.fm_inst_1_fed_eligibility_txt ,
2831 x_fm_inst_1_pell =>c_int_data_rec.fm_inst_1_pell_txt ,
2832 x_option_par_loss_allow_ind =>c_int_data_rec.option_par_loss_allow_flag ,
2833 x_option_par_tuition_ind =>c_int_data_rec.option_par_tuition_flag ,
2834 x_option_par_home_ind =>c_int_data_rec.option_par_home_type ,
2835 x_option_par_home_value =>c_int_data_rec.option_par_home_value_txt ,
2836 x_option_par_home_debt =>c_int_data_rec.option_par_home_debt_txt ,
2837 x_option_stu_ira_keogh_ind =>c_int_data_rec.option_stu_ira_keogh_flag ,
2838 x_option_stu_home_ind =>c_int_data_rec.option_stu_home_type ,
2839 x_option_stu_home_value =>c_int_data_rec.option_stu_home_value_txt ,
2840 x_option_stu_home_debt =>c_int_data_rec.option_stu_home_debt_txt ,
2841 x_option_stu_sum_ay_inc_ind =>c_int_data_rec.option_stu_sum_ay_inc_flag ,
2842 x_option_par_hope_ll_credit =>c_int_data_rec.option_par_hope_ll_credit_flag ,
2843 x_option_stu_hope_ll_credit =>c_int_data_rec.option_stu_hope_ll_credit_flag ,
2844 x_im_parent_1_8_months_bas =>c_int_data_rec.im_parent_1_8_months_bas_txt ,
2845 x_im_p_more_than_9_mth_ba =>c_int_data_rec.im_p_more_than_9_mth_ba_txt ,
2846 x_im_parent_1_8_months_opt =>c_int_data_rec.im_parent_1_8_months_opt_txt ,
2847 x_im_p_more_than_9_mth_op =>c_int_data_rec.im_p_more_than_9_mth_op_txt ,
2848 x_fnar_message_1 =>c_int_data_rec.fnar_message_1_flag ,
2849 x_fnar_message_2 =>c_int_data_rec.fnar_message_2_flag ,
2850 x_fnar_message_3 =>c_int_data_rec.fnar_message_3_flag ,
2851 x_fnar_message_4 =>c_int_data_rec.fnar_message_4_flag ,
2852 x_fnar_message_5 =>c_int_data_rec.fnar_message_5_flag ,
2853 x_fnar_message_6 =>c_int_data_rec.fnar_message_6_flag ,
2854 x_fnar_message_7 =>c_int_data_rec.fnar_message_7_flag ,
2855 x_fnar_message_8 =>c_int_data_rec.fnar_message_8_flag ,
2856 x_fnar_message_9 =>c_int_data_rec.fnar_message_9_flag ,
2857 x_fnar_message_10 =>c_int_data_rec.fnar_message_10_flag ,
2858 x_fnar_message_11 =>c_int_data_rec.fnar_message_11_flag ,
2859 x_fnar_message_12 =>c_int_data_rec.fnar_message_12_flag ,
2860 x_fnar_message_13 =>c_int_data_rec.fnar_message_13_flag,
2861 x_fnar_message_20 =>c_int_data_rec.fnar_message_20_flag ,
2862 x_fnar_message_21 =>c_int_data_rec.fnar_message_21_flag ,
2863 x_fnar_message_22 =>c_int_data_rec.fnar_message_22_flag ,
2864 x_fnar_message_23 =>c_int_data_rec.fnar_message_23_flag ,
2865 x_fnar_message_24 =>c_int_data_rec.fnar_message_24_flag ,
2866 x_fnar_message_25 =>c_int_data_rec.fnar_message_25_flag ,
2867 x_fnar_message_26 =>c_int_data_rec.fnar_message_26_flag ,
2868 x_fnar_message_27 =>c_int_data_rec.fnar_message_27_flag ,
2869 x_fnar_message_30 =>c_int_data_rec.fnar_message_30_flag ,
2870 x_fnar_message_31 =>c_int_data_rec.fnar_message_31_flag ,
2871 x_fnar_message_32 =>c_int_data_rec.fnar_message_32_flag ,
2872 x_fnar_message_33 =>c_int_data_rec.fnar_message_33_flag ,
2873 x_fnar_message_34 =>c_int_data_rec.fnar_message_34_flag ,
2874 x_fnar_message_35 =>c_int_data_rec.fnar_message_35_flag ,
2875 x_fnar_message_36 =>c_int_data_rec.fnar_message_36_flag ,
2876 x_fnar_message_37 =>c_int_data_rec.fnar_message_37_flag ,
2877 x_fnar_message_38 =>c_int_data_rec.fnar_message_38_flag ,
2878 x_fnar_message_39 =>c_int_data_rec.fnar_message_39_flag ,
2879 x_fnar_message_45 =>c_int_data_rec.fnar_message_45_flag ,
2880 x_fnar_message_46 =>c_int_data_rec.fnar_message_46_flag ,
2881 x_fnar_message_47 =>c_int_data_rec.fnar_message_47_flag ,
2882 x_fnar_message_48 =>c_int_data_rec.fnar_message_48_flag ,
2883 x_fnar_message_50 =>c_int_data_rec.fnar_message_50_flag ,
2884 x_fnar_message_51 =>c_int_data_rec.fnar_message_51_flag ,
2885 x_fnar_message_52 =>c_int_data_rec.fnar_message_52_flag ,
2886 x_fnar_message_53 =>NULL ,
2887 x_fnar_message_56 =>c_int_data_rec.fnar_message_56_flag ,
2888 x_fnar_message_57 =>c_int_data_rec.fnar_message_57_flag ,
2889 x_fnar_message_58 =>c_int_data_rec.fnar_message_58_flag ,
2890 x_fnar_message_59 =>c_int_data_rec.fnar_message_59_flag ,
2891 x_fnar_message_60 =>c_int_data_rec.fnar_message_60_flag ,
2892 x_fnar_message_61 =>c_int_data_rec.fnar_message_61_flag ,
2893 x_fnar_message_62 =>c_int_data_rec.fnar_message_62_flag ,
2894 x_fnar_message_63 =>c_int_data_rec.fnar_message_63_flag ,
2895 x_fnar_message_64 =>c_int_data_rec.fnar_message_64_flag ,
2896 x_fnar_message_65 =>c_int_data_rec.fnar_message_65_flag ,
2897 x_fnar_message_71 =>c_int_data_rec.fnar_message_71_flag ,
2898 x_fnar_message_72 =>c_int_data_rec.fnar_message_72_flag ,
2899 x_fnar_message_73 =>c_int_data_rec.fnar_message_73_flag ,
2900 x_fnar_message_74 =>c_int_data_rec.fnar_message_74_flag ,
2901 x_fnar_message_75 =>c_int_data_rec.fnar_message_75_flag ,
2902 x_fnar_message_76 =>c_int_data_rec.fnar_message_76_flag ,
2903 x_fnar_message_77 =>c_int_data_rec.fnar_message_77_flag ,
2904 x_fnar_message_78 =>c_int_data_rec.fnar_message_78_flag ,
2905 x_fnar_mesg_10_stu_fam_mem =>c_int_data_rec.fnar_mesg_10_stu_fam_mem_num ,
2906 x_fnar_mesg_11_stu_no_in_coll =>c_int_data_rec.fnar_mesg_11_stu_no_in_col_num ,
2907 x_fnar_mesg_24_stu_avail_inc =>c_int_data_rec.fnar_mesg_24_stu_avail_inc_amt ,
2908 x_fnar_mesg_26_stu_taxes =>c_int_data_rec.fnar_mesg_26_stu_taxes_amt ,
2909 x_fnar_mesg_33_stu_home_value =>c_int_data_rec.fnar_mesg_33_stu_home_val_amt ,
2910 x_fnar_mesg_34_stu_home_value =>c_int_data_rec.fnar_mesg_34_stu_home_val_amt ,
2911 x_fnar_mesg_34_stu_home_equity =>c_int_data_rec.fnar_mesg_34_stu_home_equ_amt ,
2912 x_fnar_mesg_35_stu_home_value =>c_int_data_rec.fnar_mesg_35_stu_home_val_amt ,
2913 x_fnar_mesg_35_stu_home_equity =>c_int_data_rec.fnar_mesg_35_stu_home_equ_amt ,
2914 x_fnar_mesg_36_stu_home_equity =>c_int_data_rec.fnar_mesg_36_stu_home_equ_amt ,
2915 x_fnar_mesg_48_par_fam_mem =>c_int_data_rec.fnar_mesg_48_par_fam_mem_num ,
2916 x_fnar_mesg_49_par_no_in_coll =>c_int_data_rec.fnar_mesg_49_par_no_in_col_num ,
2917 x_fnar_mesg_56_par_agi =>c_int_data_rec.fnar_mesg_56_par_agi_amt ,
2918 x_fnar_mesg_62_par_taxes =>c_int_data_rec.fnar_mesg_62_par_taxes_amt ,
2919 x_fnar_mesg_73_par_home_value =>c_int_data_rec.fnar_mesg_73_par_home_val_amt ,
2920 x_fnar_mesg_74_par_home_value =>c_int_data_rec.fnar_mesg_74_par_home_val_amt ,
2921 x_fnar_mesg_74_par_home_equity =>c_int_data_rec.fnar_mesg_74_par_home_equ_amt ,
2922 x_fnar_mesg_75_par_home_value =>c_int_data_rec.fnar_mesg_75_par_home_val_amt ,
2923 x_fnar_mesg_75_par_home_equity =>c_int_data_rec.fnar_mesg_75_par_home_equ_amt ,
2924 x_fnar_mesg_76_par_home_equity =>c_int_data_rec.fnar_mesg_76_par_home_equ_amt ,
2925 x_assumption_message_1 =>c_int_data_rec.assumption_message_1_flag ,
2926 x_assumption_message_2 =>c_int_data_rec.assumption_message_2_flag ,
2927 x_assumption_message_3 =>c_int_data_rec.assumption_message_3_flag ,
2928 x_assumption_message_4 =>c_int_data_rec.assumption_message_4_flag ,
2929 x_assumption_message_5 =>c_int_data_rec.assumption_message_5_flag ,
2930 x_assumption_message_6 =>c_int_data_rec.assumption_message_6_flag ,
2931 x_record_mark => NULL ,
2932 x_fnar_message_55 => c_int_data_rec.fnar_message_55_flag ,
2933 x_fnar_message_49 => c_int_data_rec.fnar_message_49_flag ,
2934 x_opt_par_cola_adj_ind => c_int_data_rec.option_par_cola_adj_flag ,
2935 x_opt_par_stu_fa_assets_ind => c_int_data_rec.option_par_stu_fa_assets_flag ,
2936 x_opt_par_ipt_assets_ind => c_int_data_rec.option_par_ipt_assets_flag ,
2937 x_opt_stu_ipt_assets_ind => c_int_data_rec.option_stu_ipt_assets_flag ,
2938 x_opt_par_cola_adj_value => c_int_data_rec.option_par_cola_adj_value,
2939 x_opt_ind_stu_ipt_assets_flag => c_int_data_rec.option_ind_stu_ipt_assets_flag,
2940 x_cust_parent_cont_adj_num => c_int_data_rec.cust_parent_cont_adj_num,
2941 x_custodial_parent_num => c_int_data_rec.custodial_parent_num,
2942 x_cust_par_base_prcnt_inc_amt => c_int_data_rec.cust_par_base_prcnt_inc_amt,
2943 x_cust_par_base_cont_inc_amt => c_int_data_rec.cust_par_base_cont_inc_amt,
2944 x_cust_par_base_cont_ast_amt => c_int_data_rec.cust_par_base_cont_ast_amt,
2945 x_cust_par_base_tot_cont_amt => c_int_data_rec.cust_par_base_tot_cont_amt,
2946 x_cust_par_opt_prcnt_inc_amt => c_int_data_rec.cust_par_opt_prcnt_inc_amt,
2947 x_cust_par_opt_cont_inc_amt => c_int_data_rec.cust_par_opt_cont_inc_amt,
2948 x_cust_par_opt_cont_ast_amt => c_int_data_rec.cust_par_opt_cont_ast_amt,
2949 x_cust_par_opt_tot_cont_amt => c_int_data_rec.cust_par_opt_cont_ast_amt,
2950 x_parents_email_txt => c_int_data_rec.parents_email_txt,
2951 x_parent_1_birth_date => c_int_data_rec.parent_1_birth_date,
2952 x_parent_2_birth_date => c_int_data_rec.parent_2_birth_date
2953 );
2954 END fnar_insert_row;
2955
2956
2957 PROCEDURE log_input_params( p_batch_num IN NUMBER,
2958 p_alternate_code IN igs_ca_inst.alternate_code%TYPE ,
2959 p_delete_flag IN VARCHAR2 ) IS
2960 /*
2961 || Created By : masehgal
2962 || Created On : 28-May-2003
2963 || Purpose : Logs all the Input Parameters
2964 || Known limitations, enhancements or remarks :
2965 || Change History :
2966 || Who When What
2967 || (reverse chronological order - newest change first)
2968 */
2969
2970 -- cursor to get batch desc for the batch id from igf_ap_li_bat_ints
2971 CURSOR c_batch_desc(cp_batch_num igf_aw_li_coa_ints.batch_num%TYPE ) IS
2972 SELECT batch_desc, batch_type
2973 FROM igf_ap_li_bat_ints
2974 WHERE batch_num = cp_batch_num ;
2975
2976 -- CURSOR FOR GETTING THE MESSAGE FROM FND_NEW_MESSAGES
2977 CURSOR c_get_message(cp_message_name VARCHAR2) IS
2978 SELECT message_text
2979 FROM fnd_new_messages
2980 WHERE message_name = cp_message_name;
2981
2982 l_delete_flag_prmpt fnd_new_messages.message_text%TYPE;
2983
2984 l_lkup_type VARCHAR2(60) ;
2985 l_lkup_code VARCHAR2(60) ;
2986 l_batch_desc igf_ap_li_bat_ints.batch_desc%TYPE ;
2987 l_batch_type igf_ap_li_bat_ints.batch_type%TYPE ;
2988 l_batch_id igf_ap_li_bat_ints.batch_type%TYPE ;
2989 l_yes_no igf_lookups_view.meaning%TYPE ;
2990 l_award_year_pmpt igf_lookups_view.meaning%TYPE ;
2991 l_params_pass_prmpt igf_lookups_view.meaning%TYPE ;
2992 l_person_number_prmpt igf_lookups_view.meaning%TYPE ;
2993 l_batch_num_prmpt igf_lookups_view.meaning%TYPE ;
2994 l_error igf_lookups_view.meaning%TYPE ;
2995
2996 BEGIN -- begin log parameters
2997
2998 -- get the batch description
2999 OPEN c_batch_desc( p_batch_num) ;
3000 FETCH c_batch_desc INTO l_batch_desc, l_batch_type ;
3001 CLOSE c_batch_desc ;
3002
3003 OPEN c_get_message('IGS_GE_ASK_DEL_REC');
3004 FETCH c_get_message INTO l_delete_flag_prmpt;
3005 CLOSE c_get_message;
3006
3007 l_error := igf_ap_gen.get_lookup_meaning('IGF_AW_LOOKUPS_MSG','ERROR');
3008 l_person_number_prmpt := igf_ap_gen.get_lookup_meaning('IGF_AW_LOOKUPS_MSG','PERSON_NUMBER');
3009 l_batch_num_prmpt := igf_ap_gen.get_lookup_meaning('IGF_AW_LOOKUPS_MSG','BATCH_ID');
3010 l_award_year_pmpt := igf_ap_gen.get_lookup_meaning('IGF_AW_LOOKUPS_MSG','AWARD_YEAR');
3011 l_yes_no := igf_ap_gen.get_lookup_meaning('IGF_AP_YES_NO',p_delete_flag);
3012 l_params_pass_prmpt := igf_ap_gen.get_lookup_meaning('IGF_GE_PARAMETERS','PARAMETER_PASS');
3013
3014 FND_FILE.PUT_LINE( FND_FILE.LOG, ' ');
3015 FND_FILE.PUT_LINE( FND_FILE.LOG, '-------------------------------------------------------------');
3016 FND_FILE.PUT_LINE( FND_FILE.LOG, ' ');
3017
3018 FND_FILE.PUT_LINE( FND_FILE.LOG, ' ') ;
3019 FND_FILE.PUT_LINE( FND_FILE.LOG, l_params_pass_prmpt) ; --Parameters Passed
3020 FND_FILE.PUT_LINE( FND_FILE.LOG, ' ') ;
3021
3022 FND_FILE.PUT_LINE( FND_FILE.LOG, RPAD( l_award_year_pmpt, 40) || ' : '|| p_alternate_code ) ;
3023
3024 IF l_css_log = 'N' THEN
3025 FND_FILE.PUT_LINE( FND_FILE.LOG, RPAD( l_batch_num_prmpt, 40) || ' : '|| p_batch_num || '-' || l_batch_desc ) ;
3026
3027 FND_FILE.PUT_LINE( FND_FILE.LOG, RPAD( l_delete_flag_prmpt, 40) || ' : '|| l_yes_no ) ;
3028 FND_FILE.PUT_LINE( FND_FILE.LOG, ' ');
3029 END IF;
3030 FND_FILE.PUT_LINE( FND_FILE.LOG, '-------------------------------------------------------------');
3031 FND_FILE.PUT_LINE( FND_FILE.LOG, ' ');
3032
3033 END log_input_params ;
3034
3035
3036
3037 FUNCTION is_lookup_code_exist(p_lookup_code IN VARCHAR2,
3038 p_lookup_type IN VARCHAR2)
3039 RETURN BOOLEAN AS
3040 /*
3041 || Created By : rasahoo
3042 || Created On : 03-June-2003
3043 || Purpose : Takes look up code and lookup type and generate hash code and checks whether the hash value (for a lookup code) exists or not
3044 || Known limitations, enhancements or remarks :
3045 || Change History :
3046 || Who When What
3047 || (reverse chronological order - newest change first)
3048 */
3049 l_hash_value NUMBER;
3050 l_lookup_type igf_aw_lookups_view.lookup_type%TYPE;
3051 BEGIN
3052
3053
3054 l_hash_value := DBMS_UTILITY.get_hash_value(
3055 RTRIM(LTRIM(p_lookup_type))||'@*?'|| RTRIM(LTRIM(p_lookup_code)),
3056 1000,
3057 25000);
3058
3059
3060
3061 IF lookup_hash_table.EXISTS(l_hash_value) THEN
3062
3063 RETURN TRUE;
3064 ELSE
3065
3066 RETURN FALSE;
3067
3068 END IF;
3069
3070 END is_lookup_code_exist;
3071
3072 PROCEDURE put_hash_values(list IN VARCHAR2,
3073 p_award_year IN VARCHAR2)
3074
3075
3076 IS
3077 /*
3078 || Created By : rasahoo
3079 || Created On : 03-June-2003
3080 || Purpose : Takes a list of lookup types separated by comma and store those in a pl/sql table.
3081 || Generate hash values with corresponding look up code and store in another pl/sql table.
3082 || Known limitations, enhancements or remarks :
3083 || Change History :
3084 || Who When What
3085 || (reverse chronological order - newest change first)
3086 */
3087 tablen BINARY_INTEGER ;
3088 lookups_table DBMS_UTILITY.uncl_array;
3089 l_hash_value NUMBER;
3090
3091
3092 -- Get the details of
3093 CURSOR c_lookup_values(p_lookup_type VARCHAR2,
3094 p_award_year VARCHAR2 )
3095 IS
3096
3097 SELECT LOOKUP_CODE
3098 FROM IGF_AW_LOOKUPS_VIEW
3099 WHERE LOOKUP_TYPE = p_lookup_type
3100 AND SYS_AWARD_YEAR =p_award_year
3101 AND enabled_flag = 'Y' ;
3102
3103 l_lookup_values c_lookup_values%ROWTYPE;
3104
3105 BEGIN
3106 DBMS_UTILITY.comma_to_table(list,tablen,lookups_table);
3107
3108 FOR i IN lookups_table.FIRST .. lookups_table.LAST
3109 LOOP
3110
3111
3112 FOR rec IN c_lookup_values(lookups_table(i),p_award_year)
3113 LOOP
3114 l_hash_value := DBMS_UTILITY.get_hash_value(
3115 RTRIM(LTRIM(lookups_table(i)))||'@*?'||rec.lookup_code,
3116 1000,
3117 25000);
3118
3119 lookup_hash_table(l_hash_value):=l_hash_value;
3120
3121
3122
3123 END LOOP;
3124
3125
3126
3127 END LOOP;
3128
3129
3130 END put_hash_values ;
3131
3132 PROCEDURE put_meaning(list IN VARCHAR2)
3133 AS
3134 lookups_table DBMS_UTILITY.uncl_array;
3135 -- Get the details of
3136 CURSOR c_meaning(p_lookup_code VARCHAR2,
3137 p_lookup_type VARCHAR2)
3138 IS
3139 SELECT meaning
3140 FROM igf_lookups_view
3141 WHERE lookup_code=p_lookup_code
3142 AND lookup_type = p_lookup_type
3143 AND enabled_flag = 'Y' ;
3144
3145 c_meaning_rec c_meaning%ROWTYPE;
3146 l_hash_value NUMBER;
3147 tablen NUMBER;
3148 BEGIN
3149 DBMS_UTILITY.comma_to_table(list,tablen,lookups_table);
3150 FOR i IN lookups_table.FIRST .. lookups_table.LAST
3151 LOOP
3152 c_meaning_rec := NULL;
3153 OPEN c_meaning(lookups_table(i),'IGF_AW_LOOKUPS_MSG');
3154 FETCH c_meaning INTO c_meaning_rec;
3155 CLOSE c_meaning;
3156 l_hash_value := DBMS_UTILITY.get_hash_value(
3157 lookups_table(i),
3158 1000,
3159 25000);
3160 lookup_meaning_table(l_hash_value).field_name:=lookups_table(i);
3161 lookup_meaning_table(l_hash_value).msg_text:=c_meaning_rec.meaning;
3162 END LOOP;
3163 END put_meaning;
3164
3165 PROCEDURE print_message(p_igf_ap_message_table IN igf_ap_message_table) AS
3166 /*
3167 || Created By : rasahoo
3168 || Created On : 03-June-2003
3169 || Purpose : Print the error messages stored in PL/SQL message table.
3170 || Known limitations, enhancements or remarks :
3171 || Change History :
3172 || Who When What
3173 || (reverse chronological order - newest change first)
3174 */
3175 CURSOR c_lkup_values(p_lookup_code VARCHAR2 )IS
3176 SELECT meaning
3177 FROM igf_lookups_view
3178 WHERE lookup_type ='IGF_AW_LOOKUPS_MSG'
3179 AND lookup_code =p_lookup_code
3180 AND enabled_flag = 'Y' ;
3181
3182 c_lkup_values_err_rec c_lkup_values%ROWTYPE;
3183 indx NUMBER;
3184 BEGIN
3185 OPEN c_lkup_values('ERROR');
3186 FETCH c_lkup_values INTO c_lkup_values_err_rec;
3187 CLOSE c_lkup_values;
3188
3189 IF p_igf_ap_message_table.COUNT<>0 THEN
3190 FOR indx IN p_igf_ap_message_table.FIRST..p_igf_ap_message_table.LAST LOOP
3191 fnd_file.put(fnd_file.log, c_lkup_values_err_rec.meaning ||' ');
3192 fnd_file.put_line(fnd_file.log,p_igf_ap_message_table(indx).field_name||' '||p_igf_ap_message_table(indx).msg_text);
3193 END LOOP;
3194 END IF;
3195 END print_message;
3196
3197
3198 FUNCTION remove_spl_chr(pv_ssn IN igf_ap_isir_intrface_all.CURRENT_SSN%TYPE)
3199 RETURN VARCHAR2
3200 IS
3201 /*
3202 || Created By : rasingh
3203 || Created On : 19-Apr-2002
3204 || Purpose : Strips the special charactes from SSN and returns just the number
3205 || Known limitations, enhancements or remarks :
3206 || Change History :
3207 || Who When What
3208 || (reverse chronological order - newest change first)
3209 */
3210 ln_ssn VARCHAR2(20);
3211
3212 BEGIN
3213 SELECT TRANSLATE (pv_ssn,'1234567890ABCDEFGHIJKLMNOPQRSTUVWXYZ`~!@#$%^&*_+=-,./?><():; ','1234567890')
3214 INTO ln_ssn
3215 FROM dual;
3216 RETURN ln_ssn;
3217 EXCEPTION
3218 WHEN others THEN
3219 RETURN '-1';
3220 END remove_spl_chr;
3221
3222
3223 FUNCTION p_l_to_i_col( p_in_col_name IN VARCHAR2)
3224 RETURN VARCHAR2
3225 /***************************************************************
3226 Created By : rasahoo
3227 Date Created By : 03-June-2003
3228 Purpose : Returns col name to print based on type of import being run
3229 Known Limitations,Enhancements or Remarks
3230 Change History :
3231 Who When What
3232 ***************************************************************/
3233 IS
3234 p_out_col_name VARCHAR2(200);
3235 BEGIN
3236 IF l_css_log = 'N' THEN
3237 RETURN p_in_col_name ;
3238 END IF;
3239
3240 IF p_in_col_name = 'CSSINT_ID' THEN
3241 p_out_col_name := 'CSS_ID' ;
3242 ELSIF p_in_col_name = 'COLLEGE_CD' THEN
3243 p_out_col_name := 'COLLEGE_CODE' ;
3244 ELSIF p_in_col_name = 'ACADEMIC_YEAR_TXT' THEN
3245 p_out_col_name := 'ACADEMIC_YEAR' ;
3246 ELSIF p_in_col_name = 'STU_RECORD_TYPE' THEN
3247 p_out_col_name := 'STU_RECORD_TYPE' ;
3248 ELSIF p_in_col_name = 'CSS_ID_NUMBER_TXT' THEN
3249 p_out_col_name := 'CSS_ID_NUMBER' ;
3250 ELSIF p_in_col_name = 'REGISTRATION_RECEIPT_DATE' THEN
3251 p_out_col_name := 'REGISTRATION_RECEIPT_DATE' ;
3252 ELSIF p_in_col_name = 'REGISTRATION_TYPE' THEN
3253 p_out_col_name := 'REGISTRATION_TYPE' ;
3254 ELSIF p_in_col_name = 'APPLICATION_RECEIPT_DATE' THEN
3255 p_out_col_name := 'APPLICATION_RECEIPT_DATE' ;
3256 ELSIF p_in_col_name = 'APPLICATION_TYPE' THEN
3257 p_out_col_name := 'APPLICATION_TYPE' ;
3258 ELSIF p_in_col_name = 'ORIGINAL_FNAR_COMPUTE_TXT' THEN
3259 p_out_col_name := 'ORIGINAL_FNAR_COMPUTE' ;
3260 ELSIF p_in_col_name = 'REVISION_FNAR_COMPUTE_DATE' THEN
3261 p_out_col_name := 'REVISION_FNAR_COMPUTE_DATE' ;
3262 ELSIF p_in_col_name = 'ELECTRONIC_EXTRACT_DATE' THEN
3263 p_out_col_name := 'ELECTRONIC_EXTRACT_DATE' ;
3264 ELSIF p_in_col_name = 'INSTIT_REPORTING_TYPE' THEN
3265 p_out_col_name := 'INSTITUTIONAL_REPORTING_TYPE' ;
3266 ELSIF p_in_col_name = 'ASR_RECEIPT_DATE' THEN
3267 p_out_col_name := 'ASR_RECEIPT_DATE' ;
3268 ELSIF p_in_col_name = 'LAST_NAME' THEN
3269 p_out_col_name := 'LAST_NAME' ;
3270 ELSIF p_in_col_name = 'FIRST_NAME' THEN
3271 p_out_col_name := 'FIRST_NAME' ;
3272 ELSIF p_in_col_name = 'MIDDLE_INITIAL_TXT' THEN
3273 p_out_col_name := 'MIDDLE_INITIAL' ;
3274 ELSIF p_in_col_name = 'ADDRESS_NUMBER_AND_STREET_TXT' THEN
3275 p_out_col_name := 'ADDRESS_NUMBER_AND_STREET' ;
3276 ELSIF p_in_col_name = 'CITY_TXT' THEN
3277 p_out_col_name := 'CITY' ;
3278 ELSIF p_in_col_name = 'STATE_MAILING_TXT' THEN
3279 p_out_col_name := 'STATE_MAILING' ;
3280 ELSIF p_in_col_name = 'ZIP_CD' THEN
3281 p_out_col_name := 'ZIP_CODE' ;
3282 ELSIF p_in_col_name = 'S_TELEPHONE_NUMBER_TXT' THEN
3283 p_out_col_name := 'S_TELEPHONE_NUMBER' ;
3284 ELSIF p_in_col_name = 'S_TITLE_TYPE' THEN
3285 p_out_col_name := 'S_TITLE' ;
3286 ELSIF p_in_col_name = 'BIRTH_DATE' THEN
3287 p_out_col_name := 'DATE_OF_BIRTH' ;
3288 ELSIF p_in_col_name = 'SOCIAL_SECURITY_NUM' THEN
3289 p_out_col_name := 'SOCIAL_SECURITY_NUMBER' ;
3290 ELSIF p_in_col_name = 'STATE_LEGAL_RESIDENCE_TXT' THEN
3291 p_out_col_name := 'STATE_LEGAL_RESIDENCE' ;
3292 ELSIF p_in_col_name = 'FOREIGN_ADDRESS_FLAG' THEN
3293 p_out_col_name := 'FOREIGN_ADDRESS_INDICATOR' ;
3294 ELSIF p_in_col_name = 'FOREIGN_POSTAL_CD' THEN
3295 p_out_col_name := 'FOREIGN_POSTAL_CODE' ;
3296 ELSIF p_in_col_name = 'COUNTRY_CD' THEN
3297 p_out_col_name := 'COUNTRY' ;
3298 ELSIF p_in_col_name = 'FINANCIAL_AID_STATUS_TYPE' THEN
3299 p_out_col_name := 'FINANCIAL_AID_STATUS' ;
3300 ELSIF p_in_col_name = 'YEAR_IN_COLLEGE_TYPE' THEN
3301 p_out_col_name := 'YEAR_IN_COLLEGE' ;
3302 ELSIF p_in_col_name = 'MARITAL_STATUS_FLAG' THEN
3303 p_out_col_name := 'MARITAL_STATUS' ;
3304 ELSIF p_in_col_name = 'WARD_COURT_FLAG' THEN
3305 p_out_col_name := 'WARD_COURT' ;
3306 ELSIF p_in_col_name = 'LEGAL_DEPENDENTS_OTHER_FLAG' THEN
3307 p_out_col_name := 'LEGAL_DEPENDENTS_OTHER' ;
3308 ELSIF p_in_col_name = 'HOUSEHOLD_SIZE_NUM' THEN
3309 p_out_col_name := 'HOUSEHOLD_SIZE' ;
3310 ELSIF p_in_col_name = 'NUMBER_IN_COLLEGE_NUM' THEN
3311 p_out_col_name := 'NUMBER_IN_COLLEGE' ;
3312 ELSIF p_in_col_name = 'CITIZENSHIP_STATUS_TYPE' THEN
3313 p_out_col_name := 'CITIZENSHIP_STATUS' ;
3314 ELSIF p_in_col_name = 'CITIZENSHIP_COUNTRY_CD' THEN
3315 p_out_col_name := 'CITIZENSHIP_COUNTRY' ;
3316 ELSIF p_in_col_name = 'VISA_CLASSIFICATION_TYPE' THEN
3317 p_out_col_name := 'VISA_CLASSIFICATION' ;
3318 ELSIF p_in_col_name = 'TAX_FIGURES_TYPE' THEN
3319 p_out_col_name := 'TAX_FIGURES' ;
3320 ELSIF p_in_col_name = 'NUMBER_EXEMPTIONS_TXT' THEN
3321 p_out_col_name := 'NUMBER_EXEMPTIONS' ;
3322 ELSIF p_in_col_name = 'ADJUSTED_GROSS_AMT' THEN
3323 p_out_col_name := 'ADJUSTED_GROSS_INC' ;
3324 ELSIF p_in_col_name = 'US_TAX_PAID_AMT' THEN
3325 p_out_col_name := 'US_TAX_PAID' ;
3326 ELSIF p_in_col_name = 'ITEMIZED_DEDUCTIONS_AMT' THEN
3327 p_out_col_name := 'ITEMIZED_DEDUCTIONS' ;
3328 ELSIF p_in_col_name = 'STU_INCOME_WORK_AMT' THEN
3329 p_out_col_name := 'STU_INCOME_WORK' ;
3330 ELSIF p_in_col_name = 'SPOUSE_INCOME_WORK_AMT' THEN
3331 p_out_col_name := 'SPOUSE_INCOME_WORK' ;
3332 ELSIF p_in_col_name = 'DIVID_INT_INCOME_AMT' THEN
3333 p_out_col_name := 'DIVID_INT_INC' ;
3334 ELSIF p_in_col_name = 'SOC_SEC_BENEFITS_AMT' THEN
3335 p_out_col_name := 'SOC_SEC_BENEFITS' ;
3336 ELSIF p_in_col_name = 'WELFARE_TANF_AMT' THEN
3337 p_out_col_name := 'WELFARE_TANF' ;
3338 ELSIF p_in_col_name = 'CHILD_SUPP_RCVD_AMT' THEN
3339 p_out_col_name := 'CHILD_SUPP_RCVD' ;
3340 ELSIF p_in_col_name = 'EARNED_INCOME_CREDIT_AMT' THEN
3341 p_out_col_name := 'EARNED_INCOME_CREDIT' ;
3342 ELSIF p_in_col_name = 'OTHER_UNTAX_INCOME_AMT' THEN
3343 p_out_col_name := 'OTHER_UNTAX_INCOME' ;
3344 ELSIF p_in_col_name = 'TAX_STU_AID_AMT' THEN
3345 p_out_col_name := 'TAX_STU_AID' ;
3346 ELSIF p_in_col_name = 'CASH_SAV_CHECK_AMT' THEN
3347 p_out_col_name := 'CASH_SAV_CHECK' ;
3348 ELSIF p_in_col_name = 'IRA_KEOGH_AMT' THEN
3349 p_out_col_name := 'IRA_KEOGH' ;
3350 ELSIF p_in_col_name = 'INVEST_VALUE_AMT' THEN
3351 p_out_col_name := 'INVEST_VALUE' ;
3352 ELSIF p_in_col_name = 'INVEST_DEBT_AMT' THEN
3353 p_out_col_name := 'INVEST_DEBT' ;
3354 ELSIF p_in_col_name = 'HOME_VALUE_AMT' THEN
3355 p_out_col_name := 'HOME_VALUE' ;
3356 ELSIF p_in_col_name = 'HOME_DEBT_AMT' THEN
3357 p_out_col_name := 'HOME_DEBT' ;
3358 ELSIF p_in_col_name = 'OTH_REAL_VALUE_AMT' THEN
3359 p_out_col_name := 'OTH_REAL_VALUE' ;
3360 ELSIF p_in_col_name = 'OTH_REAL_DEBT_AMT' THEN
3361 p_out_col_name := 'OTH_REAL_DEBT' ;
3362 ELSIF p_in_col_name = 'BUS_FARM_VALUE_AMT' THEN
3363 p_out_col_name := 'BUS_FARM_VALUE' ;
3364 ELSIF p_in_col_name = 'BUS_FARM_DEBT_AMT' THEN
3365 p_out_col_name := 'BUS_FARM_DEBT' ;
3366 ELSIF p_in_col_name = 'LIVE_ON_FARM_FLAG' THEN
3367 p_out_col_name := 'LIVE_ON_FARM' ;
3368 ELSIF p_in_col_name = 'HOME_PURCH_PRICE_AMT' THEN
3369 p_out_col_name := 'HOME_PURCH_PRICE' ;
3370 ELSIF p_in_col_name = 'HOPE_LL_CREDIT_AMT' THEN
3371 p_out_col_name := 'HOPE_LL_CREDIT' ;
3372 ELSIF p_in_col_name = 'HOME_PURCH_YEAR_TXT' THEN
3373 p_out_col_name := 'HOME_PURCH_YEAR' ;
3374 ELSIF p_in_col_name = 'TRUST_AMOUNT_TXT' THEN
3375 p_out_col_name := 'TRUST_AMOUNT' ;
3376 ELSIF p_in_col_name = 'TRUST_AVAIL_FLAG' THEN
3377 p_out_col_name := 'TRUST_AVAIL' ;
3378 ELSIF p_in_col_name = 'TRUST_ESTAB_FLAG' THEN
3379 p_out_col_name := 'TRUST_ESTAB' ;
3380 ELSIF p_in_col_name = 'CHILD_SUPPORT_PAID_TXT' THEN
3381 p_out_col_name := 'CHILD_SUPPORT_PAID' ;
3382 ELSIF p_in_col_name = 'MED_DENT_EXPENSES_TXT' THEN
3383 p_out_col_name := 'MED_DENT_EXPENSES' ;
3384 ELSIF p_in_col_name = 'VET_US_FLAG' THEN
3385 p_out_col_name := 'VET_US' ;
3386 ELSIF p_in_col_name = 'VET_BEN_AMT' THEN
3387 p_out_col_name := 'VET_BEN_AMOUNT' ;
3388 ELSIF p_in_col_name = 'VET_BEN_MONTHS_NUM' THEN
3389 p_out_col_name := 'VET_BEN_MONTHS' ;
3390 ELSIF p_in_col_name = 'STU_SUMMER_WAGES_AMT' THEN
3391 p_out_col_name := 'STU_SUMMER_WAGES' ;
3392 ELSIF p_in_col_name = 'STU_SCHOOL_YR_WAGES_AMT' THEN
3393 p_out_col_name := 'STU_SCHOOL_YR_WAGES' ;
3394 ELSIF p_in_col_name = 'SPOUSE_SUMMER_WAGES_AMT' THEN
3395 p_out_col_name := 'SPOUSE_SUMMER_WAGES' ;
3396 ELSIF p_in_col_name = 'SPOUSE_SCHOOL_YR_WAGES_AMT' THEN
3397 p_out_col_name := 'SPOUSE_SCHOOL_YR_WAGES' ;
3398 ELSIF p_in_col_name = 'SUMMER_OTHER_TAX_INC_AMT' THEN
3399 p_out_col_name := 'SUMMER_OTHER_TAX_INC' ;
3400 ELSIF p_in_col_name = 'SCHOOL_YR_OTHER_TAX_INC_AMT' THEN
3401 p_out_col_name := 'SCHOOL_YR_OTHER_TAX_INC' ;
3402 ELSIF p_in_col_name = 'SUMMER_UNTAX_INC_AMT' THEN
3403 p_out_col_name := 'SUMMER_UNTAX_INC' ;
3404 ELSIF p_in_col_name = 'SCHOOL_YR_UNTAX_INC_AMT' THEN
3405 p_out_col_name := 'SCHOOL_YR_UNTAX_INC' ;
3406 ELSIF p_in_col_name = 'GRANTS_SCHOL_ETC_AMT' THEN
3407 p_out_col_name := 'GRANTS_SCHOL_ETC' ;
3408 ELSIF p_in_col_name = 'TUIT_BENEFITS_AMT' THEN
3409 p_out_col_name := 'TUIT_BENEFITS' ;
3410 ELSIF p_in_col_name = 'CONT_PARENTS_AMT' THEN
3411 p_out_col_name := 'CONT_PARENTS' ;
3412 ELSIF p_in_col_name = 'CONT_RELATIVES_AMT' THEN
3413 p_out_col_name := 'CONT_RELATIVES' ;
3414 ELSIF p_in_col_name = 'P_SIBLINGS_PRE_TUIT_AMT' THEN
3415 p_out_col_name := 'P_SIBLINGS_PRE_TUIT' ;
3416 ELSIF p_in_col_name = 'P_STUDENT_PRE_TUIT_AMT' THEN
3417 p_out_col_name := 'P_STUDENT_PRE_TUIT' ;
3418 ELSIF p_in_col_name = 'P_HOUSEHOLD_SIZE_NUM' THEN
3419 p_out_col_name := 'P_HOUSEHOLD_SIZE' ;
3420 ELSIF p_in_col_name = 'P_IN_COLLEGE_NUM' THEN
3421 p_out_col_name := 'P_NUMBER_IN_COLLEGE' ;
3422 ELSIF p_in_col_name = 'P_PARENTS_IN_COLLEGE_NUM' THEN
3423 p_out_col_name := 'P_PARENTS_IN_COLLEGE' ;
3424 ELSIF p_in_col_name = 'P_MARITAL_STATUS_TYPE' THEN
3425 p_out_col_name := 'P_MARITAL_STATUS' ;
3426 ELSIF p_in_col_name = 'P_STATE_LEGAL_RESIDENCE_CD' THEN
3427 p_out_col_name := 'P_STATE_LEGAL_RESIDENCE' ;
3428 ELSIF p_in_col_name = 'P_NATURAL_PAR_STATUS_FLAG' THEN
3429 p_out_col_name := 'P_NATURAL_PAR_STATUS' ;
3430 ELSIF p_in_col_name = 'P_CHILD_SUPP_PAID_AMT' THEN
3431 p_out_col_name := 'P_CHILD_SUPP_PAID' ;
3432 ELSIF p_in_col_name = 'P_REPAY_ED_LOANS_AMT' THEN
3433 p_out_col_name := 'P_REPAY_ED_LOANS' ;
3434 ELSIF p_in_col_name = 'P_MED_DENT_EXPENSES_AMT' THEN
3435 p_out_col_name := 'P_MED_DENT_EXPENSES' ;
3436 ELSIF p_in_col_name = 'P_TUIT_PAID_AMT' THEN
3437 p_out_col_name := 'P_TUIT_PAID_AMOUNT' ;
3438 ELSIF p_in_col_name = 'P_TUIT_PAID_NUM' THEN
3439 p_out_col_name := 'P_TUIT_PAID_NUMBER' ;
3440 ELSIF p_in_col_name = 'P_EXP_CHILD_SUPP_PAID_AMT' THEN
3441 p_out_col_name := 'P_EXP_CHILD_SUPP_PAID' ;
3442 ELSIF p_in_col_name = 'P_EXP_REPAY_ED_LOANS_AMT' THEN
3443 p_out_col_name := 'P_EXP_REPAY_ED_LOANS' ;
3444 ELSIF p_in_col_name = 'P_EXP_MED_DENT_EXPENSES_AMT' THEN
3445 p_out_col_name := 'P_EXP_MED_DENT_EXPENSES' ;
3446 ELSIF p_in_col_name = 'P_EXP_TUIT_PD_AMT' THEN
3447 p_out_col_name := 'P_EXP_TUIT_PD_AMOUNT' ;
3448 ELSIF p_in_col_name = 'P_EXP_TUIT_PD_NUM' THEN
3449 p_out_col_name := 'P_EXP_TUIT_PD_NUMBER' ;
3450 ELSIF p_in_col_name = 'P_CASH_SAV_CHECK_AMT' THEN
3451 p_out_col_name := 'P_CASH_SAV_CHECK' ;
3452 ELSIF p_in_col_name = 'P_MONTH_MORTGAGE_PAY_AMT' THEN
3453 p_out_col_name := 'P_MONTH_MORTGAGE_PAY' ;
3454 ELSIF p_in_col_name = 'P_INVEST_VALUE_AMT' THEN
3455 p_out_col_name := 'P_INVEST_VALUE' ;
3456 ELSIF p_in_col_name = 'P_INVEST_DEBT_AMT' THEN
3457 p_out_col_name := 'P_INVEST_DEBT' ;
3458 ELSIF p_in_col_name = 'P_HOME_VALUE_AMT' THEN
3459 p_out_col_name := 'P_HOME_VALUE' ;
3460 ELSIF p_in_col_name = 'P_HOME_DEBT_AMT' THEN
3461 p_out_col_name := 'P_HOME_DEBT' ;
3462 ELSIF p_in_col_name = 'P_HOME_PURCH_PRICE_AMT' THEN
3463 p_out_col_name := 'P_HOME_PURCH_PRICE' ;
3464 ELSIF p_in_col_name = 'P_OWN_BUSINESS_FARM_FLAG' THEN
3465 p_out_col_name := 'P_OWN_BUSINESS_FARM' ;
3466 ELSIF p_in_col_name = 'P_BUSINESS_VALUE_AMT' THEN
3467 p_out_col_name := 'P_BUSINESS_VALUE' ;
3468 ELSIF p_in_col_name = 'P_BUSINESS_DEBT_AMT' THEN
3469 p_out_col_name := 'P_BUSINESS_DEBT' ;
3470 ELSIF p_in_col_name = 'P_FARM_VALUE_AMT' THEN
3471 p_out_col_name := 'P_FARM_VALUE' ;
3472 ELSIF p_in_col_name = 'P_FARM_DEBT_AMT' THEN
3473 p_out_col_name := 'P_FARM_DEBT' ;
3474 ELSIF p_in_col_name = 'P_LIVE_ON_FARM_NUM' THEN
3475 p_out_col_name := 'P_LIVE_ON_FARM' ;
3476 ELSIF p_in_col_name = 'P_OTH_REAL_ESTATE_VALUE_AMT' THEN
3477 p_out_col_name := 'P_OTH_REAL_ESTATE_VALUE' ;
3478 ELSIF p_in_col_name = 'P_OTH_REAL_ESTATE_DEBT_AMT' THEN
3479 p_out_col_name := 'P_OTH_REAL_ESTATE_DEBT' ;
3480 ELSIF p_in_col_name = 'P_OTH_REAL_PURCH_PRICE_AMT' THEN
3481 p_out_col_name := 'P_OTH_REAL_PURCH_PRICE' ;
3482 ELSIF p_in_col_name = 'P_SIBLINGS_ASSETS_AMT' THEN
3483 p_out_col_name := 'P_SIBLINGS_ASSETS' ;
3484 ELSIF p_in_col_name = 'P_HOME_PURCH_YEAR_TXT' THEN
3485 p_out_col_name := 'P_HOME_PURCH_YEAR' ;
3486 ELSIF p_in_col_name = 'P_OTH_REAL_PURCH_YEAR_TXT' THEN
3487 p_out_col_name := 'P_OTH_REAL_PURCH_YEAR' ;
3488 ELSIF p_in_col_name = 'P_PRIOR_AGI_AMT' THEN
3489 p_out_col_name := 'P_PRIOR_AGI' ;
3490 ELSIF p_in_col_name = 'P_PRIOR_US_TAX_PAID_AMT' THEN
3491 p_out_col_name := 'P_PRIOR_US_TAX_PAID' ;
3492 ELSIF p_in_col_name = 'P_PRIOR_ITEM_DEDUCTIONS_AMT' THEN
3493 p_out_col_name := 'P_PRIOR_ITEM_DEDUCTIONS' ;
3494 ELSIF p_in_col_name = 'P_PRIOR_OTHER_UNTAX_INC_AMT' THEN
3495 p_out_col_name := 'P_PRIOR_OTHER_UNTAX_INC' ;
3496 ELSIF p_in_col_name = 'P_TAX_FIGURES_NUM' THEN
3497 p_out_col_name := 'P_TAX_FIGURES' ;
3498 ELSIF p_in_col_name = 'P_NUMBER_EXEMPTIONS_NUM' THEN
3499 p_out_col_name := 'P_NUMBER_EXEMPTIONS' ;
3500 ELSIF p_in_col_name = 'P_ADJUSTED_GROSS_INC_AMT' THEN
3501 p_out_col_name := 'P_ADJUSTED_GROSS_INC' ;
3502 ELSIF p_in_col_name = 'P_WAGES_SAL_TIPS_AMT' THEN
3503 p_out_col_name := 'P_WAGES_SAL_TIPS' ;
3504 ELSIF p_in_col_name = 'P_INTEREST_INCOME_AMT' THEN
3505 p_out_col_name := 'P_INTEREST_INCOME' ;
3506 ELSIF p_in_col_name = 'P_DIVIDEND_INCOME_AMT' THEN
3507 p_out_col_name := 'P_DIVIDEND_INCOME' ;
3508 ELSIF p_in_col_name = 'P_NET_INC_BUS_FARM_AMT' THEN
3509 p_out_col_name := 'P_NET_INC_BUS_FARM' ;
3510 ELSIF p_in_col_name = 'P_OTHER_TAXABLE_INCOME_AMT' THEN
3511 p_out_col_name := 'P_OTHER_TAXABLE_INCOME' ;
3512 ELSIF p_in_col_name = 'P_ADJ_TO_INCOME_AMT' THEN
3513 p_out_col_name := 'P_ADJ_TO_INCOME' ;
3514 ELSIF p_in_col_name = 'P_US_TAX_PAID_AMT' THEN
3515 p_out_col_name := 'P_US_TAX_PAID' ;
3516 ELSIF p_in_col_name = 'P_ITEMIZED_DEDUCTIONS_AMT' THEN
3517 p_out_col_name := 'P_ITEMIZED_DEDUCTIONS' ;
3518 ELSIF p_in_col_name = 'P_FATHER_INCOME_WORK_AMT' THEN
3519 p_out_col_name := 'P_FATHER_INCOME_WORK' ;
3520 ELSIF p_in_col_name = 'P_MOTHER_INCOME_WORK_AMT' THEN
3521 p_out_col_name := 'P_MOTHER_INCOME_WORK' ;
3522 ELSIF p_in_col_name = 'P_SOC_SEC_BEN_AMT' THEN
3523 p_out_col_name := 'P_SOC_SEC_BEN' ;
3524 ELSIF p_in_col_name = 'P_WELFARE_TANF_AMT' THEN
3525 p_out_col_name := 'P_WELFARE_TANF' ;
3526 ELSIF p_in_col_name = 'P_CHILD_SUPP_RCVD_AMT' THEN
3527 p_out_col_name := 'P_CHILD_SUPP_RCVD' ;
3528 ELSIF p_in_col_name = 'P_DED_IRA_KEOGH_AMT' THEN
3529 p_out_col_name := 'P_DED_IRA_KEOGH' ;
3530 ELSIF p_in_col_name = 'P_TAX_DEFER_PENS_SAVS_AMT' THEN
3531 p_out_col_name := 'P_TAX_DEFER_PENS_SAVS' ;
3532 ELSIF p_in_col_name = 'P_DEP_CARE_MED_SPENDING_AMT' THEN
3533 p_out_col_name := 'P_DEP_CARE_MED_SPENDING' ;
3534 ELSIF p_in_col_name = 'P_EARNED_INCOME_CREDIT_AMT' THEN
3535 p_out_col_name := 'P_EARNED_INCOME_CREDIT' ;
3536 ELSIF p_in_col_name = 'P_LIVING_ALLOW_AMT' THEN
3537 p_out_col_name := 'P_LIVING_ALLOW' ;
3538 ELSIF p_in_col_name = 'P_TAX_EXMPT_INT_AMT' THEN
3539 p_out_col_name := 'P_TAX_EXMPT_INT' ;
3540 ELSIF p_in_col_name = 'P_FOREIGN_INC_EXCL_AMT' THEN
3541 p_out_col_name := 'P_FOREIGN_INC_EXCL' ;
3542 ELSIF p_in_col_name = 'P_OTHER_UNTAX_INC_AMT' THEN
3543 p_out_col_name := 'P_OTHER_UNTAX_INC' ;
3544 ELSIF p_in_col_name = 'P_HOPE_LL_CREDIT_AMT' THEN
3545 p_out_col_name := 'P_HOPE_LL_CREDIT' ;
3546 ELSIF p_in_col_name = 'P_YR_SEPARATION_AMT' THEN
3547 p_out_col_name := 'P_YR_SEPARATION' ;
3548 ELSIF p_in_col_name = 'P_YR_DIVORCE_AMT' THEN
3549 p_out_col_name := 'P_YR_DIVORCE' ;
3550 ELSIF p_in_col_name = 'P_EXP_FATHER_INC_AMT' THEN
3551 p_out_col_name := 'P_EXP_FATHER_INC' ;
3552 ELSIF p_in_col_name = 'P_EXP_MOTHER_INC_AMT' THEN
3553 p_out_col_name := 'P_EXP_MOTHER_INC' ;
3554 ELSIF p_in_col_name = 'P_EXP_OTHER_TAX_INC_AMT' THEN
3555 p_out_col_name := 'P_EXP_OTHER_TAX_INC' ;
3556 ELSIF p_in_col_name = 'P_EXP_OTHER_UNTAX_INC_AMT' THEN
3557 p_out_col_name := 'P_EXP_OTHER_UNTAX_INC' ;
3558 ELSIF p_in_col_name = 'LINE_2_RELATION_TYPE' THEN
3559 p_out_col_name := 'LINE_2_RELATION' ;
3560 ELSIF p_in_col_name = 'LINE_2_ATTEND_COLLEGE_TYPE' THEN
3561 p_out_col_name := 'LINE_2_ATTEND_COLLEGE' ;
3562 ELSIF p_in_col_name = 'LINE_3_RELATION_TYPE' THEN
3563 p_out_col_name := 'LINE_3_RELATION' ;
3564 ELSIF p_in_col_name = 'LINE_3_ATTEND_COLLEGE_TYPE' THEN
3565 p_out_col_name := 'LINE_3_ATTEND_COLLEGE' ;
3566 ELSIF p_in_col_name = 'LINE_4_RELATION_TYPE' THEN
3567 p_out_col_name := 'LINE_4_RELATION' ;
3568 ELSIF p_in_col_name = 'LINE_4_ATTEND_COLLEGE_TYPE' THEN
3569 p_out_col_name := 'LINE_4_ATTEND_COLLEGE' ;
3570 ELSIF p_in_col_name = 'LINE_5_RELATION_TYPE' THEN
3571 p_out_col_name := 'LINE_5_RELATION' ;
3572 ELSIF p_in_col_name = 'LINE_5_ATTEND_COLLEGE_TYPE' THEN
3573 p_out_col_name := 'LINE_5_ATTEND_COLLEGE' ;
3574 ELSIF p_in_col_name = 'LINE_6_RELATION_TYPE' THEN
3575 p_out_col_name := 'LINE_6_RELATION' ;
3576 ELSIF p_in_col_name = 'LINE_6_ATTEND_COLLEGE_TYPE' THEN
3577 p_out_col_name := 'LINE_6_ATTEND_COLLEGE' ;
3578 ELSIF p_in_col_name = 'LINE_7_RELATION_TYPE' THEN
3579 p_out_col_name := 'LINE_7_RELATION' ;
3580 ELSIF p_in_col_name = 'LINE_7_ATTEND_COLLEGE_TYPE' THEN
3581 p_out_col_name := 'LINE_7_ATTEND_COLLEGE' ;
3582 ELSIF p_in_col_name = 'LINE_8_RELATION_TYPE' THEN
3583 p_out_col_name := 'LINE_8_RELATION' ;
3584 ELSIF p_in_col_name = 'LINE_8_ATTEND_COLLEGE_TYPE' THEN
3585 p_out_col_name := 'LINE_8_ATTEND_COLLEGE' ;
3586 ELSIF p_in_col_name = 'P_AGE_FATHER_NUM' THEN
3587 p_out_col_name := 'P_AGE_FATHER' ;
3588 ELSIF p_in_col_name = 'P_AGE_MOTHER_NUM' THEN
3589 p_out_col_name := 'P_AGE_MOTHER' ;
3590 ELSIF p_in_col_name = 'P_DIV_SEP_FLAG' THEN
3591 p_out_col_name := 'P_DIV_SEP_IND' ;
3592 ELSIF p_in_col_name = 'B_CONT_NON_CUSTODIAL_PAR_TXT' THEN
3593 p_out_col_name := 'B_CONT_NON_CUSTODIAL_PAR' ;
3594 ELSIF p_in_col_name = 'COLLEGE_2_TYPE' THEN
3595 p_out_col_name := 'COLLEGE_TYPE_2' ;
3596 ELSIF p_in_col_name = 'COLLEGE_3_TYPE' THEN
3597 p_out_col_name := 'COLLEGE_TYPE_3' ;
3598 ELSIF p_in_col_name = 'COLLEGE_4_TYPE' THEN
3599 p_out_col_name := 'COLLEGE_TYPE_4' ;
3600 ELSIF p_in_col_name = 'COLLEGE_5_TYPE' THEN
3601 p_out_col_name := 'COLLEGE_TYPE_5' ;
3602 ELSIF p_in_col_name = 'COLLEGE_6_TYPE' THEN
3603 p_out_col_name := 'COLLEGE_TYPE_6' ;
3604 ELSIF p_in_col_name = 'COLLEGE_7_TYPE' THEN
3605 p_out_col_name := 'COLLEGE_TYPE_7' ;
3606 ELSIF p_in_col_name = 'COLLEGE_8_TYPE' THEN
3607 p_out_col_name := 'COLLEGE_TYPE_8' ;
3608 ELSIF p_in_col_name = 'SCHOOL_1_CD' THEN
3609 p_out_col_name := 'SCHOOL_CODE_1' ;
3610 ELSIF p_in_col_name = 'HOUSING_1_TYPE' THEN
3611 p_out_col_name := 'HOUSING_CODE_1' ;
3612 ELSIF p_in_col_name = 'SCHOOL_2_CD' THEN
3613 p_out_col_name := 'SCHOOL_CODE_2' ;
3614 ELSIF p_in_col_name = 'HOUSING_2_TYPE' THEN
3615 p_out_col_name := 'HOUSING_CODE_2' ;
3616 ELSIF p_in_col_name = 'SCHOOL_3_CD' THEN
3617 p_out_col_name := 'SCHOOL_CODE_3' ;
3618 ELSIF p_in_col_name = 'HOUSING_3_TYPE' THEN
3619 p_out_col_name := 'HOUSING_CODE_3' ;
3620 ELSIF p_in_col_name = 'SCHOOL_4_CD' THEN
3621 p_out_col_name := 'SCHOOL_CODE_4' ;
3622 ELSIF p_in_col_name = 'HOUSING_4_TYPE' THEN
3623 p_out_col_name := 'HOUSING_CODE_4' ;
3624 ELSIF p_in_col_name = 'SCHOOL_5_CD' THEN
3625 p_out_col_name := 'SCHOOL_CODE_5' ;
3626 ELSIF p_in_col_name = 'HOUSING_5_TYPE' THEN
3627 p_out_col_name := 'HOUSING_CODE_5' ;
3628 ELSIF p_in_col_name = 'SCHOOL_6_CD' THEN
3629 p_out_col_name := 'SCHOOL_CODE_6' ;
3630 ELSIF p_in_col_name = 'HOUSING_6_TYPE' THEN
3631 p_out_col_name := 'HOUSING_CODE_6' ;
3632 ELSIF p_in_col_name = 'SCHOOL_7_CD' THEN
3633 p_out_col_name := 'SCHOOL_CODE_7' ;
3634 ELSIF p_in_col_name = 'HOUSING_7_TYPE' THEN
3635 p_out_col_name := 'HOUSING_CODE_7' ;
3636 ELSIF p_in_col_name = 'SCHOOL_8_CD' THEN
3637 p_out_col_name := 'SCHOOL_CODE_8' ;
3638 ELSIF p_in_col_name = 'HOUSING_8_TYPE' THEN
3639 p_out_col_name := 'HOUSING_CODE_8' ;
3640 ELSIF p_in_col_name = 'SCHOOL_9_CD' THEN
3641 p_out_col_name := 'SCHOOL_CODE_9' ;
3642 ELSIF p_in_col_name = 'HOUSING_9_TYPE' THEN
3643 p_out_col_name := 'HOUSING_CODE_9' ;
3644 ELSIF p_in_col_name = 'SCHOOL_10_CD' THEN
3645 p_out_col_name := 'SCHOOL_CODE_10' ;
3646 ELSIF p_in_col_name = 'HOUSING_10_TYPE' THEN
3647 p_out_col_name := 'HOUSING_CODE_10' ;
3648 ELSIF p_in_col_name = 'ADDITIONAL_SCHOOL_1_CD' THEN
3649 p_out_col_name := 'ADDITIONAL_SCHOOL_CODE_1' ;
3650 ELSIF p_in_col_name = 'ADDITIONAL_SCHOOL_2_CD' THEN
3651 p_out_col_name := 'ADDITIONAL_SCHOOL_CODE_2' ;
3652 ELSIF p_in_col_name = 'ADDITIONAL_SCHOOL_3_CD' THEN
3653 p_out_col_name := 'ADDITIONAL_SCHOOL_CODE_3' ;
3654 ELSIF p_in_col_name = 'ADDITIONAL_SCHOOL_4_CD' THEN
3655 p_out_col_name := 'ADDITIONAL_SCHOOL_CODE_4' ;
3656 ELSIF p_in_col_name = 'ADDITIONAL_SCHOOL_5_CD' THEN
3657 p_out_col_name := 'ADDITIONAL_SCHOOL_CODE_5' ;
3658 ELSIF p_in_col_name = 'ADDITIONAL_SCHOOL_6_CD' THEN
3659 p_out_col_name := 'ADDITIONAL_SCHOOL_CODE_6' ;
3660 ELSIF p_in_col_name = 'ADDITIONAL_SCHOOL_7_CD' THEN
3661 p_out_col_name := 'ADDITIONAL_SCHOOL_CODE_7' ;
3662 ELSIF p_in_col_name = 'ADDITIONAL_SCHOOL_8_CD' THEN
3663 p_out_col_name := 'ADDITIONAL_SCHOOL_CODE_8' ;
3664 ELSIF p_in_col_name = 'ADDITIONAL_SCHOOL_9_CD' THEN
3665 p_out_col_name := 'ADDITIONAL_SCHOOL_CODE_9' ;
3666 ELSIF p_in_col_name = 'ADDITIONAL_SCHOOL_10_CD' THEN
3667 p_out_col_name := 'ADDITIONAL_SCHOOL_CODE_10' ;
3668 ELSIF p_in_col_name = 'EXPLANATION_SPEC_CIRCUM_FLAG' THEN
3669 p_out_col_name := 'EXPLANATION_SPEC_CIRCUM' ;
3670 ELSIF p_in_col_name = 'SIGNATURE_STUDENT_FLAG' THEN
3671 p_out_col_name := 'SIGNATURE_STUDENT' ;
3672 ELSIF p_in_col_name = 'SIGNATURE_SPOUSE_FLAG' THEN
3673 p_out_col_name := 'SIGNATURE_SPOUSE' ;
3674 ELSIF p_in_col_name = 'SIGNATURE_FATHER_FLAG' THEN
3675 p_out_col_name := 'SIGNATURE_FATHER' ;
3676 ELSIF p_in_col_name = 'SIGNATURE_MOTHER_FLAG' THEN
3677 p_out_col_name := 'SIGNATURE_MOTHER' ;
3678 ELSIF p_in_col_name = 'MONTH_DAY_COMPLETED' THEN
3679 p_out_col_name := 'MONTH_DAY_COMPLETED' ;
3680 ELSIF p_in_col_name = 'YEAR_COMPLETED_FLAG' THEN
3681 p_out_col_name := 'YEAR_COMPLETED' ;
3682 ELSIF p_in_col_name = 'AGE_LINE_2_NUM' THEN
3683 p_out_col_name := 'AGE_LINE_2' ;
3684 ELSIF p_in_col_name = 'AGE_LINE_3_NUM' THEN
3685 p_out_col_name := 'AGE_LINE_3' ;
3686 ELSIF p_in_col_name = 'AGE_LINE_4_NUM' THEN
3687 p_out_col_name := 'AGE_LINE_4' ;
3688 ELSIF p_in_col_name = 'AGE_LINE_5_NUM' THEN
3689 p_out_col_name := 'AGE_LINE_5' ;
3690 ELSIF p_in_col_name = 'AGE_LINE_6_NUM' THEN
3691 p_out_col_name := 'AGE_LINE_6' ;
3692 ELSIF p_in_col_name = 'AGE_LINE_7_NUM' THEN
3693 p_out_col_name := 'AGE_LINE_7' ;
3694 ELSIF p_in_col_name = 'AGE_LINE_8_NUM' THEN
3695 p_out_col_name := 'AGE_LINE_8' ;
3696 ELSIF p_in_col_name = 'A_ONLINE_SIGNATURE_FLAG' THEN
3697 p_out_col_name := 'A_ONLINE_SIGNATURE' ;
3698 ELSIF p_in_col_name = 'QUESTION_1_NUMBER_TXT' THEN
3699 p_out_col_name := 'QUESTION_1_NUMBER' ;
3700 ELSIF p_in_col_name = 'QUESTION_1_SIZE_NUM' THEN
3701 p_out_col_name := 'QUESTION_1_SIZE' ;
3702 ELSIF p_in_col_name = 'QUESTION_1_ANSWER_TXT' THEN
3703 p_out_col_name := 'QUESTION_1_ANSWER' ;
3704 ELSIF p_in_col_name = 'QUESTION_2_NUMBER_TXT' THEN
3705 p_out_col_name := 'QUESTION_2_NUMBER' ;
3706 ELSIF p_in_col_name = 'QUESTION_2_SIZE_NUM' THEN
3707 p_out_col_name := 'QUESTION_2_SIZE' ;
3708 ELSIF p_in_col_name = 'QUESTION_2_ANSWER_TXT' THEN
3709 p_out_col_name := 'QUESTION_2_ANSWER' ;
3710 ELSIF p_in_col_name = 'QUESTION_3_NUMBER_TXT' THEN
3711 p_out_col_name := 'QUESTION_3_NUMBER' ;
3712 ELSIF p_in_col_name = 'QUESTION_3_SIZE_NUM' THEN
3713 p_out_col_name := 'QUESTION_3_SIZE' ;
3714 ELSIF p_in_col_name = 'QUESTION_3_ANSWER_TXT' THEN
3715 p_out_col_name := 'QUESTION_3_ANSWER' ;
3716 ELSIF p_in_col_name = 'QUESTION_4_NUMBER_TXT' THEN
3717 p_out_col_name := 'QUESTION_4_NUMBER' ;
3718 ELSIF p_in_col_name = 'QUESTION_4_SIZE_NUM' THEN
3719 p_out_col_name := 'QUESTION_4_SIZE' ;
3720 ELSIF p_in_col_name = 'QUESTION_4_ANSWER_TXT' THEN
3721 p_out_col_name := 'QUESTION_4_ANSWER' ;
3722 ELSIF p_in_col_name = 'QUESTION_5_NUMBER_TXT' THEN
3723 p_out_col_name := 'QUESTION_5_NUMBER' ;
3724 ELSIF p_in_col_name = 'QUESTION_5_SIZE_NUM' THEN
3725 p_out_col_name := 'QUESTION_5_SIZE' ;
3726 ELSIF p_in_col_name = 'QUESTION_5_ANSWER_TXT' THEN
3727 p_out_col_name := 'QUESTION_5_ANSWER' ;
3728 ELSIF p_in_col_name = 'QUESTION_6_NUMBER_TXT' THEN
3729 p_out_col_name := 'QUESTION_6_NUMBER' ;
3730 ELSIF p_in_col_name = 'QUESTION_6_SIZE_NUM' THEN
3731 p_out_col_name := 'QUESTION_6_SIZE' ;
3732 ELSIF p_in_col_name = 'QUESTION_6_ANSWER_TXT' THEN
3733 p_out_col_name := 'QUESTION_6_ANSWER' ;
3734 ELSIF p_in_col_name = 'QUESTION_7_NUMBER_TXT' THEN
3735 p_out_col_name := 'QUESTION_7_NUMBER' ;
3736 ELSIF p_in_col_name = 'QUESTION_7_SIZE_NUM' THEN
3737 p_out_col_name := 'QUESTION_7_SIZE' ;
3738 ELSIF p_in_col_name = 'QUESTION_7_ANSWER_TXT' THEN
3739 p_out_col_name := 'QUESTION_7_ANSWER' ;
3740 ELSIF p_in_col_name = 'QUESTION_8_NUMBER_TXT' THEN
3741 p_out_col_name := 'QUESTION_8_NUMBER' ;
3742 ELSIF p_in_col_name = 'QUESTION_8_SIZE_NUM' THEN
3743 p_out_col_name := 'QUESTION_8_SIZE' ;
3744 ELSIF p_in_col_name = 'QUESTION_8_ANSWER_TXT' THEN
3745 p_out_col_name := 'QUESTION_8_ANSWER' ;
3746 ELSIF p_in_col_name = 'QUESTION_9_NUMBER_TXT' THEN
3747 p_out_col_name := 'QUESTION_9_NUMBER' ;
3748 ELSIF p_in_col_name = 'QUESTION_9_SIZE_NUM' THEN
3749 p_out_col_name := 'QUESTION_9_SIZE' ;
3750 ELSIF p_in_col_name = 'QUESTION_9_ANSWER_TXT' THEN
3751 p_out_col_name := 'QUESTION_9_ANSWER' ;
3752 ELSIF p_in_col_name = 'QUESTION_10_NUMBER_TXT' THEN
3753 p_out_col_name := 'QUESTION_10_NUMBER' ;
3754 ELSIF p_in_col_name = 'QUESTION_10_SIZE_NUM' THEN
3755 p_out_col_name := 'QUESTION_10_SIZE' ;
3756 ELSIF p_in_col_name = 'QUESTION_10_ANSWER_TXT' THEN
3757 p_out_col_name := 'QUESTION_10_ANSWER' ;
3758 ELSIF p_in_col_name = 'QUESTION_11_NUMBER_TXT' THEN
3759 p_out_col_name := 'QUESTION_11_NUMBER' ;
3760 ELSIF p_in_col_name = 'QUESTION_11_SIZE_NUM' THEN
3761 p_out_col_name := 'QUESTION_11_SIZE' ;
3762 ELSIF p_in_col_name = 'QUESTION_11_ANSWER_TXT' THEN
3763 p_out_col_name := 'QUESTION_11_ANSWER' ;
3764 ELSIF p_in_col_name = 'QUESTION_12_NUMBER_TXT' THEN
3765 p_out_col_name := 'QUESTION_12_NUMBER' ;
3766 ELSIF p_in_col_name = 'QUESTION_12_SIZE_NUM' THEN
3767 p_out_col_name := 'QUESTION_12_SIZE' ;
3768 ELSIF p_in_col_name = 'QUESTION_12_ANSWER_TXT' THEN
3769 p_out_col_name := 'QUESTION_12_ANSWER' ;
3770 ELSIF p_in_col_name = 'QUESTION_13_NUMBER_TXT' THEN
3771 p_out_col_name := 'QUESTION_13_NUMBER' ;
3772 ELSIF p_in_col_name = 'QUESTION_13_SIZE_NUM' THEN
3773 p_out_col_name := 'QUESTION_13_SIZE' ;
3774 ELSIF p_in_col_name = 'QUESTION_13_ANSWER_TXT' THEN
3775 p_out_col_name := 'QUESTION_13_ANSWER' ;
3776 ELSIF p_in_col_name = 'QUESTION_14_NUMBER_TXT' THEN
3777 p_out_col_name := 'QUESTION_14_NUMBER' ;
3778 ELSIF p_in_col_name = 'QUESTION_14_SIZE_NUM' THEN
3779 p_out_col_name := 'QUESTION_14_SIZE' ;
3780 ELSIF p_in_col_name = 'QUESTION_14_ANSWER_TXT' THEN
3781 p_out_col_name := 'QUESTION_14_ANSWER' ;
3782 ELSIF p_in_col_name = 'QUESTION_15_NUMBER_TXT' THEN
3783 p_out_col_name := 'QUESTION_15_NUMBER' ;
3784 ELSIF p_in_col_name = 'QUESTION_15_SIZE_NUM' THEN
3785 p_out_col_name := 'QUESTION_15_SIZE' ;
3786 ELSIF p_in_col_name = 'QUESTION_15_ANSWER_TXT' THEN
3787 p_out_col_name := 'QUESTION_15_ANSWER' ;
3788 ELSIF p_in_col_name = 'QUESTION_16_NUMBER_TXT' THEN
3789 p_out_col_name := 'QUESTION_16_NUMBER' ;
3790 ELSIF p_in_col_name = 'QUESTION_16_SIZE_NUM' THEN
3791 p_out_col_name := 'QUESTION_16_SIZE' ;
3792 ELSIF p_in_col_name = 'QUESTION_16_ANSWER_TXT' THEN
3793 p_out_col_name := 'QUESTION_16_ANSWER' ;
3794 ELSIF p_in_col_name = 'QUESTION_17_NUMBER_TXT' THEN
3795 p_out_col_name := 'QUESTION_17_NUMBER' ;
3796 ELSIF p_in_col_name = 'QUESTION_17_SIZE_NUM' THEN
3797 p_out_col_name := 'QUESTION_17_SIZE' ;
3798 ELSIF p_in_col_name = 'QUESTION_17_ANSWER_TXT' THEN
3799 p_out_col_name := 'QUESTION_17_ANSWER' ;
3800 ELSIF p_in_col_name = 'QUESTION_18_NUMBER_TXT' THEN
3801 p_out_col_name := 'QUESTION_18_NUMBER' ;
3802 ELSIF p_in_col_name = 'QUESTION_18_SIZE_NUM' THEN
3803 p_out_col_name := 'QUESTION_18_SIZE' ;
3804 ELSIF p_in_col_name = 'QUESTION_18_ANSWER_TXT' THEN
3805 p_out_col_name := 'QUESTION_18_ANSWER' ;
3806 ELSIF p_in_col_name = 'QUESTION_19_NUMBER_TXT' THEN
3807 p_out_col_name := 'QUESTION_19_NUMBER' ;
3808 ELSIF p_in_col_name = 'QUESTION_19_SIZE_NUM' THEN
3809 p_out_col_name := 'QUESTION_19_SIZE' ;
3810 ELSIF p_in_col_name = 'QUESTION_19_ANSWER_TXT' THEN
3811 p_out_col_name := 'QUESTION_19_ANSWER' ;
3812 ELSIF p_in_col_name = 'QUESTION_20_NUMBER_TXT' THEN
3813 p_out_col_name := 'QUESTION_20_NUMBER' ;
3814 ELSIF p_in_col_name = 'QUESTION_20_SIZE_NUM' THEN
3815 p_out_col_name := 'QUESTION_20_SIZE' ;
3816 ELSIF p_in_col_name = 'QUESTION_20_ANSWER_TXT' THEN
3817 p_out_col_name := 'QUESTION_20_ANSWER' ;
3818 ELSIF p_in_col_name = 'QUESTION_21_NUMBER_TXT' THEN
3819 p_out_col_name := 'QUESTION_21_NUMBER' ;
3820 ELSIF p_in_col_name = 'QUESTION_21_SIZE_NUM' THEN
3821 p_out_col_name := 'QUESTION_21_SIZE' ;
3822 ELSIF p_in_col_name = 'QUESTION_21_ANSWER_TXT' THEN
3823 p_out_col_name := 'QUESTION_21_ANSWER' ;
3824 ELSIF p_in_col_name = 'QUESTION_22_NUMBER_TXT' THEN
3825 p_out_col_name := 'QUESTION_22_NUMBER' ;
3826 ELSIF p_in_col_name = 'QUESTION_22_SIZE_NUM' THEN
3827 p_out_col_name := 'QUESTION_22_SIZE' ;
3828 ELSIF p_in_col_name = 'QUESTION_22_ANSWER_TXT' THEN
3829 p_out_col_name := 'QUESTION_22_ANSWER' ;
3830 ELSIF p_in_col_name = 'QUESTION_23_NUMBER_TXT' THEN
3831 p_out_col_name := 'QUESTION_23_NUMBER' ;
3832 ELSIF p_in_col_name = 'QUESTION_23_SIZE_NUM' THEN
3833 p_out_col_name := 'QUESTION_23_SIZE' ;
3834 ELSIF p_in_col_name = 'QUESTION_23_ANSWER_TXT' THEN
3835 p_out_col_name := 'QUESTION_23_ANSWER' ;
3836 ELSIF p_in_col_name = 'QUESTION_24_NUMBER_TXT' THEN
3837 p_out_col_name := 'QUESTION_24_NUMBER' ;
3838 ELSIF p_in_col_name = 'QUESTION_24_SIZE_NUM' THEN
3839 p_out_col_name := 'QUESTION_24_SIZE' ;
3840 ELSIF p_in_col_name = 'QUESTION_24_ANSWER_TXT' THEN
3841 p_out_col_name := 'QUESTION_24_ANSWER' ;
3842 ELSIF p_in_col_name = 'QUESTION_25_NUMBER_TXT' THEN
3843 p_out_col_name := 'QUESTION_25_NUMBER' ;
3844 ELSIF p_in_col_name = 'QUESTION_25_SIZE_NUM' THEN
3845 p_out_col_name := 'QUESTION_25_SIZE' ;
3846 ELSIF p_in_col_name = 'QUESTION_25_ANSWER_TXT' THEN
3847 p_out_col_name := 'QUESTION_25_ANSWER' ;
3848 ELSIF p_in_col_name = 'QUESTION_26_NUMBER_TXT' THEN
3849 p_out_col_name := 'QUESTION_26_NUMBER' ;
3850 ELSIF p_in_col_name = 'QUESTION_26_SIZE_NUM' THEN
3851 p_out_col_name := 'QUESTION_26_SIZE' ;
3852 ELSIF p_in_col_name = 'QUESTION_26_ANSWER_TXT' THEN
3853 p_out_col_name := 'QUESTION_26_ANSWER' ;
3854 ELSIF p_in_col_name = 'QUESTION_27_NUMBER_TXT' THEN
3855 p_out_col_name := 'QUESTION_27_NUMBER' ;
3856 ELSIF p_in_col_name = 'QUESTION_27_SIZE_NUM' THEN
3857 p_out_col_name := 'QUESTION_27_SIZE' ;
3858 ELSIF p_in_col_name = 'QUESTION_27_ANSWER_TXT' THEN
3859 p_out_col_name := 'QUESTION_27_ANSWER' ;
3860 ELSIF p_in_col_name = 'QUESTION_28_NUMBER_TXT' THEN
3861 p_out_col_name := 'QUESTION_28_NUMBER' ;
3862 ELSIF p_in_col_name = 'QUESTION_28_SIZE_NUM' THEN
3863 p_out_col_name := 'QUESTION_28_SIZE' ;
3864 ELSIF p_in_col_name = 'QUESTION_28_ANSWER_TXT' THEN
3865 p_out_col_name := 'QUESTION_28_ANSWER' ;
3866 ELSIF p_in_col_name = 'QUESTION_29_NUMBER_TXT' THEN
3867 p_out_col_name := 'QUESTION_29_NUMBER' ;
3868 ELSIF p_in_col_name = 'QUESTION_29_SIZE_NUM' THEN
3869 p_out_col_name := 'QUESTION_29_SIZE' ;
3870 ELSIF p_in_col_name = 'QUESTION_29_ANSWER_TXT' THEN
3871 p_out_col_name := 'QUESTION_29_ANSWER' ;
3872 ELSIF p_in_col_name = 'QUESTION_30_NUMBER_TXT' THEN
3873 p_out_col_name := 'QUESTION_30_NUMBER' ;
3874 ELSIF p_in_col_name = 'QUESTIONS_30_SIZE_NUM' THEN
3875 p_out_col_name := 'QUESTIONS_30_SIZE' ;
3876 ELSIF p_in_col_name = 'QUESTION_30_ANSWER_TXT' THEN
3877 p_out_col_name := 'QUESTION_30_ANSWER' ;
3878 ELSIF p_in_col_name = 'R_S_EMAIL_ADDRESS_TXT' THEN
3879 p_out_col_name := 'R_S_EMAIL_ADDRESS' ;
3880 ELSIF p_in_col_name = 'EPS_CD' THEN
3881 p_out_col_name := 'EPS_CODE' ;
3882 ELSIF p_in_col_name = 'COMP_CSS_DEPENDCY_STATUS_TYPE' THEN
3883 p_out_col_name := 'COMP_CSS_DEPENDENCY_STATUS' ;
3884 ELSIF p_in_col_name = 'STU_AGE_NUM' THEN
3885 p_out_col_name := 'STU_AGE' ;
3886 ELSIF p_in_col_name = 'ASSUMED_STU_YR_IN_COLL_TYPE' THEN
3887 p_out_col_name := 'ASSUMED_STU_YR_IN_COLL' ;
3888 ELSIF p_in_col_name = 'COMP_STU_MARITAL_STATUS_TYPE' THEN
3889 p_out_col_name := 'COMP_STU_MARITAL_STATUS' ;
3890 ELSIF p_in_col_name = 'STU_FAMILY_MEMBERS_NUM' THEN
3891 p_out_col_name := 'STU_FAMILY_MEMBERS' ;
3892 ELSIF p_in_col_name = 'STU_FAM_MEMBERS_IN_COLLEGE_NUM' THEN
3893 p_out_col_name := 'STU_FAM_MEMBERS_IN_COLLEGE' ;
3894 ELSIF p_in_col_name = 'PAR_MARITAL_STATUS_TYPE' THEN
3895 p_out_col_name := 'PAR_MARITAL_STATUS' ;
3896 ELSIF p_in_col_name = 'PAR_FAMILY_MEMBERS_NUM' THEN
3897 p_out_col_name := 'PAR_FAMILY_MEMBERS' ;
3898 ELSIF p_in_col_name = 'PAR_TOTAL_IN_COLLEGE_NUM' THEN
3899 p_out_col_name := 'PAR_TOTAL_IN_COLLEGE' ;
3900 ELSIF p_in_col_name = 'PAR_PAR_IN_COLLEGE_NUM' THEN
3901 p_out_col_name := 'PAR_PAR_IN_COLLEGE' ;
3902 ELSIF p_in_col_name = 'PAR_OTHERS_IN_COLLEGE_NUM' THEN
3903 p_out_col_name := 'PAR_OTHERS_IN_COLLEGE' ;
3904 ELSIF p_in_col_name = 'PAR_AESA_NUM' THEN
3905 p_out_col_name := 'PAR_AESA' ;
3906 ELSIF p_in_col_name = 'PAR_CESA_NUM' THEN
3907 p_out_col_name := 'PAR_CESA' ;
3908 ELSIF p_in_col_name = 'STU_AESA_NUM' THEN
3909 p_out_col_name := 'STU_AESA' ;
3910 ELSIF p_in_col_name = 'STU_CESA_NUM' THEN
3911 p_out_col_name := 'STU_CESA' ;
3912 ELSIF p_in_col_name = 'IM_P_BAS_AGI_TAXABLE_AMT' THEN
3913 p_out_col_name := 'IM_P_BAS_AGI_TAXABLE_INCOME' ;
3914 ELSIF p_in_col_name = 'IM_P_BAS_UNTX_INC_AND_BEN_AMT' THEN
3915 p_out_col_name := 'IM_P_BAS_UNTX_INC_AND_BEN' ;
3916 ELSIF p_in_col_name = 'IM_P_BAS_INC_ADJ_AMT' THEN
3917 p_out_col_name := 'IM_P_BAS_INC_ADJ' ;
3918 ELSIF p_in_col_name = 'IM_P_BAS_TOTAL_INCOME_AMT' THEN
3919 p_out_col_name := 'IM_P_BAS_TOTAL_INCOME' ;
3920 ELSIF p_in_col_name = 'IM_P_BAS_US_INCOME_TAX_AMT' THEN
3921 p_out_col_name := 'IM_P_BAS_US_INCOME_TAX' ;
3922 ELSIF p_in_col_name = 'IM_P_BAS_ST_AND_OTHER_TAX_AMT' THEN
3923 p_out_col_name := 'IM_P_BAS_ST_AND_OTHER_TAX' ;
3924 ELSIF p_in_col_name = 'IM_P_BAS_FICA_TAX_AMT' THEN
3925 p_out_col_name := 'IM_P_BAS_FICA_TAX' ;
3926 ELSIF p_in_col_name = 'IM_P_BAS_MED_DENTAL_AMT' THEN
3927 p_out_col_name := 'IM_P_BAS_MED_DENTAL' ;
3928 ELSIF p_in_col_name = 'IM_P_BAS_EMPLOYMENT_ALLOW_AMT' THEN
3929 p_out_col_name := 'IM_P_BAS_EMPLOYMENT_ALLOW' ;
3930 ELSIF p_in_col_name = 'IM_P_BAS_ANNUAL_ED_SAVINGS_AMT' THEN
3931 p_out_col_name := 'IM_P_BAS_ANNUAL_ED_SAVINGS' ;
3932 ELSIF p_in_col_name = 'IM_P_BAS_INC_PROT_ALLOW_M_AMT' THEN
3933 p_out_col_name := 'IM_P_BAS_INC_PROT_ALLOW_M' ;
3934 ELSIF p_in_col_name = 'IM_P_BAS_TOTAL_INC_ALLOW_AMT' THEN
3935 p_out_col_name := 'IM_P_BAS_TOTAL_INC_ALLOW' ;
3936 ELSIF p_in_col_name = 'IM_P_BAS_CAL_AVAIL_INC_AMT' THEN
3937 p_out_col_name := 'IM_P_BAS_CAL_AVAIL_INC' ;
3938 ELSIF p_in_col_name = 'IM_P_BAS_AVAIL_INCOME_AMT' THEN
3939 p_out_col_name := 'IM_P_BAS_AVAIL_INCOME' ;
3940 ELSIF p_in_col_name = 'IM_P_BAS_TOTAL_CONT_INC_AMT' THEN
3941 p_out_col_name := 'IM_P_BAS_TOTAL_CONT_INC' ;
3942 ELSIF p_in_col_name = 'IM_P_BAS_CASH_BANK_ACCOUNT_AMT' THEN
3943 p_out_col_name := 'IM_P_BAS_CASH_BANK_ACCOUNTS' ;
3944 ELSIF p_in_col_name = 'IM_P_BAS_HOME_EQUITY_AMT' THEN
3945 p_out_col_name := 'IM_P_BAS_HOME_EQUITY' ;
3946 ELSIF p_in_col_name = 'IM_P_BAS_OT_RL_EST_INV_EQ_AMT' THEN
3947 p_out_col_name := 'IM_P_BAS_OT_RL_EST_INV_EQ' ;
3948 ELSIF p_in_col_name = 'IM_P_BAS_ADJ_BUS_FARM_WRTH_AMT' THEN
3949 p_out_col_name := 'IM_P_BAS_ADJ_BUS_FARM_WORTH' ;
3950 ELSIF p_in_col_name = 'IM_P_BAS_ASS_SIBS_PRE_TUI_AMT' THEN
3951 p_out_col_name := 'IM_P_BAS_ASS_SIBS_PRE_TUI' ;
3952 ELSIF p_in_col_name = 'IM_P_BAS_NET_WORTH_AMT' THEN
3953 p_out_col_name := 'IM_P_BAS_NET_WORTH' ;
3954 ELSIF p_in_col_name = 'IM_P_BAS_EMERG_RES_ALLOW_AMT' THEN
3955 p_out_col_name := 'IM_P_BAS_EMERG_RES_ALLOW' ;
3956 ELSIF p_in_col_name = 'IM_P_BAS_CUM_ED_SAVINGS_AMT' THEN
3957 p_out_col_name := 'IM_P_BAS_CUM_ED_SAVINGS' ;
3958 ELSIF p_in_col_name = 'IM_P_BAS_LOW_INC_ALLOW_AMT' THEN
3959 p_out_col_name := 'IM_P_BAS_LOW_INC_ALLOW' ;
3960 ELSIF p_in_col_name = 'IM_P_BAS_TOTAL_ASSET_ALLOW_AMT' THEN
3961 p_out_col_name := 'IM_P_BAS_TOTAL_ASSET_ALLOW' ;
3962 ELSIF p_in_col_name = 'IM_P_BAS_DISC_NET_WORTH_AMT' THEN
3963 p_out_col_name := 'IM_P_BAS_DISC_NET_WORTH' ;
3964 ELSIF p_in_col_name = 'IM_P_BAS_TOTAL_CONT_ASSET_AMT' THEN
3965 p_out_col_name := 'IM_P_BAS_TOTAL_CONT_ASSET' ;
3966 ELSIF p_in_col_name = 'IM_P_BAS_TOTAL_CONT_AMT' THEN
3967 p_out_col_name := 'IM_P_BAS_TOTAL_CONT' ;
3968 ELSIF p_in_col_name = 'IM_P_BAS_NUM_IN_COLL_ADJ_AMT' THEN
3969 p_out_col_name := 'IM_P_BAS_NUM_IN_COLL_ADJ' ;
3970 ELSIF p_in_col_name = 'IM_P_BAS_CONT_FOR_STU_AMT' THEN
3971 p_out_col_name := 'IM_P_BAS_CONT_FOR_STU' ;
3972 ELSIF p_in_col_name = 'IM_P_BAS_CONT_FROM_INCOME_AMT' THEN
3973 p_out_col_name := 'IM_P_BAS_CONT_FROM_INCOME' ;
3974 ELSIF p_in_col_name = 'IM_P_BAS_CONT_FROM_ASSETS_AMT' THEN
3975 p_out_col_name := 'IM_P_BAS_CONT_FROM_ASSETS' ;
3976 ELSIF p_in_col_name = 'IM_P_OPT_AGI_TAX_INCOME_AMT' THEN
3977 p_out_col_name := 'IM_P_OPT_AGI_TAXABLE_INCOME' ;
3978 ELSIF p_in_col_name = 'IM_P_OPT_UNTX_INC_BEN_AMT' THEN
3979 p_out_col_name := 'IM_P_OPT_UNTX_INC_AND_BEN' ;
3980 ELSIF p_in_col_name = 'IM_P_OPT_INC_ADJ_AMT' THEN
3981 p_out_col_name := 'IM_P_OPT_INC_ADJ' ;
3982 ELSIF p_in_col_name = 'IM_P_OPT_TOTAL_INCOME_AMT' THEN
3983 p_out_col_name := 'IM_P_OPT_TOTAL_INCOME' ;
3984 ELSIF p_in_col_name = 'IM_P_OPT_US_INCOME_TAX_AMT' THEN
3985 p_out_col_name := 'IM_P_OPT_US_INCOME_TAX' ;
3986 ELSIF p_in_col_name = 'IM_P_OPT_ST_AND_OTHER_TAX_AMT' THEN
3987 p_out_col_name := 'IM_P_OPT_ST_AND_OTHER_TAX' ;
3988 ELSIF p_in_col_name = 'IM_P_OPT_FICA_TAX_AMT' THEN
3989 p_out_col_name := 'IM_P_OPT_FICA_TAX' ;
3990 ELSIF p_in_col_name = 'IM_P_OPT_MED_DENTAL_AMT' THEN
3991 p_out_col_name := 'IM_P_OPT_MED_DENTAL' ;
3992 ELSIF p_in_col_name = 'IM_P_OPT_ELEM_SEC_TUIT_AMT' THEN
3993 p_out_col_name := 'IM_P_OPT_ELEM_SEC_TUIT' ;
3994 ELSIF p_in_col_name = 'IM_P_OPT_EMPLOYMENT_ALLOW_AMT' THEN
3995 p_out_col_name := 'IM_P_OPT_EMPLOYMENT_ALLOW' ;
3996 ELSIF p_in_col_name = 'IM_P_OPT_ANNUAL_ED_SAVING_AMT' THEN
3997 p_out_col_name := 'IM_P_OPT_ANNUAL_ED_SAVINGS' ;
3998 ELSIF p_in_col_name = 'IM_P_OPT_INC_PROT_ALLOW_M_AMT' THEN
3999 p_out_col_name := 'IM_P_OPT_INC_PROT_ALLOW_M' ;
4000 ELSIF p_in_col_name = 'IM_P_OPT_TOTAL_INC_ALLOW_AMT' THEN
4001 p_out_col_name := 'IM_P_OPT_TOTAL_INC_ALLOW' ;
4002 ELSIF p_in_col_name = 'IM_P_OPT_CAL_AVAIL_INC_AMT' THEN
4003 p_out_col_name := 'IM_P_OPT_CAL_AVAIL_INC' ;
4004 ELSIF p_in_col_name = 'IM_P_OPT_AVAIL_INCOME_AMT' THEN
4005 p_out_col_name := 'IM_P_OPT_AVAIL_INCOME' ;
4006 ELSIF p_in_col_name = 'IM_P_OPT_TOTAL_CONT_INC_AMT' THEN
4007 p_out_col_name := 'IM_P_OPT_TOTAL_CONT_INC' ;
4008 ELSIF p_in_col_name = 'IM_P_OPT_CASH_BANK_ACCNT_AMT' THEN
4009 p_out_col_name := 'IM_P_OPT_CASH_BANK_ACCOUNTS' ;
4010 ELSIF p_in_col_name = 'IM_P_OPT_HOME_EQUITY_AMT' THEN
4011 p_out_col_name := 'IM_P_OPT_HOME_EQUITY' ;
4012 ELSIF p_in_col_name = 'IM_P_OPT_OT_RL_EST_INV_EQ_AMT' THEN
4013 p_out_col_name := 'IM_P_OPT_OT_RL_EST_INV_EQ' ;
4014 ELSIF p_in_col_name = 'IM_P_OPT_ADJ_FARM_WORTH_AMT' THEN
4015 p_out_col_name := 'IM_P_OPT_ADJ_BUS_FARM_WORTH' ;
4016 ELSIF p_in_col_name = 'IM_P_OPT_ASS_SIBS_PRE_T_AMT' THEN
4017 p_out_col_name := 'IM_P_OPT_ASS_SIBS_PRE_T' ;
4018 ELSIF p_in_col_name = 'IM_P_OPT_NET_WORTH_AMT' THEN
4019 p_out_col_name := 'IM_P_OPT_NET_WORTH' ;
4020 ELSIF p_in_col_name = 'IM_P_OPT_EMERG_RES_ALLOW_AMT' THEN
4021 p_out_col_name := 'IM_P_OPT_EMERG_RES_ALLOW' ;
4022 ELSIF p_in_col_name = 'IM_P_OPT_CUM_ED_SAVINGS_AMT' THEN
4023 p_out_col_name := 'IM_P_OPT_CUM_ED_SAVINGS' ;
4024 ELSIF p_in_col_name = 'IM_P_OPT_LOW_INC_ALLOW_AMT' THEN
4025 p_out_col_name := 'IM_P_OPT_LOW_INC_ALLOW' ;
4026 ELSIF p_in_col_name = 'IM_P_OPT_TOTAL_ASSET_ALLOW_AMT' THEN
4027 p_out_col_name := 'IM_P_OPT_TOTAL_ASSET_ALLOW' ;
4028 ELSIF p_in_col_name = 'IM_P_OPT_DISC_NET_WORTH_AMT' THEN
4029 p_out_col_name := 'IM_P_OPT_DISC_NET_WORTH' ;
4030 ELSIF p_in_col_name = 'IM_P_OPT_TOTAL_CONT_ASSET_AMT' THEN
4031 p_out_col_name := 'IM_P_OPT_TOTAL_CONT_ASSET' ;
4032 ELSIF p_in_col_name = 'IM_P_OPT_TOTAL_CONT_AMT' THEN
4033 p_out_col_name := 'IM_P_OPT_TOTAL_CONT' ;
4034 ELSIF p_in_col_name = 'IM_P_OPT_NUM_IN_COLL_ADJ_AMT' THEN
4035 p_out_col_name := 'IM_P_OPT_NUM_IN_COLL_ADJ' ;
4036 ELSIF p_in_col_name = 'IM_P_OPT_CONT_FOR_STU_AMT' THEN
4037 p_out_col_name := 'IM_P_OPT_CONT_FOR_STU' ;
4038 ELSIF p_in_col_name = 'IM_P_OPT_CONT_FROM_INCOME_AMT' THEN
4039 p_out_col_name := 'IM_P_OPT_CONT_FROM_INCOME' ;
4040 ELSIF p_in_col_name = 'IM_P_OPT_CONT_FROM_ASSETS_AMT' THEN
4041 p_out_col_name := 'IM_P_OPT_CONT_FROM_ASSETS' ;
4042 ELSIF p_in_col_name = 'FM_P_ANALYSIS_TYPE' THEN
4043 p_out_col_name := 'FM_P_ANALYSIS_TYPE' ;
4044 ELSIF p_in_col_name = 'FM_P_AGI_TAXABLE_INCOME_AMT' THEN
4045 p_out_col_name := 'FM_P_AGI_TAXABLE_INCOME' ;
4046 ELSIF p_in_col_name = 'FM_P_UNTX_INC_AND_BEN_AMT' THEN
4047 p_out_col_name := 'FM_P_UNTX_INC_AND_BEN' ;
4048 ELSIF p_in_col_name = 'FM_P_INC_ADJ_AMT' THEN
4049 p_out_col_name := 'FM_P_INC_ADJ' ;
4050 ELSIF p_in_col_name = 'FM_P_TOTAL_INCOME_AMT' THEN
4051 p_out_col_name := 'FM_P_TOTAL_INCOME' ;
4052 ELSIF p_in_col_name = 'FM_P_US_INCOME_TAX_AMT' THEN
4053 p_out_col_name := 'FM_P_US_INCOME_TAX' ;
4054 ELSIF p_in_col_name = 'FM_P_STATE_AND_OTHER_TAX_AMT' THEN
4055 p_out_col_name := 'FM_P_STATE_AND_OTHER_TAXES' ;
4056 ELSIF p_in_col_name = 'FM_P_FICA_TAX_AMT' THEN
4057 p_out_col_name := 'FM_P_FICA_TAX' ;
4058 ELSIF p_in_col_name = 'FM_P_EMPLOYMENT_ALLOW_AMT' THEN
4059 p_out_col_name := 'FM_P_EMPLOYMENT_ALLOW' ;
4060 ELSIF p_in_col_name = 'FM_P_INCOME_PROT_ALLOW_AMT' THEN
4061 p_out_col_name := 'FM_P_INCOME_PROT_ALLOW' ;
4062 ELSIF p_in_col_name = 'FM_P_TOTAL_ALLOW_AMT' THEN
4063 p_out_col_name := 'FM_P_TOTAL_ALLOW' ;
4064 ELSIF p_in_col_name = 'FM_P_AVAIL_INCOME_AMT' THEN
4065 p_out_col_name := 'FM_P_AVAIL_INCOME' ;
4066 ELSIF p_in_col_name = 'FM_P_CASH_BANK_ACCOUNTS_AMT' THEN
4067 p_out_col_name := 'FM_P_CASH_BANK_ACCOUNTS' ;
4068 ELSIF p_in_col_name = 'FM_P_OT_RL_EST_INV_EQ_AMT' THEN
4069 p_out_col_name := 'FM_P_OT_RL_EST_INV_EQ' ;
4070 ELSIF p_in_col_name = 'FM_P_ADJ_FARM_NET_WORTH_AMT' THEN
4071 p_out_col_name := 'FM_P_ADJ_BUS_FARM_NET_WORTH' ;
4072 ELSIF p_in_col_name = 'FM_P_NET_WORTH_AMT' THEN
4073 p_out_col_name := 'FM_P_NET_WORTH' ;
4074 ELSIF p_in_col_name = 'FM_P_ASSET_PROT_ALLOW_AMT' THEN
4075 p_out_col_name := 'FM_P_ASSET_PROT_ALLOW' ;
4076 ELSIF p_in_col_name = 'FM_P_DISC_NET_WORTH_AMT' THEN
4077 p_out_col_name := 'FM_P_DISC_NET_WORTH' ;
4078 ELSIF p_in_col_name = 'FM_P_TOTAL_CONTRIBUTION_AMT' THEN
4079 p_out_col_name := 'FM_P_TOTAL_CONTRIBUTION' ;
4080 ELSIF p_in_col_name = 'FM_P_NUM_IN_COLL_NUM' THEN
4081 p_out_col_name := 'FM_P_NUM_IN_COLL' ;
4082 ELSIF p_in_col_name = 'FM_P_CONT_FOR_STU_AMT' THEN
4083 p_out_col_name := 'FM_P_CONT_FOR_STU' ;
4084 ELSIF p_in_col_name = 'FM_P_CONT_FROM_INCOME_AMT' THEN
4085 p_out_col_name := 'FM_P_CONT_FROM_INCOME' ;
4086 ELSIF p_in_col_name = 'FM_P_CONT_FROM_ASSETS_AMT' THEN
4087 p_out_col_name := 'FM_P_CONT_FROM_ASSETS' ;
4088 ELSIF p_in_col_name = 'IM_S_BAS_AGI_TAX_INCOME_AMT' THEN
4089 p_out_col_name := 'IM_S_BAS_AGI_TAXABLE_INCOME' ;
4090 ELSIF p_in_col_name = 'IM_S_BAS_UNTX_INC_AND_BEN_AMT' THEN
4091 p_out_col_name := 'IM_S_BAS_UNTX_INC_AND_BEN' ;
4092 ELSIF p_in_col_name = 'IM_S_BAS_INC_ADJ_AMT' THEN
4093 p_out_col_name := 'IM_S_BAS_INC_ADJ' ;
4094 ELSIF p_in_col_name = 'IM_S_BAS_TOTAL_INCOME_AMT' THEN
4095 p_out_col_name := 'IM_S_BAS_TOTAL_INCOME' ;
4096 ELSIF p_in_col_name = 'IM_S_BAS_US_INCOME_TAX_AMT' THEN
4097 p_out_col_name := 'IM_S_BAS_US_INCOME_TAX' ;
4098 ELSIF p_in_col_name = 'IM_S_BAS_ST_AND_OTH_TAX_AMT' THEN
4099 p_out_col_name := 'IM_S_BAS_ST_AND_OTH_TAX' ;
4100 ELSIF p_in_col_name = 'IM_S_BAS_FICA_TAX_AMT' THEN
4101 p_out_col_name := 'IM_S_BAS_FICA_TAX' ;
4102 ELSIF p_in_col_name = 'IM_S_BAS_MED_DENTAL_AMT' THEN
4103 p_out_col_name := 'IM_S_BAS_MED_DENTAL' ;
4104 ELSIF p_in_col_name = 'IM_S_BAS_EMPLOYMENT_ALLOW_AMT' THEN
4105 p_out_col_name := 'IM_S_BAS_EMPLOYMENT_ALLOW' ;
4106 ELSIF p_in_col_name = 'IM_S_BAS_ANNUAL_ED_SAVINGS_AMT' THEN
4107 p_out_col_name := 'IM_S_BAS_ANNUAL_ED_SAVINGS' ;
4108 ELSIF p_in_col_name = 'IM_S_BAS_INC_PROT_ALLOW_M_AMT' THEN
4109 p_out_col_name := 'IM_S_BAS_INC_PROT_ALLOW_M' ;
4110 ELSIF p_in_col_name = 'IM_S_BAS_TOTAL_INC_ALLOW_AMT' THEN
4111 p_out_col_name := 'IM_S_BAS_TOTAL_INC_ALLOW' ;
4112 ELSIF p_in_col_name = 'IM_S_BAS_CAL_AVAIL_INCOME_AMT' THEN
4113 p_out_col_name := 'IM_S_BAS_CAL_AVAIL_INCOME' ;
4114 ELSIF p_in_col_name = 'IM_S_BAS_AVAIL_INCOME_AMT' THEN
4115 p_out_col_name := 'IM_S_BAS_AVAIL_INCOME' ;
4116 ELSIF p_in_col_name = 'IM_S_BAS_TOTAL_CONT_INC_AMT' THEN
4117 p_out_col_name := 'IM_S_BAS_TOTAL_CONT_INC' ;
4118 ELSIF p_in_col_name = 'IM_S_BAS_CASH_BANK_ACCOUNT_AMT' THEN
4119 p_out_col_name := 'IM_S_BAS_CASH_BANK_ACCOUNTS' ;
4120 ELSIF p_in_col_name = 'IM_S_BAS_HOME_EQUITY_AMT' THEN
4121 p_out_col_name := 'IM_S_BAS_HOME_EQUITY' ;
4122 ELSIF p_in_col_name = 'IM_S_BAS_OT_RL_EST_INV_EQ_AMT' THEN
4123 p_out_col_name := 'IM_S_BAS_OT_RL_EST_INV_EQ' ;
4124 ELSIF p_in_col_name = 'IM_S_BAS_ADJ_FARM_WORTH_AMT' THEN
4125 p_out_col_name := 'IM_S_BAS_ADJ_BUS_FARM_WORTH' ;
4126 ELSIF p_in_col_name = 'IM_S_BAS_TRUSTS_AMT' THEN
4127 p_out_col_name := 'IM_S_BAS_TRUSTS' ;
4128 ELSIF p_in_col_name = 'IM_S_BAS_NET_WORTH_AMT' THEN
4129 p_out_col_name := 'IM_S_BAS_NET_WORTH' ;
4130 ELSIF p_in_col_name = 'IM_S_BAS_EMERG_RES_ALLOW_AMT' THEN
4131 p_out_col_name := 'IM_S_BAS_EMERG_RES_ALLOW' ;
4132 ELSIF p_in_col_name = 'IM_S_BAS_CUM_ED_SAVINGS_AMT' THEN
4133 p_out_col_name := 'IM_S_BAS_CUM_ED_SAVINGS' ;
4134 ELSIF p_in_col_name = 'IM_S_BAS_TOTAL_ASSET_ALLOW_AMT' THEN
4135 p_out_col_name := 'IM_S_BAS_TOTAL_ASSET_ALLOW' ;
4136 ELSIF p_in_col_name = 'IM_S_BAS_DISC_NET_WORTH_AMT' THEN
4137 p_out_col_name := 'IM_S_BAS_DISC_NET_WORTH' ;
4138 ELSIF p_in_col_name = 'IM_S_BAS_TOTAL_CONT_ASSET_AMT' THEN
4139 p_out_col_name := 'IM_S_BAS_TOTAL_CONT_ASSET' ;
4140 ELSIF p_in_col_name = 'IM_S_BAS_TOTAL_CONT_AMT' THEN
4141 p_out_col_name := 'IM_S_BAS_TOTAL_CONT' ;
4142 ELSIF p_in_col_name = 'IM_S_BAS_NUM_IN_COLL_ADJ_AMT' THEN
4143 p_out_col_name := 'IM_S_BAS_NUM_IN_COLL_ADJ' ;
4144 ELSIF p_in_col_name = 'IM_S_BAS_CONT_FOR_STU_AMT' THEN
4145 p_out_col_name := 'IM_S_BAS_CONT_FOR_STU' ;
4146 ELSIF p_in_col_name = 'IM_S_BAS_CONT_FROM_INCOME_AMT' THEN
4147 p_out_col_name := 'IM_S_BAS_CONT_FROM_INCOME' ;
4148 ELSIF p_in_col_name = 'IM_S_BAS_CONT_FROM_ASSETS_AMT' THEN
4149 p_out_col_name := 'IM_S_BAS_CONT_FROM_ASSETS' ;
4150 ELSIF p_in_col_name = 'IM_S_EST_AGI_TAX_INCOME_AMT' THEN
4151 p_out_col_name := 'IM_S_EST_AGI_TAXABLE_INCOME' ;
4152 ELSIF p_in_col_name = 'IM_S_EST_UNTX_INC_AND_BEN_AMT' THEN
4153 p_out_col_name := 'IM_S_EST_UNTX_INC_AND_BEN' ;
4154 ELSIF p_in_col_name = 'IM_S_EST_INC_ADJ_AMT' THEN
4155 p_out_col_name := 'IM_S_EST_INC_ADJ' ;
4156 ELSIF p_in_col_name = 'IM_S_EST_TOTAL_INCOME_AMT' THEN
4157 p_out_col_name := 'IM_S_EST_TOTAL_INCOME' ;
4158 ELSIF p_in_col_name = 'IM_S_EST_US_INCOME_TAX_AMT' THEN
4159 p_out_col_name := 'IM_S_EST_US_INCOME_TAX' ;
4160 ELSIF p_in_col_name = 'IM_S_EST_ST_AND_OTH_TAX_AMT' THEN
4161 p_out_col_name := 'IM_S_EST_ST_AND_OTH_TAX' ;
4162 ELSIF p_in_col_name = 'IM_S_EST_FICA_TAX_AMT' THEN
4163 p_out_col_name := 'IM_S_EST_FICA_TAX' ;
4164 ELSIF p_in_col_name = 'IM_S_EST_MED_DENTAL_AMT' THEN
4165 p_out_col_name := 'IM_S_EST_MED_DENTAL' ;
4166 ELSIF p_in_col_name = 'IM_S_EST_EMPLOYMENT_ALLOW_AMT' THEN
4167 p_out_col_name := 'IM_S_EST_EMPLOYMENT_ALLOW' ;
4168 ELSIF p_in_col_name = 'IM_S_EST_ANNUAL_ED_SAVINGS_AMT' THEN
4169 p_out_col_name := 'IM_S_EST_ANNUAL_ED_SAVINGS' ;
4170 ELSIF p_in_col_name = 'IM_S_EST_INC_PROT_ALLOW_M_AMT' THEN
4171 p_out_col_name := 'IM_S_EST_INC_PROT_ALLOW_M' ;
4172 ELSIF p_in_col_name = 'IM_S_EST_TOTAL_INC_ALLOW_AMT' THEN
4173 p_out_col_name := 'IM_S_EST_TOTAL_INC_ALLOW' ;
4174 ELSIF p_in_col_name = 'IM_S_EST_CAL_AVAIL_INCOME_AMT' THEN
4175 p_out_col_name := 'IM_S_EST_CAL_AVAIL_INCOME' ;
4176 ELSIF p_in_col_name = 'IM_S_EST_AVAIL_INCOME_AMT' THEN
4177 p_out_col_name := 'IM_S_EST_AVAIL_INCOME' ;
4178 ELSIF p_in_col_name = 'IM_S_EST_TOTAL_CONT_INC_AMT' THEN
4179 p_out_col_name := 'IM_S_EST_TOTAL_CONT_INC' ;
4180 ELSIF p_in_col_name = 'IM_S_EST_CASH_BANK_ACCOUNT_AMT' THEN
4181 p_out_col_name := 'IM_S_EST_CASH_BANK_ACCOUNTS' ;
4182 ELSIF p_in_col_name = 'IM_S_EST_HOME_EQUITY_AMT' THEN
4183 p_out_col_name := 'IM_S_EST_HOME_EQUITY' ;
4184 ELSIF p_in_col_name = 'IM_S_EST_OT_RL_EST_INV_EQU_AMT' THEN
4185 p_out_col_name := 'IM_S_EST_OT_RL_EST_INV_EQU' ;
4186 ELSIF p_in_col_name = 'IM_S_EST_ADJ_FARM_WORTH_AMT' THEN
4187 p_out_col_name := 'IM_S_EST_ADJ_BUS_FARM_WORTH' ;
4188 ELSIF p_in_col_name = 'IM_S_EST_EST_TRUSTS_AMT' THEN
4189 p_out_col_name := 'IM_S_EST_EST_TRUSTS' ;
4190 ELSIF p_in_col_name = 'IM_S_EST_NET_WORTH_AMT' THEN
4191 p_out_col_name := 'IM_S_EST_NET_WORTH' ;
4192 ELSIF p_in_col_name = 'IM_S_EST_EMERG_RES_ALLOW_AMT' THEN
4193 p_out_col_name := 'IM_S_EST_EMERG_RES_ALLOW' ;
4194 ELSIF p_in_col_name = 'IM_S_EST_CUM_ED_SAVINGS_AMT' THEN
4195 p_out_col_name := 'IM_S_EST_CUM_ED_SAVINGS' ;
4196 ELSIF p_in_col_name = 'IM_S_EST_TOTAL_ASSET_ALLOW_AMT' THEN
4197 p_out_col_name := 'IM_S_EST_TOTAL_ASSET_ALLOW' ;
4198 ELSIF p_in_col_name = 'IM_S_EST_DISC_NET_WORTH_AMT' THEN
4199 p_out_col_name := 'IM_S_EST_DISC_NET_WORTH' ;
4200 ELSIF p_in_col_name = 'IM_S_EST_TOTAL_CONT_ASSET_AMT' THEN
4201 p_out_col_name := 'IM_S_EST_TOTAL_CONT_ASSET' ;
4202 ELSIF p_in_col_name = 'IM_S_EST_TOTAL_CONT_AMT' THEN
4203 p_out_col_name := 'IM_S_EST_TOTAL_CONT' ;
4204 ELSIF p_in_col_name = 'IM_S_EST_NUM_IN_COLL_ADJ_AMT' THEN
4205 p_out_col_name := 'IM_S_EST_NUM_IN_COLL_ADJ' ;
4206 ELSIF p_in_col_name = 'IM_S_EST_CONT_FOR_STU_AMT' THEN
4207 p_out_col_name := 'IM_S_EST_CONT_FOR_STU' ;
4208 ELSIF p_in_col_name = 'IM_S_EST_CONT_FROM_INCOME_AMT' THEN
4209 p_out_col_name := 'IM_S_EST_CONT_FROM_INCOME' ;
4210 ELSIF p_in_col_name = 'IM_S_EST_CONT_FROM_ASSETS_AMT' THEN
4211 p_out_col_name := 'IM_S_EST_CONT_FROM_ASSETS' ;
4212 ELSIF p_in_col_name = 'IM_S_OPT_AGI_TAX_INCOME_AMT' THEN
4213 p_out_col_name := 'IM_S_OPT_AGI_TAXABLE_INCOME' ;
4214 ELSIF p_in_col_name = 'IM_S_OPT_UNTX_INC_AND_BEN_AMT' THEN
4215 p_out_col_name := 'IM_S_OPT_UNTX_INC_AND_BEN' ;
4216 ELSIF p_in_col_name = 'IM_S_OPT_INC_ADJ_AMT' THEN
4217 p_out_col_name := 'IM_S_OPT_INC_ADJ' ;
4218 ELSIF p_in_col_name = 'IM_S_OPT_TOTAL_INCOME_AMT' THEN
4219 p_out_col_name := 'IM_S_OPT_TOTAL_INCOME' ;
4220 ELSIF p_in_col_name = 'IM_S_OPT_US_INCOME_TAX_AMT' THEN
4221 p_out_col_name := 'IM_S_OPT_US_INCOME_TAX' ;
4222 ELSIF p_in_col_name = 'IM_S_OPT_STATE_OTH_TAXES_AMT' THEN
4223 p_out_col_name := 'IM_S_OPT_STATE_AND_OTH_TAXES' ;
4224 ELSIF p_in_col_name = 'IM_S_OPT_FICA_TAX_AMT' THEN
4225 p_out_col_name := 'IM_S_OPT_FICA_TAX' ;
4226 ELSIF p_in_col_name = 'IM_S_OPT_MED_DENTAL_AMT' THEN
4227 p_out_col_name := 'IM_S_OPT_MED_DENTAL' ;
4228 ELSIF p_in_col_name = 'IM_S_OPT_EMPLOYMENT_ALLOW_AMT' THEN
4229 p_out_col_name := 'IM_S_OPT_EMPLOYMENT_ALLOW' ;
4230 ELSIF p_in_col_name = 'IM_S_OPT_ANNUAL_ED_SAVINGS_AMT' THEN
4231 p_out_col_name := 'IM_S_OPT_ANNUAL_ED_SAVINGS' ;
4232 ELSIF p_in_col_name = 'IM_S_OPT_INC_PROT_ALLOW_M_AMT' THEN
4233 p_out_col_name := 'IM_S_OPT_INC_PROT_ALLOW_M' ;
4234 ELSIF p_in_col_name = 'IM_S_OPT_TOTAL_INC_ALLOW_AMT' THEN
4235 p_out_col_name := 'IM_S_OPT_TOTAL_INC_ALLOW' ;
4236 ELSIF p_in_col_name = 'IM_S_OPT_CAL_AVAIL_INCOME_AMT' THEN
4237 p_out_col_name := 'IM_S_OPT_CAL_AVAIL_INCOME' ;
4238 ELSIF p_in_col_name = 'IM_S_OPT_AVAIL_INCOME_AMT' THEN
4239 p_out_col_name := 'IM_S_OPT_AVAIL_INCOME' ;
4240 ELSIF p_in_col_name = 'IM_S_OPT_TOTAL_CONT_INC_AMT' THEN
4241 p_out_col_name := 'IM_S_OPT_TOTAL_CONT_INC' ;
4242 ELSIF p_in_col_name = 'IM_S_OPT_CASH_BANK_ACCOUNT_AMT' THEN
4243 p_out_col_name := 'IM_S_OPT_CASH_BANK_ACCOUNTS' ;
4244 ELSIF p_in_col_name = 'IM_S_OPT_IRA_KEOGH_ACCOUNT_AMT' THEN
4245 p_out_col_name := 'IM_S_OPT_IRA_KEOGH_ACCOUNTS' ;
4246 ELSIF p_in_col_name = 'IM_S_OPT_HOME_EQUITY_AMT' THEN
4247 p_out_col_name := 'IM_S_OPT_HOME_EQUITY' ;
4248 ELSIF p_in_col_name = 'IM_S_OPT_OT_RL_EST_INV_EQ_AMT' THEN
4249 p_out_col_name := 'IM_S_OPT_OT_RL_EST_INV_EQ' ;
4250 ELSIF p_in_col_name = 'IM_S_OPT_ADJ_BUS_FRM_WORTH_AMT' THEN
4251 p_out_col_name := 'IM_S_OPT_ADJ_BUS_FARM_WORTH' ;
4252 ELSIF p_in_col_name = 'IM_S_OPT_TRUSTS_AMT' THEN
4253 p_out_col_name := 'IM_S_OPT_TRUSTS' ;
4254 ELSIF p_in_col_name = 'IM_S_OPT_NET_WORTH_AMT' THEN
4255 p_out_col_name := 'IM_S_OPT_NET_WORTH' ;
4256 ELSIF p_in_col_name = 'IM_S_OPT_EMERG_RES_ALLOW_AMT' THEN
4257 p_out_col_name := 'IM_S_OPT_EMERG_RES_ALLOW' ;
4258 ELSIF p_in_col_name = 'IM_S_OPT_CUM_ED_SAVINGS_AMT' THEN
4259 p_out_col_name := 'IM_S_OPT_CUM_ED_SAVINGS' ;
4260 ELSIF p_in_col_name = 'IM_S_OPT_TOTAL_ASSET_ALLOW_AMT' THEN
4261 p_out_col_name := 'IM_S_OPT_TOTAL_ASSET_ALLOW' ;
4262 ELSIF p_in_col_name = 'IM_S_OPT_DISC_NET_WORTH_AMT' THEN
4263 p_out_col_name := 'IM_S_OPT_DISC_NET_WORTH' ;
4264 ELSIF p_in_col_name = 'IM_S_OPT_TOTAL_CONT_ASSET_AMT' THEN
4265 p_out_col_name := 'IM_S_OPT_TOTAL_CONT_ASSET' ;
4266 ELSIF p_in_col_name = 'IM_S_OPT_TOTAL_CONT_AMT' THEN
4267 p_out_col_name := 'IM_S_OPT_TOTAL_CONT' ;
4268 ELSIF p_in_col_name = 'IM_S_OPT_NUM_IN_COLL_ADJ_AMT' THEN
4269 p_out_col_name := 'IM_S_OPT_NUM_IN_COLL_ADJ' ;
4270 ELSIF p_in_col_name = 'IM_S_OPT_CONT_FOR_STU_AMT' THEN
4271 p_out_col_name := 'IM_S_OPT_CONT_FOR_STU' ;
4272 ELSIF p_in_col_name = 'IM_S_OPT_CONT_FROM_INCOME_AMT' THEN
4273 p_out_col_name := 'IM_S_OPT_CONT_FROM_INCOME' ;
4274 ELSIF p_in_col_name = 'IM_S_OPT_CONT_FROM_ASSETS_AMT' THEN
4275 p_out_col_name := 'IM_S_OPT_CONT_FROM_ASSETS' ;
4276 ELSIF p_in_col_name = 'FM_S_ANALYSIS_TYPE' THEN
4277 p_out_col_name := 'FM_S_ANALYSIS_TYPE' ;
4278 ELSIF p_in_col_name = 'FM_S_AGI_TAXABLE_INCOME_AMT' THEN
4279 p_out_col_name := 'FM_S_AGI_TAXABLE_INCOME' ;
4280 ELSIF p_in_col_name = 'FM_S_UNTX_INC_AND_BEN_AMT' THEN
4281 p_out_col_name := 'FM_S_UNTX_INC_AND_BEN' ;
4282 ELSIF p_in_col_name = 'FM_S_INC_ADJ_AMT' THEN
4283 p_out_col_name := 'FM_S_INC_ADJ' ;
4284 ELSIF p_in_col_name = 'FM_S_TOTAL_INCOME_AMT' THEN
4285 p_out_col_name := 'FM_S_TOTAL_INCOME' ;
4286 ELSIF p_in_col_name = 'FM_S_US_INCOME_TAX_AMT' THEN
4287 p_out_col_name := 'FM_S_US_INCOME_TAX' ;
4288 ELSIF p_in_col_name = 'FM_S_STATE_AND_OTH_TAXES_AMT' THEN
4289 p_out_col_name := 'FM_S_STATE_AND_OTH_TAXES' ;
4290 ELSIF p_in_col_name = 'FM_S_FICA_TAX_AMT' THEN
4291 p_out_col_name := 'FM_S_FICA_TAX' ;
4292 ELSIF p_in_col_name = 'FM_S_EMPLOYMENT_ALLOW_AMT' THEN
4293 p_out_col_name := 'FM_S_EMPLOYMENT_ALLOW' ;
4294 ELSIF p_in_col_name = 'FM_S_INCOME_PROT_ALLOW_AMT' THEN
4295 p_out_col_name := 'FM_S_INCOME_PROT_ALLOW' ;
4296 ELSIF p_in_col_name = 'FM_S_TOTAL_ALLOW_AMT' THEN
4297 p_out_col_name := 'FM_S_TOTAL_ALLOW' ;
4298 ELSIF p_in_col_name = 'FM_S_CAL_AVAIL_INCOME_AMT' THEN
4299 p_out_col_name := 'FM_S_CAL_AVAIL_INCOME' ;
4300 ELSIF p_in_col_name = 'FM_S_AVAIL_INCOME_AMT' THEN
4301 p_out_col_name := 'FM_S_AVAIL_INCOME' ;
4302 ELSIF p_in_col_name = 'FM_S_CASH_BANK_ACCOUNTS_AMT' THEN
4303 p_out_col_name := 'FM_S_CASH_BANK_ACCOUNTS' ;
4304 ELSIF p_in_col_name = 'FM_S_OT_RL_EST_INV_EQUITY_AMT' THEN
4305 p_out_col_name := 'FM_S_OT_RL_EST_INV_EQUITY' ;
4306 ELSIF p_in_col_name = 'FM_S_ADJ_BUS_FARM_WORTH_AMT' THEN
4307 p_out_col_name := 'FM_S_ADJ_BUS_FARM_WORTH' ;
4308 ELSIF p_in_col_name = 'FM_S_TRUSTS_AMT' THEN
4309 p_out_col_name := 'FM_S_TRUSTS' ;
4310 ELSIF p_in_col_name = 'FM_S_NET_WORTH_AMT' THEN
4311 p_out_col_name := 'FM_S_NET_WORTH' ;
4312 ELSIF p_in_col_name = 'FM_S_ASSET_PROT_ALLOW_AMT' THEN
4313 p_out_col_name := 'FM_S_ASSET_PROT_ALLOW' ;
4314 ELSIF p_in_col_name = 'FM_S_DISC_NET_WORTH_AMT' THEN
4315 p_out_col_name := 'FM_S_DISC_NET_WORTH' ;
4316 ELSIF p_in_col_name = 'FM_S_TOTAL_CONT_AMT' THEN
4317 p_out_col_name := 'FM_S_TOTAL_CONT' ;
4318 ELSIF p_in_col_name = 'FM_S_NUM_IN_COLL_NUM' THEN
4319 p_out_col_name := 'FM_S_NUM_IN_COLL' ;
4320 ELSIF p_in_col_name = 'FM_S_CONT_FOR_STU_AMT' THEN
4321 p_out_col_name := 'FM_S_CONT_FOR_STU' ;
4322 ELSIF p_in_col_name = 'FM_S_CONT_FROM_INCOME_AMT' THEN
4323 p_out_col_name := 'FM_S_CONT_FROM_INCOME' ;
4324 ELSIF p_in_col_name = 'FM_S_CONT_FROM_ASSETS_AMT' THEN
4325 p_out_col_name := 'FM_S_CONT_FROM_ASSETS' ;
4326 ELSIF p_in_col_name = 'IM_INST_RESIDENT_FLAG' THEN
4327 p_out_col_name := 'IM_INST_RESIDENT_IND' ;
4328 ELSIF p_in_col_name = 'INSTITUTIONAL_1_BUDGET_NAME' THEN
4329 p_out_col_name := 'INSTITUTIONAL_1_BUDGET_NAME' ;
4330 ELSIF p_in_col_name = 'IM_INST_1_BUDGET_DURATION_NUM' THEN
4331 p_out_col_name := 'IM_INST_1_BUDGET_DURATION' ;
4332 ELSIF p_in_col_name = 'IM_INST_1_TUITION_FEES_AMT' THEN
4333 p_out_col_name := 'IM_INST_1_TUITION_FEES' ;
4334 ELSIF p_in_col_name = 'IM_INST_1_BOOKS_SUPPLIES_AMT' THEN
4335 p_out_col_name := 'IM_INST_1_BOOKS_SUPPLIES' ;
4336 ELSIF p_in_col_name = 'IM_INST_1_LIVING_EXPENSES_AMT' THEN
4337 p_out_col_name := 'IM_INST_1_LIVING_EXPENSES' ;
4338 ELSIF p_in_col_name = 'IM_INST_1_TOT_EXPENSES_AMT' THEN
4339 p_out_col_name := 'IM_INST_1_TOT_EXPENSES' ;
4340 ELSIF p_in_col_name = 'IM_INST_1_TOT_STU_CONT_AMT' THEN
4341 p_out_col_name := 'IM_INST_1_TOT_STU_CONT' ;
4342 ELSIF p_in_col_name = 'IM_INST_1_TOT_PAR_CONT_AMT' THEN
4343 p_out_col_name := 'IM_INST_1_TOT_PAR_CONT' ;
4344 ELSIF p_in_col_name = 'IM_INST_1_TOT_FAMILY_CONT_AMT' THEN
4345 p_out_col_name := 'IM_INST_1_TOT_FAMILY_CONT' ;
4346 ELSIF p_in_col_name = 'IM_INST_1_VA_BENEFITS_AMT' THEN
4347 p_out_col_name := 'IM_INST_1_VA_BENEFITS' ;
4348 ELSIF p_in_col_name = 'IM_INST_1_OT_CONT_AMT' THEN
4349 p_out_col_name := 'IM_INST_1_OT_CONT' ;
4350 ELSIF p_in_col_name = 'IM_INST_1_EST_FINAN_NEED_AMT' THEN
4351 p_out_col_name := 'IM_INST_1_EST_FINANCIAL_NEED' ;
4352 ELSIF p_in_col_name = 'INSTITUTIONAL_2_BUDGET_TXT' THEN
4353 p_out_col_name := 'INSTITUTIONAL_2_BUDGET_NAME' ;
4354 ELSIF p_in_col_name = 'IM_INST_2_BUDGET_DURATION_NUM' THEN
4355 p_out_col_name := 'IM_INST_2_BUDGET_DURATION' ;
4356 ELSIF p_in_col_name = 'IM_INST_2_TUITION_FEES_AMT' THEN
4357 p_out_col_name := 'IM_INST_2_TUITION_FEES' ;
4358 ELSIF p_in_col_name = 'IM_INST_2_BOOKS_SUPPLIES_AMT' THEN
4359 p_out_col_name := 'IM_INST_2_BOOKS_SUPPLIES' ;
4360 ELSIF p_in_col_name = 'IM_INST_2_LIVING_EXPENSES_AMT' THEN
4361 p_out_col_name := 'IM_INST_2_LIVING_EXPENSES' ;
4362 ELSIF p_in_col_name = 'IM_INST_2_TOT_EXPENSES_AMT' THEN
4363 p_out_col_name := 'IM_INST_2_TOT_EXPENSES' ;
4364 ELSIF p_in_col_name = 'IM_INST_2_TOT_STU_CONT_AMT' THEN
4365 p_out_col_name := 'IM_INST_2_TOT_STU_CONT' ;
4366 ELSIF p_in_col_name = 'IM_INST_2_TOT_PAR_CONT_AMT' THEN
4367 p_out_col_name := 'IM_INST_2_TOT_PAR_CONT' ;
4368 ELSIF p_in_col_name = 'IM_INST_3_TOT_PAR_CONT_AMT' THEN
4369 p_out_col_name := 'IM_INST_2_TOT_FAMILY_CONT' ;
4370 ELSIF p_in_col_name = 'IM_INST_2_TOT_FAMILY_CONT_AMT' THEN
4371 p_out_col_name := 'IM_INST_2_VA_BENEFITS' ;
4372 ELSIF p_in_col_name = 'IM_INST_2_VA_BENEFITS_AMT' THEN
4373 p_out_col_name := 'IM_INST_2_EST_FINANCIAL_NEED' ;
4374 ELSIF p_in_col_name = 'IM_INST_2_EST_FINAN_NEED_AMT' THEN
4375 p_out_col_name := 'INSTITUTIONAL_3_BUDGET_NAME' ;
4376 ELSIF p_in_col_name = 'INSTITUTIONAL_3_BUDGET_TXT' THEN
4377 p_out_col_name := 'IM_INST_3_BUDGET_DURATION' ;
4378 ELSIF p_in_col_name = 'IM_INST_3_BUDGET_DURATION_NUM' THEN
4379 p_out_col_name := 'IM_INST_3_TUITION_FEES' ;
4380 ELSIF p_in_col_name = 'IM_INST_3_TUITION_FEES_AMT' THEN
4381 p_out_col_name := 'IM_INST_3_BOOKS_SUPPLIES' ;
4382 ELSIF p_in_col_name = 'IM_INST_3_BOOKS_SUPPLIES_AMT' THEN
4383 p_out_col_name := 'IM_INST_3_LIVING_EXPENSES' ;
4384 ELSIF p_in_col_name = 'IM_INST_3_LIVING_EXPENSES_AMT' THEN
4385 p_out_col_name := 'IM_INST_3_TOT_EXPENSES' ;
4386 ELSIF p_in_col_name = 'IM_INST_3_TOT_EXPENSES_AMT' THEN
4387 p_out_col_name := 'IM_INST_3_TOT_STU_CONT' ;
4388 ELSIF p_in_col_name = 'IM_INST_3_TOT_STU_CONT_AMT' THEN
4389 p_out_col_name := 'IM_INST_3_TOT_PAR_CONT' ;
4390 ELSIF p_in_col_name = 'IM_INST_3_TOT_FAMILY_CONT_AMT' THEN
4391 p_out_col_name := 'IM_INST_3_TOT_FAMILY_CONT' ;
4392 ELSIF p_in_col_name = 'IM_INST_3_VA_BENEFITS_AMT' THEN
4393 p_out_col_name := 'IM_INST_3_VA_BENEFITS' ;
4394 ELSIF p_in_col_name = 'IM_INST_3_EST_FINAN_NEED_AMT' THEN
4395 p_out_col_name := 'IM_INST_3_EST_FINANCIAL_NEED' ;
4396 ELSIF p_in_col_name = 'FM_INST_1_FEDERAL_EFC_TXT' THEN
4397 p_out_col_name := 'FM_INST_1_FEDERAL_EFC' ;
4398 ELSIF p_in_col_name = 'FM_INST_1_VA_BENEFITS_TXT' THEN
4399 p_out_col_name := 'FM_INST_1_VA_BENEFITS' ;
4400 ELSIF p_in_col_name = 'FM_INST_1_FED_ELIGIBILITY_TXT' THEN
4401 p_out_col_name := 'FM_INST_1_FED_ELIGIBILITY' ;
4402 ELSIF p_in_col_name = 'FM_INST_1_PELL_TXT' THEN
4403 p_out_col_name := 'FM_INST_1_PELL' ;
4404 ELSIF p_in_col_name = 'OPTION_PAR_LOSS_ALLOW_FLAG' THEN
4405 p_out_col_name := 'OPTION_PAR_LOSS_ALLOW_IND' ;
4406 ELSIF p_in_col_name = 'OPTION_PAR_TUITION_FLAG' THEN
4407 p_out_col_name := 'OPTION_PAR_TUITION_IND' ;
4408 ELSIF p_in_col_name = 'OPTION_PAR_HOME_TYPE' THEN
4409 p_out_col_name := 'OPTION_PAR_HOME_IND' ;
4410 ELSIF p_in_col_name = 'OPTION_PAR_HOME_VALUE_TXT' THEN
4411 p_out_col_name := 'OPTION_PAR_HOME_VALUE' ;
4412 ELSIF p_in_col_name = 'OPTION_PAR_HOME_DEBT_TXT' THEN
4413 p_out_col_name := 'OPTION_PAR_HOME_DEBT' ;
4414 ELSIF p_in_col_name = 'OPTION_STU_IRA_KEOGH_FLAG' THEN
4415 p_out_col_name := 'OPTION_STU_IRA_KEOGH_IND' ;
4416 ELSIF p_in_col_name = 'OPTION_STU_HOME_TYPE' THEN
4417 p_out_col_name := 'OPTION_STU_HOME_IND' ;
4418 ELSIF p_in_col_name = 'OPTION_STU_HOME_VALUE_TXT' THEN
4419 p_out_col_name := 'OPTION_STU_HOME_VALUE' ;
4420 ELSIF p_in_col_name = 'OPTION_STU_HOME_DEBT_TXT' THEN
4421 p_out_col_name := 'OPTION_STU_HOME_DEBT' ;
4422 ELSIF p_in_col_name = 'OPTION_STU_SUM_AY_INC_FLAG' THEN
4423 p_out_col_name := 'OPTION_STU_SUM_AY_INC_IND' ;
4424 ELSIF p_in_col_name = 'OPTION_PAR_HOPE_LL_CREDIT_FLAG' THEN
4425 p_out_col_name := 'OPTION_PAR_HOPE_LL_CREDIT' ;
4426 ELSIF p_in_col_name = 'OPTION_STU_HOPE_LL_CREDIT_FLAG' THEN
4427 p_out_col_name := 'OPTION_STU_HOPE_LL_CREDIT' ;
4428 ELSIF p_in_col_name = 'IM_PARENT_1_8_MONTHS_BAS_TXT' THEN
4429 p_out_col_name := 'IM_PARENT_1_8_MONTHS_BAS' ;
4430 ELSIF p_in_col_name = 'IM_P_MORE_THAN_9_MTH_BA_TXT' THEN
4431 p_out_col_name := 'IM_P_MORE_THAN_9_MTH_BA' ;
4432 ELSIF p_in_col_name = 'IM_PARENT_1_8_MONTHS_OPT_TXT' THEN
4433 p_out_col_name := 'IM_PARENT_1_8_MONTHS_OPT' ;
4434 ELSIF p_in_col_name = 'IM_P_MORE_THAN_9_MTH_OP_TXT' THEN
4435 p_out_col_name := 'IM_P_MORE_THAN_9_MTH_OP' ;
4436 ELSIF p_in_col_name = 'FNAR_MESSAGE_1_FLAG' THEN
4437 p_out_col_name := 'FNAR_MESSAGE_1' ;
4438 ELSIF p_in_col_name = 'FNAR_MESSAGE_2_FLAG' THEN
4439 p_out_col_name := 'FNAR_MESSAGE_2' ;
4440 ELSIF p_in_col_name = 'FNAR_MESSAGE_3_FLAG' THEN
4441 p_out_col_name := 'FNAR_MESSAGE_3' ;
4442 ELSIF p_in_col_name = 'FNAR_MESSAGE_4_FLAG' THEN
4443 p_out_col_name := 'FNAR_MESSAGE_4' ;
4444 ELSIF p_in_col_name = 'FNAR_MESSAGE_5_FLAG' THEN
4445 p_out_col_name := 'FNAR_MESSAGE_5' ;
4446 ELSIF p_in_col_name = 'FNAR_MESSAGE_6_FLAG' THEN
4447 p_out_col_name := 'FNAR_MESSAGE_6' ;
4448 ELSIF p_in_col_name = 'FNAR_MESSAGE_7_FLAG' THEN
4449 p_out_col_name := 'FNAR_MESSAGE_7' ;
4450 ELSIF p_in_col_name = 'FNAR_MESSAGE_8_FLAG' THEN
4451 p_out_col_name := 'FNAR_MESSAGE_8' ;
4452 ELSIF p_in_col_name = 'FNAR_MESSAGE_9_FLAG' THEN
4453 p_out_col_name := 'FNAR_MESSAGE_9' ;
4454 ELSIF p_in_col_name = 'FNAR_MESSAGE_10_FLAG' THEN
4455 p_out_col_name := 'FNAR_MESSAGE_10' ;
4456 ELSIF p_in_col_name = 'FNAR_MESSAGE_11_FLAG' THEN
4457 p_out_col_name := 'FNAR_MESSAGE_11' ;
4458 ELSIF p_in_col_name = 'FNAR_MESSAGE_12_FLAG' THEN
4459 p_out_col_name := 'FNAR_MESSAGE_12' ;
4460 ELSIF p_in_col_name = 'FNAR_MESSAGE_13_FLAG' THEN
4461 p_out_col_name := 'FNAR_MESSAGE_13' ;
4462 ELSIF p_in_col_name = 'FNAR_MESSAGE_20_FLAG' THEN
4463 p_out_col_name := 'FNAR_MESSAGE_20' ;
4464 ELSIF p_in_col_name = 'FNAR_MESSAGE_21_FLAG' THEN
4465 p_out_col_name := 'FNAR_MESSAGE_21' ;
4466 ELSIF p_in_col_name = 'FNAR_MESSAGE_22_FLAG' THEN
4467 p_out_col_name := 'FNAR_MESSAGE_22' ;
4468 ELSIF p_in_col_name = 'FNAR_MESSAGE_23_FLAG' THEN
4469 p_out_col_name := 'FNAR_MESSAGE_23' ;
4470 ELSIF p_in_col_name = 'FNAR_MESSAGE_24_FLAG' THEN
4471 p_out_col_name := 'FNAR_MESSAGE_24' ;
4472 ELSIF p_in_col_name = 'FNAR_MESSAGE_25_FLAG' THEN
4473 p_out_col_name := 'FNAR_MESSAGE_25' ;
4474 ELSIF p_in_col_name = 'FNAR_MESSAGE_26_FLAG' THEN
4475 p_out_col_name := 'FNAR_MESSAGE_26' ;
4476 ELSIF p_in_col_name = 'FNAR_MESSAGE_27_FLAG' THEN
4477 p_out_col_name := 'FNAR_MESSAGE_27' ;
4478 ELSIF p_in_col_name = 'FNAR_MESSAGE_30_FLAG' THEN
4479 p_out_col_name := 'FNAR_MESSAGE_30' ;
4480 ELSIF p_in_col_name = 'FNAR_MESSAGE_31_FLAG' THEN
4481 p_out_col_name := 'FNAR_MESSAGE_31' ;
4482 ELSIF p_in_col_name = 'FNAR_MESSAGE_32_FLAG' THEN
4483 p_out_col_name := 'FNAR_MESSAGE_32' ;
4484 ELSIF p_in_col_name = 'FNAR_MESSAGE_33_FLAG' THEN
4485 p_out_col_name := 'FNAR_MESSAGE_33' ;
4486 ELSIF p_in_col_name = 'FNAR_MESSAGE_34_FLAG' THEN
4487 p_out_col_name := 'FNAR_MESSAGE_34' ;
4488 ELSIF p_in_col_name = 'FNAR_MESSAGE_35_FLAG' THEN
4489 p_out_col_name := 'FNAR_MESSAGE_35' ;
4490 ELSIF p_in_col_name = 'FNAR_MESSAGE_36_FLAG' THEN
4491 p_out_col_name := 'FNAR_MESSAGE_36' ;
4492 ELSIF p_in_col_name = 'FNAR_MESSAGE_37_FLAG' THEN
4493 p_out_col_name := 'FNAR_MESSAGE_37' ;
4494 ELSIF p_in_col_name = 'FNAR_MESSAGE_38_FLAG' THEN
4495 p_out_col_name := 'FNAR_MESSAGE_38' ;
4496 ELSIF p_in_col_name = 'FNAR_MESSAGE_39_FLAG' THEN
4497 p_out_col_name := 'FNAR_MESSAGE_39' ;
4498 ELSIF p_in_col_name = 'FNAR_MESSAGE_45_FLAG' THEN
4499 p_out_col_name := 'FNAR_MESSAGE_45' ;
4500 ELSIF p_in_col_name = 'FNAR_MESSAGE_46_FLAG' THEN
4501 p_out_col_name := 'FNAR_MESSAGE_46' ;
4502 ELSIF p_in_col_name = 'FNAR_MESSAGE_47_FLAG' THEN
4503 p_out_col_name := 'FNAR_MESSAGE_47' ;
4504 ELSIF p_in_col_name = 'FNAR_MESSAGE_48_FLAG' THEN
4505 p_out_col_name := 'FNAR_MESSAGE_48' ;
4506 ELSIF p_in_col_name = 'FNAR_MESSAGE_50_FLAG' THEN
4507 p_out_col_name := 'FNAR_MESSAGE_50' ;
4508 ELSIF p_in_col_name = 'FNAR_MESSAGE_51_FLAG' THEN
4509 p_out_col_name := 'FNAR_MESSAGE_51' ;
4510 ELSIF p_in_col_name = 'FNAR_MESSAGE_52_FLAG' THEN
4511 p_out_col_name := 'FNAR_MESSAGE_52' ;
4512 ELSIF p_in_col_name = 'FNAR_MESSAGE_53_FLAG' THEN
4513 p_out_col_name := 'FNAR_MESSAGE_53' ;
4514 ELSIF p_in_col_name = 'FNAR_MESSAGE_56_FLAG' THEN
4515 p_out_col_name := 'FNAR_MESSAGE_56' ;
4516 ELSIF p_in_col_name = 'FNAR_MESSAGE_57_FLAG' THEN
4517 p_out_col_name := 'FNAR_MESSAGE_57' ;
4518 ELSIF p_in_col_name = 'FNAR_MESSAGE_58_FLAG' THEN
4519 p_out_col_name := 'FNAR_MESSAGE_58' ;
4520 ELSIF p_in_col_name = 'FNAR_MESSAGE_59_FLAG' THEN
4521 p_out_col_name := 'FNAR_MESSAGE_59' ;
4522 ELSIF p_in_col_name = 'FNAR_MESSAGE_60_FLAG' THEN
4523 p_out_col_name := 'FNAR_MESSAGE_60' ;
4524 ELSIF p_in_col_name = 'FNAR_MESSAGE_61_FLAG' THEN
4525 p_out_col_name := 'FNAR_MESSAGE_61' ;
4526 ELSIF p_in_col_name = 'FNAR_MESSAGE_62_FLAG' THEN
4527 p_out_col_name := 'FNAR_MESSAGE_62' ;
4528 ELSIF p_in_col_name = 'FNAR_MESSAGE_63_FLAG' THEN
4529 p_out_col_name := 'FNAR_MESSAGE_63' ;
4530 ELSIF p_in_col_name = 'FNAR_MESSAGE_64_FLAG' THEN
4531 p_out_col_name := 'FNAR_MESSAGE_64' ;
4532 ELSIF p_in_col_name = 'FNAR_MESSAGE_65_FLAG' THEN
4533 p_out_col_name := 'FNAR_MESSAGE_65' ;
4534 ELSIF p_in_col_name = 'FNAR_MESSAGE_71_FLAG' THEN
4535 p_out_col_name := 'FNAR_MESSAGE_71' ;
4536 ELSIF p_in_col_name = 'FNAR_MESSAGE_72_FLAG' THEN
4537 p_out_col_name := 'FNAR_MESSAGE_72' ;
4538 ELSIF p_in_col_name = 'FNAR_MESSAGE_73_FLAG' THEN
4539 p_out_col_name := 'FNAR_MESSAGE_73' ;
4540 ELSIF p_in_col_name = 'FNAR_MESSAGE_74_FLAG' THEN
4541 p_out_col_name := 'FNAR_MESSAGE_74' ;
4542 ELSIF p_in_col_name = 'FNAR_MESSAGE_75_FLAG' THEN
4543 p_out_col_name := 'FNAR_MESSAGE_75' ;
4544 ELSIF p_in_col_name = 'FNAR_MESSAGE_76_FLAG' THEN
4545 p_out_col_name := 'FNAR_MESSAGE_76' ;
4546 ELSIF p_in_col_name = 'FNAR_MESSAGE_77_FLAG' THEN
4547 p_out_col_name := 'FNAR_MESSAGE_77' ;
4548 ELSIF p_in_col_name = 'FNAR_MESSAGE_78_FLAG' THEN
4549 p_out_col_name := 'FNAR_MESSAGE_78' ;
4550 ELSIF p_in_col_name = 'FNAR_MESG_10_STU_FAM_MEM_NUM' THEN
4551 p_out_col_name := 'FNAR_MESG_10_STU_FAM_MEM' ;
4552 ELSIF p_in_col_name = 'FNAR_MESG_11_STU_NO_IN_COL_NUM' THEN
4553 p_out_col_name := 'FNAR_MESG_11_STU_NO_IN_COLL' ;
4554 ELSIF p_in_col_name = 'FNAR_MESG_24_STU_AVAIL_INC_AMT' THEN
4555 p_out_col_name := 'FNAR_MESG_24_STU_AVAIL_INC' ;
4556 ELSIF p_in_col_name = 'FNAR_MESG_26_STU_TAXES_AMT' THEN
4557 p_out_col_name := 'FNAR_MESG_26_STU_TAXES' ;
4558 ELSIF p_in_col_name = 'FNAR_MESG_33_STU_HOME_VAL_AMT' THEN
4559 p_out_col_name := 'FNAR_MESG_33_STU_HOME_VALUE' ;
4560 ELSIF p_in_col_name = 'FNAR_MESG_34_STU_HOME_VAL_AMT' THEN
4561 p_out_col_name := 'FNAR_MESG_34_STU_HOME_VALUE' ;
4562 ELSIF p_in_col_name = 'FNAR_MESG_34_STU_HOME_EQU_AMT' THEN
4563 p_out_col_name := 'FNAR_MESG_34_STU_HOME_EQUITY' ;
4564 ELSIF p_in_col_name = 'FNAR_MESG_35_STU_HOME_VAL_AMT' THEN
4565 p_out_col_name := 'FNAR_MESG_35_STU_HOME_VALUE' ;
4566 ELSIF p_in_col_name = 'FNAR_MESG_35_STU_HOME_EQU_AMT' THEN
4567 p_out_col_name := 'FNAR_MESG_35_STU_HOME_EQUITY' ;
4568 ELSIF p_in_col_name = 'FNAR_MESG_36_STU_HOME_EQU_AMT' THEN
4569 p_out_col_name := 'FNAR_MESG_36_STU_HOME_EQUITY' ;
4570 ELSIF p_in_col_name = 'FNAR_MESG_48_PAR_FAM_MEM_NUM' THEN
4571 p_out_col_name := 'FNAR_MESG_48_PAR_FAM_MEM' ;
4572 ELSIF p_in_col_name = 'FNAR_MESG_49_PAR_NO_IN_COL_NUM' THEN
4573 p_out_col_name := 'FNAR_MESG_49_PAR_NO_IN_COLL' ;
4574 ELSIF p_in_col_name = 'FNAR_MESG_56_PAR_AGI_AMT' THEN
4575 p_out_col_name := 'FNAR_MESG_56_PAR_AGI' ;
4576 ELSIF p_in_col_name = 'FNAR_MESG_62_PAR_TAXES_AMT' THEN
4577 p_out_col_name := 'FNAR_MESG_62_PAR_TAXES' ;
4578 ELSIF p_in_col_name = 'FNAR_MESG_73_PAR_HOME_VAL_AMT' THEN
4579 p_out_col_name := 'FNAR_MESG_73_PAR_HOME_VALUE' ;
4580 ELSIF p_in_col_name = 'FNAR_MESG_74_PAR_HOME_VAL_AMT' THEN
4581 p_out_col_name := 'FNAR_MESG_74_PAR_HOME_VALUE' ;
4582 ELSIF p_in_col_name = 'FNAR_MESG_74_PAR_HOME_EQU_AMT' THEN
4583 p_out_col_name := 'FNAR_MESG_74_PAR_HOME_EQUITY' ;
4584 ELSIF p_in_col_name = 'FNAR_MESG_75_PAR_HOME_VAL_AMT' THEN
4585 p_out_col_name := 'FNAR_MESG_75_PAR_HOME_VALUE' ;
4586 ELSIF p_in_col_name = 'FNAR_MESG_75_PAR_HOME_EQU_AMT' THEN
4587 p_out_col_name := 'FNAR_MESG_75_PAR_HOME_EQUITY' ;
4588 ELSIF p_in_col_name = 'FNAR_MESG_76_PAR_HOME_EQU_AMT' THEN
4589 p_out_col_name := 'FNAR_MESG_76_PAR_HOME_EQUITY' ;
4590 ELSIF p_in_col_name = 'ASSUMPTION_MESSAGE_1_FLAG' THEN
4591 p_out_col_name := 'ASSUMPTION_MESSAGE_1' ;
4592 ELSIF p_in_col_name = 'ASSUMPTION_MESSAGE_2_FLAG' THEN
4593 p_out_col_name := 'ASSUMPTION_MESSAGE_2' ;
4594 ELSIF p_in_col_name = 'ASSUMPTION_MESSAGE_3_FLAG' THEN
4595 p_out_col_name := 'ASSUMPTION_MESSAGE_3' ;
4596 ELSIF p_in_col_name = 'ASSUMPTION_MESSAGE_4_FLAG' THEN
4597 p_out_col_name := 'ASSUMPTION_MESSAGE_4' ;
4598 ELSIF p_in_col_name = 'ASSUMPTION_MESSAGE_5_FLAG' THEN
4599 p_out_col_name := 'ASSUMPTION_MESSAGE_5' ;
4600 ELSIF p_in_col_name = 'ASSUMPTION_MESSAGE_6_FLAG' THEN
4601 p_out_col_name := 'ASSUMPTION_MESSAGE_6' ;
4602 ELSIF p_in_col_name = 'FNAR_MESSAGE_55_FLAG' THEN
4603 p_out_col_name := 'FNAR_MESSAGE_55';
4604 ELSIF p_in_col_name = 'FNAR_MESSAGE_49_FLAG' THEN
4605 p_out_col_name := 'FNAR_MESSAGE_49';
4606 ELSIF p_in_col_name = 'OPTION_PAR_COLA_ADJ_FLAG' THEN
4607 p_out_col_name := 'OPTION_PAR_COLA_ADJ_IND';
4608 ELSIF p_in_col_name = 'OPTION_PAR_STU_FA_ASSETS_FLAG' THEN
4609 p_out_col_name := 'OPTION_PAR_STU_FA_ASSETS_IND';
4610 ELSIF p_in_col_name = 'OPTION_PAR_IPT_ASSETS_FLAG' THEN
4611 p_out_col_name := 'OPTION_PAR_IPT_ASSETS_IND';
4612 ELSIF p_in_col_name = 'OPTION_STU_IPT_ASSETS_FLAG' THEN
4613 p_out_col_name := 'OPTION_STU_IPT_ASSETS_IND';
4614 ELSIF p_in_col_name = 'OPTION_PAR_COLA_ADJ_VALUE' THEN
4615 p_out_col_name := 'OPTION_PAR_COLA_ADJ_VALUE';
4616 ELSIF p_in_col_name = 'STU_LIVES_WITH_NUM' THEN
4617 p_out_col_name := 'STU_LIVES_WITH_NUM';
4618 ELSIF p_in_col_name = 'STU_MOST_SUPPORT_FROM_NUM' THEN
4619 p_out_col_name := 'STU_MOST_SUPPORT_FROM_NUM';
4620 ELSIF p_in_col_name = 'LOCATION_COMPUTER_NUM' THEN
4621 p_out_col_name := 'LOCATION_COMPUTER_NUM';
4622 ELSIF p_in_col_name = 'CUST_PARENT_CONT_ADJ_NUM' THEN
4623 p_out_col_name := 'CUST_PARENT_CONT_ADJ_NUM';
4624 ELSIF p_in_col_name = 'CUST_PAR_BASE_PRCNT_INC_AMT' THEN
4625 p_out_col_name := 'CUST_PAR_BASE_PRCNT_INC_AMT';
4626 ELSIF p_in_col_name = 'CUST_PAR_BASE_CONT_INC_AMT' THEN
4627 p_out_col_name := 'CUST_PAR_BASE_CONT_INC_AMT';
4628 ELSIF p_in_col_name = 'CUST_PAR_BASE_CONT_AST_AMT' THEN
4629 p_out_col_name := 'CUST_PAR_BASE_CONT_AST_AMT';
4630 ELSIF p_in_col_name = 'CUST_PAR_BASE_TOT_CONT_AMT' THEN
4631 p_out_col_name := 'CUST_PAR_BASE_TOT_CONT_AMT';
4632 ELSIF p_in_col_name = 'CUST_PAR_OPT_PRCNT_INC_AMT' THEN
4633 p_out_col_name := 'CUST_PAR_OPT_PRCNT_INC_AMT';
4634 ELSIF p_in_col_name = 'CUST_PAR_OPT_CONT_INC_AMT' THEN
4635 p_out_col_name := 'CUST_PAR_OPT_CONT_INC_AMT';
4636 ELSIF p_in_col_name = 'CUST_PAR_OPT_CONT_AST_AMT' THEN
4637 p_out_col_name := 'CUST_PAR_OPT_CONT_AST_AMT';
4638 ELSIF p_in_col_name = 'CUST_PAR_OPT_TOT_CONT_AMT' THEN
4639 p_out_col_name := 'CUST_PAR_OPT_TOT_CONT_AMT';
4640 END IF;
4641 RETURN p_out_col_name ;
4642 END p_l_to_i_col;
4643
4644 PROCEDURE validate_profile_rec( p_profile_rec c_int_data%ROWTYPE,
4645 p_status OUT NOCOPY BOOLEAN,
4646 p_igf_ap_message_table OUT NOCOPY igf_ap_message_table)
4647 AS
4648
4649 /***************************************************************
4650 Created By : rasahoo
4651 Date Created By : 03-June-2003
4652 Purpose : To Validate legacy Profile record
4653 Known Limitations,Enhancements or Remarks
4654 Change History :
4655 Who When What
4656 ***************************************************************/
4657
4658
4659
4660 indx NUMBER ;
4661 l_ret_val BOOLEAN;
4662 l_hash_value NUMBER;
4663
4664 BEGIN
4665 indx :=0 ;
4666
4667
4668 put_meaning('ATTENDS_COLLEGE,COLLEGE_TYPE,FINANCIAL_AID_STATUS,IGF_AP_STATE_CODES,IGF_AP_YES_NO,IGF_CITIZENSHIP_TYPE,IGF_ONE_DIGIT,IGF_ST_MARITAL_STAT_TYPE,' ||
4669 'IGF_TAX_FIGURES,IGF_TAX_FIGURES_0405,IGF_VISA_CLASS,IGF_VISA_CLASS_0405,PARENTS_IN_COLLEGE,SCHOOL_HOUSE_CODES,STUDENT_RELATION,IGF_AP_CSS_DEP_STATUS');
4670
4671
4672 p_status:=TRUE;
4673
4674 IF p_profile_rec.LINE_2_ATTEND_COLLEGE_TYPE IS NOT NULL THEN
4675
4676 l_ret_val:=is_lookup_code_exist(p_profile_rec.LINE_2_ATTEND_COLLEGE_TYPE,'ATTENDS_COLLEGE');
4677
4678 IF NOT l_ret_val THEN
4679 p_status:=FALSE;
4680 indx:= indx+1;
4681 l_hash_value:=DBMS_UTILITY.get_hash_value('ATTENDS_COLLEGE',
4682 1000,
4683 25000);
4684 p_igf_ap_message_table(indx).field_name:='';
4685 p_igf_ap_message_table(indx).msg_text:=lookup_meaning_table(l_hash_value).msg_text||' '|| p_l_to_i_col('LINE_2_ATTEND_COLLEGE_TYPE');
4686
4687
4688 END IF;
4689
4690 END IF;
4691
4692
4693 IF p_profile_rec.LINE_3_ATTEND_COLLEGE_TYPE IS NOT NULL THEN
4694
4695 l_ret_val:=is_lookup_code_exist(p_profile_rec.LINE_3_ATTEND_COLLEGE_TYPE,'ATTENDS_COLLEGE');
4696
4697 IF NOT l_ret_val THEN
4698 p_status:=FALSE;
4699 indx:= indx+1;
4700 l_hash_value:=DBMS_UTILITY.get_hash_value('ATTENDS_COLLEGE',
4701 1000,
4702 25000);
4703 p_igf_ap_message_table(indx).field_name:='';
4704 p_igf_ap_message_table(indx).msg_text:=lookup_meaning_table(l_hash_value).msg_text||' '|| p_l_to_i_col('LINE_3_ATTEND_COLLEGE_TYPE');
4705
4706
4707 END IF;
4708
4709 END IF;
4710
4711
4712 IF p_profile_rec.LINE_4_ATTEND_COLLEGE_TYPE IS NOT NULL THEN
4713
4714 l_ret_val:=is_lookup_code_exist(p_profile_rec.LINE_4_ATTEND_COLLEGE_TYPE,'ATTENDS_COLLEGE');
4715
4716 IF NOT l_ret_val THEN
4717 p_status:=FALSE;
4718 indx:= indx+1;
4719 l_hash_value:=DBMS_UTILITY.get_hash_value('ATTENDS_COLLEGE',
4720 1000,
4721 25000);
4722 p_igf_ap_message_table(indx).field_name:='';
4723 p_igf_ap_message_table(indx).msg_text:=lookup_meaning_table(l_hash_value).msg_text||' '|| p_l_to_i_col('LINE_4_ATTEND_COLLEGE_TYPE');
4724
4725 -- fnd_file.put_line(fnd_file.log,' validation : 6' );
4726 END IF;
4727
4728 END IF;
4729
4730
4731 IF p_profile_rec.LINE_5_ATTEND_COLLEGE_TYPE IS NOT NULL THEN
4732
4733 l_ret_val:=is_lookup_code_exist(p_profile_rec.LINE_5_ATTEND_COLLEGE_TYPE,'ATTENDS_COLLEGE');
4734
4735 IF NOT l_ret_val THEN
4736 p_status:=FALSE;
4737 indx:= indx+1;
4738 l_hash_value:=DBMS_UTILITY.get_hash_value('ATTENDS_COLLEGE',
4739 1000,
4740 25000);
4741 p_igf_ap_message_table(indx).field_name:='';
4742 p_igf_ap_message_table(indx).msg_text:=lookup_meaning_table(l_hash_value).msg_text||' '|| p_l_to_i_col('LINE_5_ATTEND_COLLEGE_TYPE');
4743
4744 -- fnd_file.put_line(fnd_file.log,' validation : 8' );
4745 END IF;
4746
4747 END IF;
4748
4749
4750 IF p_profile_rec.LINE_6_ATTEND_COLLEGE_TYPE IS NOT NULL THEN
4751
4752 l_ret_val:=is_lookup_code_exist(p_profile_rec.LINE_6_ATTEND_COLLEGE_TYPE,'ATTENDS_COLLEGE');
4753
4754 IF NOT l_ret_val THEN
4755 p_status:=FALSE;
4756 indx:= indx+1;
4757 l_hash_value:=DBMS_UTILITY.get_hash_value('ATTENDS_COLLEGE',
4758 1000,
4759 25000);
4760 p_igf_ap_message_table(indx).field_name:='';
4761 p_igf_ap_message_table(indx).msg_text:=lookup_meaning_table(l_hash_value).msg_text||' '|| p_l_to_i_col('LINE_6_ATTEND_COLLEGE_TYPE');
4762
4763 -- fnd_file.put_line(fnd_file.log,' validation : 10' );
4764 END IF;
4765
4766 END IF;
4767
4768
4769 IF p_profile_rec.LINE_7_ATTEND_COLLEGE_TYPE IS NOT NULL THEN
4770
4771 l_ret_val:=is_lookup_code_exist(p_profile_rec.LINE_7_ATTEND_COLLEGE_TYPE,'ATTENDS_COLLEGE');
4772
4773 IF NOT l_ret_val THEN
4774 p_status:=FALSE;
4775 indx:= indx+1;
4776 l_hash_value:=DBMS_UTILITY.get_hash_value('ATTENDS_COLLEGE',
4777 1000,
4778 25000);
4779 -- fnd_file.put_line(fnd_file.log,'l_hash_value :'||l_hash_value );
4780 p_igf_ap_message_table(indx).field_name:='';
4781 p_igf_ap_message_table(indx).msg_text:=lookup_meaning_table(l_hash_value).msg_text||' '|| p_l_to_i_col('LINE_7_ATTEND_COLLEGE_TYPE');
4782
4783
4784 END IF;
4785
4786 END IF;
4787
4788
4789 IF p_profile_rec.LINE_8_ATTEND_COLLEGE_TYPE IS NOT NULL THEN
4790
4791 l_ret_val:=is_lookup_code_exist(p_profile_rec.LINE_8_ATTEND_COLLEGE_TYPE,'ATTENDS_COLLEGE');
4792
4793 IF NOT l_ret_val THEN
4794 p_status:=FALSE;
4795 indx:= indx+1;
4796 l_hash_value:=DBMS_UTILITY.get_hash_value('ATTENDS_COLLEGE',
4797 1000,
4798 25000);
4799 p_igf_ap_message_table(indx).field_name:='';
4800 p_igf_ap_message_table(indx).msg_text:=lookup_meaning_table(l_hash_value).msg_text||' '|| p_l_to_i_col('LINE_8_ATTEND_COLLEGE_TYPE');
4801
4802
4803 END IF;
4804
4805 END IF;
4806
4807
4808 IF p_profile_rec.COLLEGE_2_TYPE IS NOT NULL THEN
4809
4810 l_ret_val:=is_lookup_code_exist(p_profile_rec.COLLEGE_2_TYPE,'COLLEGE_TYPE');
4811
4812 IF NOT l_ret_val THEN
4813 p_status:=FALSE;
4814 indx:= indx+1;
4815 l_hash_value:=DBMS_UTILITY.get_hash_value('COLLEGE_TYPE',
4816 1000,
4817 25000);
4818 p_igf_ap_message_table(indx).field_name:='';
4819 p_igf_ap_message_table(indx).msg_text:=lookup_meaning_table(l_hash_value).msg_text||' '|| p_l_to_i_col('COLLEGE_2_TYPE');
4820
4821
4822 END IF;
4823
4824 END IF;
4825
4826
4827 IF p_profile_rec.COLLEGE_3_TYPE IS NOT NULL THEN
4828
4829 l_ret_val:=is_lookup_code_exist(p_profile_rec.COLLEGE_3_TYPE,'COLLEGE_TYPE');
4830
4831 IF NOT l_ret_val THEN
4832 p_status:=FALSE;
4833 indx:= indx+1;
4834 l_hash_value:=DBMS_UTILITY.get_hash_value('COLLEGE_TYPE',
4835 1000,
4836 25000);
4837 p_igf_ap_message_table(indx).field_name:='';
4838 p_igf_ap_message_table(indx).msg_text:=lookup_meaning_table(l_hash_value).msg_text||' '|| p_l_to_i_col('COLLEGE_3_TYPE');
4839
4840
4841 END IF;
4842
4843 END IF;
4844
4845
4846 IF p_profile_rec.COLLEGE_4_TYPE IS NOT NULL THEN
4847
4848 l_ret_val:=is_lookup_code_exist(p_profile_rec.COLLEGE_4_TYPE,'COLLEGE_TYPE');
4849
4850 IF NOT l_ret_val THEN
4851 p_status:=FALSE;
4852 indx:= indx+1;
4853 l_hash_value:=DBMS_UTILITY.get_hash_value('COLLEGE_TYPE',
4854 1000,
4855 25000);
4856 p_igf_ap_message_table(indx).field_name:='';
4857 p_igf_ap_message_table(indx).msg_text:=lookup_meaning_table(l_hash_value).msg_text||' '|| p_l_to_i_col('COLLEGE_4_TYPE');
4858
4859
4860 END IF;
4861
4862 END IF;
4863
4864 IF p_profile_rec.COLLEGE_5_TYPE IS NOT NULL THEN
4865
4866 l_ret_val:=is_lookup_code_exist(p_profile_rec.COLLEGE_5_TYPE,'COLLEGE_TYPE');
4867
4868 IF NOT l_ret_val THEN
4869 p_status:=FALSE;
4870 indx:= indx+1;
4871 l_hash_value:=DBMS_UTILITY.get_hash_value('COLLEGE_TYPE',
4872 1000,
4873 25000);
4874 p_igf_ap_message_table(indx).field_name:='';
4875 p_igf_ap_message_table(indx).msg_text:=lookup_meaning_table(l_hash_value).msg_text||' '|| p_l_to_i_col('COLLEGE_5_TYPE');
4876
4877
4878 END IF;
4879
4880 END IF;
4881
4882 IF p_profile_rec.COLLEGE_6_TYPE IS NOT NULL THEN
4883
4884 l_ret_val:=is_lookup_code_exist(p_profile_rec.COLLEGE_6_TYPE,'COLLEGE_TYPE');
4885
4886 IF NOT l_ret_val THEN
4887 p_status:=FALSE;
4888 indx:= indx+1;
4889 l_hash_value:=DBMS_UTILITY.get_hash_value('COLLEGE_TYPE',
4890 1000,
4891 25000);
4892 p_igf_ap_message_table(indx).field_name:='';
4893 p_igf_ap_message_table(indx).msg_text:=lookup_meaning_table(l_hash_value).msg_text||' '|| p_l_to_i_col('COLLEGE_6_TYPE');
4894
4895
4896 END IF;
4897
4898 END IF;
4899
4900
4901 IF p_profile_rec.COLLEGE_7_TYPE IS NOT NULL THEN
4902
4903 l_ret_val:=is_lookup_code_exist(p_profile_rec.COLLEGE_7_TYPE,'COLLEGE_TYPE');
4904
4905 IF NOT l_ret_val THEN
4906 p_status:=FALSE;
4907 indx:= indx+1;
4908 l_hash_value:=DBMS_UTILITY.get_hash_value('COLLEGE_TYPE',
4909 1000,
4910 25000);
4911 p_igf_ap_message_table(indx).field_name:='';
4912 p_igf_ap_message_table(indx).msg_text:=lookup_meaning_table(l_hash_value).msg_text||' '|| p_l_to_i_col('COLLEGE_7_TYPE');
4913
4914
4915 END IF;
4916
4917 END IF;
4918
4919 IF p_profile_rec.COLLEGE_8_TYPE IS NOT NULL THEN
4920
4921 l_ret_val:=is_lookup_code_exist(p_profile_rec.COLLEGE_8_TYPE,'COLLEGE_TYPE');
4922
4923 IF NOT l_ret_val THEN
4924 p_status:=FALSE;
4925 indx:= indx+1;
4926 l_hash_value:=DBMS_UTILITY.get_hash_value('COLLEGE_TYPE',
4927 1000,
4928 25000);
4929 p_igf_ap_message_table(indx).field_name:='';
4930 p_igf_ap_message_table(indx).msg_text:=lookup_meaning_table(l_hash_value).msg_text||' '|| p_l_to_i_col('COLLEGE_8_TYPE');
4931
4932
4933 END IF;
4934
4935 END IF;
4936
4937 IF p_profile_rec.FINANCIAL_AID_STATUS_TYPE IS NOT NULL THEN
4938
4939 l_ret_val:=is_lookup_code_exist(p_profile_rec.FINANCIAL_AID_STATUS_TYPE,'FINANCIAL_AID_STATUS');
4940
4941 IF NOT l_ret_val THEN
4942 p_status:=FALSE;
4943 indx:= indx+1;
4944 l_hash_value:=DBMS_UTILITY.get_hash_value('FINANCIAL_AID_STATUS',
4945 1000,
4946 25000);
4947 p_igf_ap_message_table(indx).field_name:='';
4948 p_igf_ap_message_table(indx).msg_text:=lookup_meaning_table(l_hash_value).msg_text||' '|| p_l_to_i_col('FINANCIAL_AID_STATUS_TYPE');
4949
4950
4951 END IF;
4952
4953 END IF;
4954
4955 IF p_profile_rec.STATE_MAILING_TXT IS NOT NULL THEN
4956
4957 l_ret_val:=is_lookup_code_exist(p_profile_rec.STATE_MAILING_TXT,'IGF_AP_STATE_CODES');
4958
4959 IF NOT l_ret_val THEN
4960 p_status:=FALSE;
4961 indx:= indx+1;
4962 l_hash_value:=DBMS_UTILITY.get_hash_value('IGF_AP_STATE_CODES',
4963 1000,
4964 25000);
4965 p_igf_ap_message_table(indx).field_name:='';
4966 p_igf_ap_message_table(indx).msg_text:=lookup_meaning_table(l_hash_value).msg_text||' '|| p_l_to_i_col('STATE_MAILING_TXT');
4967
4968
4969 END IF;
4970
4971 END IF;
4972
4973 IF p_profile_rec.STATE_LEGAL_RESIDENCE_TXT IS NOT NULL THEN
4974
4975 l_ret_val:=is_lookup_code_exist(p_profile_rec.STATE_LEGAL_RESIDENCE_TXT,'IGF_AP_STATE_CODES');
4976
4977 IF NOT l_ret_val THEN
4978 p_status:=FALSE;
4979 indx:= indx+1;
4980 l_hash_value:=DBMS_UTILITY.get_hash_value('IGF_AP_STATE_CODES',
4981 1000,
4982 25000);
4983 p_igf_ap_message_table(indx).field_name:='';
4984 p_igf_ap_message_table(indx).msg_text:=lookup_meaning_table(l_hash_value).msg_text||' '|| p_l_to_i_col('STATE_LEGAL_RESIDENCE_TXT');
4985
4986
4987 END IF;
4988
4989 END IF;
4990
4991 IF p_profile_rec.P_STATE_LEGAL_RESIDENCE_CD IS NOT NULL THEN
4992
4993 l_ret_val:=is_lookup_code_exist(p_profile_rec.P_STATE_LEGAL_RESIDENCE_CD,'IGF_AP_STATE_CODES');
4994
4995 IF NOT l_ret_val THEN
4996 p_status:=FALSE;
4997 indx:= indx+1;
4998 l_hash_value:=DBMS_UTILITY.get_hash_value('IGF_AP_STATE_CODES',
4999 1000,
5000 25000);
5001 p_igf_ap_message_table(indx).field_name:='';
5002 p_igf_ap_message_table(indx).msg_text:=lookup_meaning_table(l_hash_value).msg_text||' '|| p_l_to_i_col('P_STATE_LEGAL_RESIDENCE_CD');
5003
5004
5005 END IF;
5006
5007 END IF;
5008
5009 IF p_profile_rec.WARD_COURT_FLAG IS NOT NULL THEN
5010
5011 l_ret_val:=is_lookup_code_exist(p_profile_rec.WARD_COURT_FLAG,'IGF_AP_NUM_YES_NO');
5012
5013 IF NOT l_ret_val THEN
5014 p_status:=FALSE;
5015 indx:= indx+1;
5016 l_hash_value:=DBMS_UTILITY.get_hash_value('IGF_AP_YES_NO',
5017 1000,
5018 25000);
5019 p_igf_ap_message_table(indx).field_name:='';
5020 p_igf_ap_message_table(indx).msg_text:=lookup_meaning_table(l_hash_value).msg_text||' '|| p_l_to_i_col('WARD_COURT_FLAG');
5021
5022
5023 END IF;
5024
5025 END IF;
5026
5027 IF p_profile_rec.LEGAL_DEPENDENTS_OTHER_FLAG IS NOT NULL THEN
5028
5029 l_ret_val:=is_lookup_code_exist(p_profile_rec.LEGAL_DEPENDENTS_OTHER_FLAG,'IGF_AP_NUM_YES_NO');
5030
5031 IF NOT l_ret_val THEN
5032 p_status:=FALSE;
5033 indx:= indx+1;
5034 l_hash_value:=DBMS_UTILITY.get_hash_value('IGF_AP_YES_NO',
5035 1000,
5036 25000);
5037 p_igf_ap_message_table(indx).field_name:='';
5038 p_igf_ap_message_table(indx).msg_text:=lookup_meaning_table(l_hash_value).msg_text||' '|| p_l_to_i_col('LEGAL_DEPENDENTS_OTHER_FLAG');
5039
5040
5041 END IF;
5042
5043 END IF;
5044
5045 IF p_profile_rec.LIVE_ON_FARM_FLAG IS NOT NULL THEN
5046
5047 l_ret_val:=is_lookup_code_exist(p_profile_rec.LIVE_ON_FARM_FLAG,'IGF_AP_NUM_YES_NO');
5048
5049 IF NOT l_ret_val THEN
5050 p_status:=FALSE;
5051 indx:= indx+1;
5052 l_hash_value:=DBMS_UTILITY.get_hash_value('IGF_AP_YES_NO',
5053 1000,
5054 25000);
5055 p_igf_ap_message_table(indx).field_name:='';
5056 p_igf_ap_message_table(indx).msg_text:=lookup_meaning_table(l_hash_value).msg_text||' '|| p_l_to_i_col('LIVE_ON_FARM_FLAG');
5057
5058
5059 END IF;
5060
5061 END IF;
5062
5063 IF p_profile_rec.TRUST_AVAIL_FLAG IS NOT NULL THEN
5064
5065 l_ret_val:=is_lookup_code_exist(p_profile_rec.TRUST_AVAIL_FLAG,'IGF_AP_NUM_YES_NO');
5066
5067 IF NOT l_ret_val THEN
5068 p_status:=FALSE;
5069 indx:= indx+1;
5070 l_hash_value:=DBMS_UTILITY.get_hash_value('IGF_AP_YES_NO',
5071 1000,
5072 25000);
5073 p_igf_ap_message_table(indx).field_name:='';
5074 p_igf_ap_message_table(indx).msg_text:=lookup_meaning_table(l_hash_value).msg_text||' '|| p_l_to_i_col('TRUST_AVAIL_FLAG');
5075
5076
5077 END IF;
5078
5079 END IF;
5080
5081 IF p_profile_rec.VET_US_FLAG IS NOT NULL THEN
5082
5083 l_ret_val:=is_lookup_code_exist(p_profile_rec.VET_US_FLAG,'IGF_AP_NUM_YES_NO');
5084
5085 IF NOT l_ret_val THEN
5086 p_status:=FALSE;
5087 indx:= indx+1;
5088 l_hash_value:=DBMS_UTILITY.get_hash_value('IGF_AP_YES_NO',
5089 1000,
5090 25000);
5091 p_igf_ap_message_table(indx).field_name:='';
5092 p_igf_ap_message_table(indx).msg_text:=lookup_meaning_table(l_hash_value).msg_text||' '|| p_l_to_i_col('VET_US_FLAG');
5093
5094
5095 END IF;
5096
5097 END IF;
5098
5099 IF p_profile_rec.P_NATURAL_PAR_STATUS_FLAG IS NOT NULL THEN
5100
5101 l_ret_val:=is_lookup_code_exist(p_profile_rec.P_NATURAL_PAR_STATUS_FLAG,'IGF_AP_NUM_YES_NO');
5102
5103 IF NOT l_ret_val THEN
5104 p_status:=FALSE;
5105 indx:= indx+1;
5106 l_hash_value:=DBMS_UTILITY.get_hash_value('IGF_AP_YES_NO',
5107 1000,
5108 25000);
5109 p_igf_ap_message_table(indx).field_name:='';
5110 p_igf_ap_message_table(indx).msg_text:=lookup_meaning_table(l_hash_value).msg_text||' '|| p_l_to_i_col('P_NATURAL_PAR_STATUS_FLAG');
5111
5112
5113 END IF;
5114
5115 END IF;
5116
5117
5118
5119 IF p_profile_rec.P_OWN_BUSINESS_FARM_FLAG IS NOT NULL THEN
5120
5121 l_ret_val:=is_lookup_code_exist(p_profile_rec.P_OWN_BUSINESS_FARM_FLAG,'IGF_AP_NUM_YES_NO');
5122
5123 IF NOT l_ret_val THEN
5124 p_status:=FALSE;
5125 indx:= indx+1;
5126 l_hash_value:=DBMS_UTILITY.get_hash_value('IGF_AP_YES_NO',
5127 1000,
5128 25000);
5129 p_igf_ap_message_table(indx).field_name:='';
5130 p_igf_ap_message_table(indx).msg_text:=lookup_meaning_table(l_hash_value).msg_text||' '|| p_l_to_i_col('P_OWN_BUSINESS_FARM_FLAG');
5131
5132
5133 END IF;
5134
5135 END IF;
5136
5137 IF p_profile_rec.P_LIVE_ON_FARM_NUM IS NOT NULL THEN
5138
5139 l_ret_val:=is_lookup_code_exist(p_profile_rec.P_LIVE_ON_FARM_NUM,'IGF_AP_NUM_YES_NO');
5140
5141 IF NOT l_ret_val THEN
5142 p_status:=FALSE;
5143 indx:= indx+1;
5144 l_hash_value:=DBMS_UTILITY.get_hash_value('IGF_AP_YES_NO',
5145 1000,
5146 25000);
5147 p_igf_ap_message_table(indx).field_name:='';
5148 p_igf_ap_message_table(indx).msg_text:=lookup_meaning_table(l_hash_value).msg_text||' '|| p_l_to_i_col('P_LIVE_ON_FARM_NUM');
5149
5150
5151 END IF;
5152
5153 END IF;
5154
5155 IF p_profile_rec.CITIZENSHIP_STATUS_TYPE IS NOT NULL THEN
5156
5157 l_ret_val:=is_lookup_code_exist(p_profile_rec.CITIZENSHIP_STATUS_TYPE,'IGF_CITIZENSHIP_TYPE');
5158
5159 IF NOT l_ret_val THEN
5160 p_status:=FALSE;
5161 indx:= indx+1;
5162 l_hash_value:=DBMS_UTILITY.get_hash_value('IGF_CITIZENSHIP_TYPE',
5163 1000,
5164 25000);
5165 p_igf_ap_message_table(indx).field_name:='';
5166 p_igf_ap_message_table(indx).msg_text:=lookup_meaning_table(l_hash_value).msg_text||' '|| p_l_to_i_col('CITIZENSHIP_STATUS_TYPE');
5167
5168
5169 END IF;
5170
5171 END IF;
5172
5173 IF p_profile_rec.NUMBER_IN_COLLEGE_NUM IS NOT NULL THEN
5174
5175 l_ret_val:=is_lookup_code_exist(p_profile_rec.NUMBER_IN_COLLEGE_NUM,'IGF_ONE_DIGIT');
5176
5177 IF NOT l_ret_val THEN
5178 p_status:=FALSE;
5179 indx:= indx+1;
5180 l_hash_value:=DBMS_UTILITY.get_hash_value('IGF_ONE_DIGIT',
5181 1000,
5182 25000);
5183 p_igf_ap_message_table(indx).field_name:='';
5184 p_igf_ap_message_table(indx).msg_text:=lookup_meaning_table(l_hash_value).msg_text||' '|| p_l_to_i_col('NUMBER_IN_COLLEGE_NUM');
5185
5186
5187 END IF;
5188
5189 END IF;
5190
5191 IF p_profile_rec.MARITAL_STATUS_FLAG IS NOT NULL THEN
5192
5193 l_ret_val:=is_lookup_code_exist(p_profile_rec.MARITAL_STATUS_FLAG,'IGF_ST_MARITAL_STAT_TYPE');
5194
5195 IF NOT l_ret_val THEN
5196 p_status:=FALSE;
5197 indx:= indx+1;
5198 l_hash_value:=DBMS_UTILITY.get_hash_value('IGF_ST_MARITAL_STAT_TYPE',
5199 1000,
5200 25000);
5201 p_igf_ap_message_table(indx).field_name:='';
5202 p_igf_ap_message_table(indx).msg_text:=lookup_meaning_table(l_hash_value).msg_text||' '|| p_l_to_i_col('MARITAL_STATUS_FLAG');
5203
5204
5205 END IF;
5206
5207 END IF;
5208
5209 IF p_profile_rec.P_MARITAL_STATUS_TYPE IS NOT NULL THEN
5210
5211 l_ret_val:=is_lookup_code_exist(p_profile_rec.P_MARITAL_STATUS_TYPE,'IGF_AP_PAR_MARITAL_STATUS');
5212
5213 IF NOT l_ret_val THEN
5214 p_status:=FALSE;
5215 indx:= indx+1;
5216 l_hash_value:=DBMS_UTILITY.get_hash_value('IGF_ST_MARITAL_STAT_TYPE',
5217 1000,
5218 25000);
5219 p_igf_ap_message_table(indx).field_name:='';
5220 p_igf_ap_message_table(indx).msg_text:=lookup_meaning_table(l_hash_value).msg_text||' '|| p_l_to_i_col('P_MARITAL_STATUS_TYPE');
5221
5222
5223 END IF;
5224
5225 END IF;
5226 -- Tax Figure Type for Parent and Student and Visa Classification changed for Fa130
5227 IF p_profile_rec.TAX_FIGURES_TYPE IS NOT NULL THEN
5228 IF g_sys_award_year IN ('0405','0506') THEN
5229 l_ret_val:=is_lookup_code_exist(p_profile_rec.TAX_FIGURES_TYPE,'IGF_TAX_FIGURES_0405');
5230 IF NOT l_ret_val THEN
5231 p_status:=FALSE;
5232 indx:= indx+1;
5233 l_hash_value:=DBMS_UTILITY.get_hash_value('IGF_TAX_FIGURES',1000,25000);
5234 p_igf_ap_message_table(indx).field_name:='';
5235 p_igf_ap_message_table(indx).msg_text:=lookup_meaning_table(l_hash_value).msg_text||' '|| p_l_to_i_col('TAX_FIGURES_TYPE');
5236 END IF;
5237 ELSE
5238 l_ret_val:=is_lookup_code_exist(p_profile_rec.TAX_FIGURES_TYPE,'IGF_TAX_FIGURES');
5239 IF NOT l_ret_val THEN
5240 p_status:=FALSE;
5241 indx:= indx+1;
5242 l_hash_value:=DBMS_UTILITY.get_hash_value('IGF_TAX_FIGURES',1000,25000);
5243 p_igf_ap_message_table(indx).field_name:='';
5244 p_igf_ap_message_table(indx).msg_text:=lookup_meaning_table(l_hash_value).msg_text||' '|| p_l_to_i_col('TAX_FIGURES_TYPE');
5245 END IF;
5246 END IF;
5247 END IF;
5248
5249 IF p_profile_rec.P_TAX_FIGURES_NUM IS NOT NULL THEN
5250 IF g_sys_award_year IN ('0405','0506') THEN
5251 l_ret_val := is_lookup_code_exist(p_profile_rec.p_tax_figures_num,'IGF_TAX_FIGURES_0405');
5252 IF NOT l_ret_val THEN
5253 p_status := FALSE;
5254 indx := indx + 1;
5255 l_hash_value := DBMS_UTILITY.get_hash_value('IGF_TAX_FIGURES',1000,25000);
5256 p_igf_ap_message_table(indx).field_name := '';
5257 p_igf_ap_message_table(indx).msg_text := lookup_meaning_table(l_hash_value).msg_text || ' ' || p_l_to_i_col('P_TAX_FIGURES_NUM');
5258 END IF;
5259 ELSE
5260 l_ret_val := is_lookup_code_exist(p_profile_rec.p_tax_figures_num,'IGF_TAX_FIGURES');
5261 IF NOT l_ret_val THEN
5262 p_status := FALSE;
5263 indx := indx + 1;
5264 l_hash_value := DBMS_UTILITY.get_hash_value('IGF_TAX_FIGURES',1000,25000);
5265 p_igf_ap_message_table(indx).field_name := '';
5266 p_igf_ap_message_table(indx).msg_text := lookup_meaning_table(l_hash_value).msg_text || ' ' || p_l_to_i_col('P_TAX_FIGURES_NUM');
5267 END IF;
5268 END IF;
5269 END IF;
5270
5271 IF p_profile_rec.VISA_CLASSIFICATION_TYPE IS NOT NULL THEN
5272 IF(g_sys_award_year IN ('0405','0506'))THEN
5273 l_ret_val:=is_lookup_code_exist(p_profile_rec.VISA_CLASSIFICATION_TYPE,'IGF_VISA_CLASS_0405');
5274 IF NOT l_ret_val THEN
5275 p_status:=FALSE;
5276 indx:= indx+1;
5277 l_hash_value:=DBMS_UTILITY.get_hash_value('IGF_VISA_CLASS',1000,25000);
5278 p_igf_ap_message_table(indx).field_name:='';
5279 p_igf_ap_message_table(indx).msg_text:=lookup_meaning_table(l_hash_value).msg_text||' '|| p_l_to_i_col('VISA_CLASSIFICATION_TYPE');
5280 END IF;
5281 ELSE
5282 l_ret_val:=is_lookup_code_exist(p_profile_rec.VISA_CLASSIFICATION_TYPE,'IGF_VISA_CLASS');
5283 IF NOT l_ret_val THEN
5284 p_status:=FALSE;
5285 indx:= indx+1;
5286 l_hash_value:=DBMS_UTILITY.get_hash_value('IGF_VISA_CLASS',1000,25000);
5287 p_igf_ap_message_table(indx).field_name:='';
5288 p_igf_ap_message_table(indx).msg_text:=lookup_meaning_table(l_hash_value).msg_text||' '|| p_l_to_i_col('VISA_CLASSIFICATION_TYPE');
5289 END IF;
5290 END IF;
5291 END IF;
5292
5293
5294 IF p_profile_rec.P_PARENTS_IN_COLLEGE_NUM IS NOT NULL THEN
5295
5296 l_ret_val:=is_lookup_code_exist(p_profile_rec.P_PARENTS_IN_COLLEGE_NUM,'PARENTS_IN_COLLEGE');
5297
5298 IF NOT l_ret_val THEN
5299 p_status:=FALSE;
5300 indx:= indx+1;
5301 l_hash_value:=DBMS_UTILITY.get_hash_value('PARENTS_IN_COLLEGE',
5302 1000,
5303 25000);
5304 p_igf_ap_message_table(indx).field_name:='';
5305 p_igf_ap_message_table(indx).msg_text:=lookup_meaning_table(l_hash_value).msg_text||' '|| p_l_to_i_col('P_PARENTS_IN_COLLEGE_NUM');
5306
5307
5308 END IF;
5309
5310 END IF;
5311
5312 IF p_profile_rec.HOUSING_1_TYPE IS NOT NULL THEN
5313
5314 l_ret_val:=is_lookup_code_exist(p_profile_rec.HOUSING_1_TYPE,'SCHOOL_HOUSE_CODES');
5315
5316 IF NOT l_ret_val THEN
5317 p_status:=FALSE;
5318 indx:= indx+1;
5319 l_hash_value:=DBMS_UTILITY.get_hash_value('SCHOOL_HOUSE_CODES',
5320 1000,
5321 25000);
5322 p_igf_ap_message_table(indx).field_name:='';
5323 p_igf_ap_message_table(indx).msg_text:=lookup_meaning_table(l_hash_value).msg_text||' '|| p_l_to_i_col('HOUSING_1_TYPE');
5324
5325
5326 END IF;
5327
5328 END IF;
5329
5330 IF p_profile_rec.HOUSING_2_TYPE IS NOT NULL THEN
5331
5332 l_ret_val:=is_lookup_code_exist(p_profile_rec.HOUSING_2_TYPE,'SCHOOL_HOUSE_CODES');
5333
5334 IF NOT l_ret_val THEN
5335 p_status:=FALSE;
5336 indx:= indx+1;
5337 l_hash_value:=DBMS_UTILITY.get_hash_value('SCHOOL_HOUSE_CODES',
5338 1000,
5339 25000);
5340 p_igf_ap_message_table(indx).field_name:='';
5341 p_igf_ap_message_table(indx).msg_text:=lookup_meaning_table(l_hash_value).msg_text||' '|| p_l_to_i_col('HOUSING_2_TYPE');
5342
5343
5344 END IF;
5345
5346 END IF;
5347
5348 IF p_profile_rec.HOUSING_3_TYPE IS NOT NULL THEN
5349
5350 l_ret_val:=is_lookup_code_exist(p_profile_rec.HOUSING_3_TYPE,'SCHOOL_HOUSE_CODES');
5351
5352 IF NOT l_ret_val THEN
5353 p_status:=FALSE;
5354 indx:= indx+1;
5355 l_hash_value:=DBMS_UTILITY.get_hash_value('SCHOOL_HOUSE_CODES',
5356 1000,
5357 25000);
5358 p_igf_ap_message_table(indx).field_name:='';
5359 p_igf_ap_message_table(indx).msg_text:=lookup_meaning_table(l_hash_value).msg_text||' '|| p_l_to_i_col('HOUSING_3_TYPE');
5360
5361
5362 END IF;
5363
5364 END IF;
5365
5366 IF p_profile_rec.HOUSING_4_TYPE IS NOT NULL THEN
5367
5368 l_ret_val:=is_lookup_code_exist(p_profile_rec.HOUSING_4_TYPE,'SCHOOL_HOUSE_CODES');
5369
5370 IF NOT l_ret_val THEN
5371 p_status:=FALSE;
5372 indx:= indx+1;
5373 l_hash_value:=DBMS_UTILITY.get_hash_value('SCHOOL_HOUSE_CODES',
5374 1000,
5375 25000);
5376 p_igf_ap_message_table(indx).field_name:='';
5377 p_igf_ap_message_table(indx).msg_text:=lookup_meaning_table(l_hash_value).msg_text||' '|| p_l_to_i_col('HOUSING_4_TYPE');
5378
5379
5380 END IF;
5381
5382 END IF;
5383
5384 IF p_profile_rec.HOUSING_5_TYPE IS NOT NULL THEN
5385
5386 l_ret_val:=is_lookup_code_exist(p_profile_rec.HOUSING_5_TYPE,'SCHOOL_HOUSE_CODES');
5387
5388 IF NOT l_ret_val THEN
5389 p_status:=FALSE;
5390 indx:= indx+1;
5391 l_hash_value:=DBMS_UTILITY.get_hash_value('SCHOOL_HOUSE_CODES',
5392 1000,
5393 25000);
5394 p_igf_ap_message_table(indx).field_name:='';
5395 p_igf_ap_message_table(indx).msg_text:=lookup_meaning_table(l_hash_value).msg_text||' '|| p_l_to_i_col('HOUSING_5_TYPE');
5396
5397
5398 END IF;
5399
5400 END IF;
5401
5402 IF p_profile_rec.HOUSING_6_TYPE IS NOT NULL THEN
5403
5404 l_ret_val:=is_lookup_code_exist(p_profile_rec.HOUSING_6_TYPE,'SCHOOL_HOUSE_CODES');
5405
5406 IF NOT l_ret_val THEN
5407 p_status:=FALSE;
5408 indx:= indx+1;
5409 l_hash_value:=DBMS_UTILITY.get_hash_value('SCHOOL_HOUSE_CODES',
5410 1000,
5411 25000);
5412 p_igf_ap_message_table(indx).field_name:='';
5413 p_igf_ap_message_table(indx).msg_text:=lookup_meaning_table(l_hash_value).msg_text||' '|| p_l_to_i_col('HOUSING_6_TYPE');
5414
5415
5416 END IF;
5417
5418 END IF;
5419
5420 IF p_profile_rec.HOUSING_7_TYPE IS NOT NULL THEN
5421
5422 l_ret_val:=is_lookup_code_exist(p_profile_rec.HOUSING_7_TYPE,'SCHOOL_HOUSE_CODES');
5423
5424 IF NOT l_ret_val THEN
5425 p_status:=FALSE;
5426 indx:= indx+1;
5427 l_hash_value:=DBMS_UTILITY.get_hash_value('SCHOOL_HOUSE_CODES',
5428 1000,
5429 25000);
5430 p_igf_ap_message_table(indx).field_name:='';
5431 p_igf_ap_message_table(indx).msg_text:=lookup_meaning_table(l_hash_value).msg_text||' '|| p_l_to_i_col('HOUSING_7_TYPE');
5432
5433
5434 END IF;
5435
5436 END IF;
5437
5438 IF p_profile_rec.HOUSING_8_TYPE IS NOT NULL THEN
5439
5440 l_ret_val:=is_lookup_code_exist(p_profile_rec.HOUSING_8_TYPE,'SCHOOL_HOUSE_CODES');
5441
5442 IF NOT l_ret_val THEN
5443 p_status:=FALSE;
5444 indx:= indx+1;
5445 l_hash_value:=DBMS_UTILITY.get_hash_value('SCHOOL_HOUSE_CODES',
5446 1000,
5447 25000);
5448 p_igf_ap_message_table(indx).field_name:='';
5449 p_igf_ap_message_table(indx).msg_text:=lookup_meaning_table(l_hash_value).msg_text||' '|| p_l_to_i_col('HOUSING_8_TYPE');
5450
5451
5452 END IF;
5453
5454 END IF;
5455
5456 IF p_profile_rec.HOUSING_9_TYPE IS NOT NULL THEN
5457
5458 l_ret_val:=is_lookup_code_exist(p_profile_rec.HOUSING_9_TYPE,'SCHOOL_HOUSE_CODES');
5459
5460 IF NOT l_ret_val THEN
5461 p_status:=FALSE;
5462 indx:= indx+1;
5463 l_hash_value:=DBMS_UTILITY.get_hash_value('SCHOOL_HOUSE_CODES',
5464 1000,
5465 25000);
5466 p_igf_ap_message_table(indx).field_name:='';
5467 p_igf_ap_message_table(indx).msg_text:=lookup_meaning_table(l_hash_value).msg_text||' '|| p_l_to_i_col('HOUSING_9_TYPE');
5468
5469
5470 END IF;
5471
5472 END IF;
5473
5474 IF p_profile_rec.HOUSING_10_TYPE IS NOT NULL THEN
5475
5476 l_ret_val:=is_lookup_code_exist(p_profile_rec.HOUSING_10_TYPE,'SCHOOL_HOUSE_CODES');
5477
5478 IF NOT l_ret_val THEN
5479 p_status:=FALSE;
5480 indx:= indx+1;
5481 l_hash_value:=DBMS_UTILITY.get_hash_value('SCHOOL_HOUSE_CODES',
5482 1000,
5483 25000);
5484 p_igf_ap_message_table(indx).field_name:='';
5485 p_igf_ap_message_table(indx).msg_text:=lookup_meaning_table(l_hash_value).msg_text||' '|| p_l_to_i_col('HOUSING_10_TYPE');
5486
5487
5488 END IF;
5489
5490 END IF;
5491
5492 IF p_profile_rec.LINE_2_RELATION_TYPE IS NOT NULL THEN
5493
5494 l_ret_val:=is_lookup_code_exist(p_profile_rec.LINE_2_RELATION_TYPE,'STUDENT_RELATION');
5495
5496 IF NOT l_ret_val THEN
5497 p_status:=FALSE;
5498 indx:= indx+1;
5499 l_hash_value:=DBMS_UTILITY.get_hash_value('STUDENT_RELATION',
5500 1000,
5501 25000);
5502 p_igf_ap_message_table(indx).field_name:='';
5503 p_igf_ap_message_table(indx).msg_text:=lookup_meaning_table(l_hash_value).msg_text||' '|| p_l_to_i_col('LINE_2_RELATION_TYPE');
5504
5505
5506 END IF;
5507
5508 END IF;
5509
5510 IF p_profile_rec.LINE_3_RELATION_TYPE IS NOT NULL THEN
5511
5512 l_ret_val:=is_lookup_code_exist(p_profile_rec.LINE_3_RELATION_TYPE,'STUDENT_RELATION');
5513
5514 IF NOT l_ret_val THEN
5515 p_status:=FALSE;
5516 indx:= indx+1;
5517 l_hash_value:=DBMS_UTILITY.get_hash_value('STUDENT_RELATION',
5518 1000,
5519 25000);
5520 p_igf_ap_message_table(indx).field_name:='';
5521 p_igf_ap_message_table(indx).msg_text:=lookup_meaning_table(l_hash_value).msg_text||' '|| p_l_to_i_col('LINE_3_RELATION_TYPE');
5522
5523
5524 END IF;
5525
5526 END IF;
5527 IF p_profile_rec.LINE_4_RELATION_TYPE IS NOT NULL THEN
5528
5529 l_ret_val:=is_lookup_code_exist(p_profile_rec.LINE_4_RELATION_TYPE,'STUDENT_RELATION');
5530
5531 IF NOT l_ret_val THEN
5532 p_status:=FALSE;
5533 indx:= indx+1;
5534 l_hash_value:=DBMS_UTILITY.get_hash_value('STUDENT_RELATION',
5535 1000,
5536 25000);
5537 p_igf_ap_message_table(indx).field_name:='';
5538 p_igf_ap_message_table(indx).msg_text:=lookup_meaning_table(l_hash_value).msg_text||' '|| p_l_to_i_col('LINE_4_RELATION_TYPE');
5539
5540
5541 END IF;
5542
5543 END IF;
5544
5545 IF p_profile_rec.LINE_5_RELATION_TYPE IS NOT NULL THEN
5546
5547 l_ret_val:=is_lookup_code_exist(p_profile_rec.LINE_5_RELATION_TYPE,'STUDENT_RELATION');
5548
5549 IF NOT l_ret_val THEN
5550 p_status:=FALSE;
5551 indx:= indx+1;
5552 l_hash_value:=DBMS_UTILITY.get_hash_value('STUDENT_RELATION',
5553 1000,
5554 25000);
5555 p_igf_ap_message_table(indx).field_name:='';
5556 p_igf_ap_message_table(indx).msg_text:=lookup_meaning_table(l_hash_value).msg_text||' '|| p_l_to_i_col('LINE_5_RELATION_TYPE');
5557
5558
5559 END IF;
5560
5561 END IF;
5562
5563 IF p_profile_rec.LINE_6_RELATION_TYPE IS NOT NULL THEN
5564
5565 l_ret_val:=is_lookup_code_exist(p_profile_rec.LINE_6_RELATION_TYPE,'STUDENT_RELATION');
5566
5567 IF NOT l_ret_val THEN
5568 p_status:=FALSE;
5569 indx:= indx+1;
5570 l_hash_value:=DBMS_UTILITY.get_hash_value('STUDENT_RELATION',
5571 1000,
5572 25000);
5573 p_igf_ap_message_table(indx).field_name:='';
5574 p_igf_ap_message_table(indx).msg_text:=lookup_meaning_table(l_hash_value).msg_text||' '|| p_l_to_i_col('LINE_6_RELATION_TYPE');
5575
5576
5577 END IF;
5578
5579 END IF;
5580
5581 IF p_profile_rec.LINE_7_RELATION_TYPE IS NOT NULL THEN
5582
5583 l_ret_val:=is_lookup_code_exist(p_profile_rec.LINE_7_RELATION_TYPE,'STUDENT_RELATION');
5584
5585 IF NOT l_ret_val THEN
5586 p_status:=FALSE;
5587 indx:= indx+1;
5588 l_hash_value:=DBMS_UTILITY.get_hash_value('STUDENT_RELATION',
5589 1000,
5590 25000);
5591 p_igf_ap_message_table(indx).field_name:='';
5592 p_igf_ap_message_table(indx).msg_text:=lookup_meaning_table(l_hash_value).msg_text||' '|| p_l_to_i_col('LINE_7_RELATION_TYPE');
5593
5594
5595 END IF;
5596
5597 END IF;
5598
5599 IF p_profile_rec.LINE_8_RELATION_TYPE IS NOT NULL THEN
5600
5601 l_ret_val:=is_lookup_code_exist(p_profile_rec.LINE_8_RELATION_TYPE,'STUDENT_RELATION');
5602
5603 IF NOT l_ret_val THEN
5604 p_status:=FALSE;
5605 indx:= indx+1;
5606 l_hash_value:=DBMS_UTILITY.get_hash_value('STUDENT_RELATION',
5607 1000,
5608 25000);
5609 p_igf_ap_message_table(indx).field_name:='';
5610 p_igf_ap_message_table(indx).msg_text:=lookup_meaning_table(l_hash_value).msg_text||' '|| p_l_to_i_col('LINE_8_RELATION_TYPE');
5611
5612
5613 END IF;
5614
5615 END IF;
5616
5617 IF p_profile_rec.COMP_CSS_DEPENDCY_STATUS_TYPE IS NOT NULL THEN
5618 l_ret_val:=is_lookup_code_exist(p_profile_rec.COMP_CSS_DEPENDCY_STATUS_TYPE,'IGF_AP_CSS_DEP_STATUS');
5619 IF NOT l_ret_val THEN
5620 p_status:=FALSE;
5621 indx:= indx+1;
5622 l_hash_value:=DBMS_UTILITY.get_hash_value('IGF_AP_CSS_DEP_STATUS',1000,25000);
5623 p_igf_ap_message_table(indx).field_name:='';
5624 p_igf_ap_message_table(indx).msg_text:=lookup_meaning_table(l_hash_value).msg_text||' '|| p_l_to_i_col('COMP_CSS_DEPENDCY_STATUS_TYPE');
5625 END IF;
5626 END IF;
5627
5628 IF p_profile_rec.stu_lives_with_num IS NOT NULL THEN
5629 l_ret_val := is_lookup_code_exist(p_profile_rec.stu_lives_with_num,'IGF_AP_STUD_LIVES_WITH');
5630 IF NOT l_ret_val THEN
5631 p_status:=FALSE;
5632 indx:= indx+1;
5633 p_igf_ap_message_table(indx).field_name:='';
5634 fnd_message.set_name('IGF','IGF_AP_INV_FLD_VAL');
5635 fnd_message.set_token('FIELD', p_l_to_i_col('STU_LIVES_WITH_NUM'));
5636 p_igf_ap_message_table(indx).msg_text:=fnd_message.get;
5637 END IF;
5638 END IF;
5639
5640 IF p_profile_rec.stu_most_support_from_num IS NOT NULL THEN
5641 l_ret_val := is_lookup_code_exist(p_profile_rec.stu_most_support_from_num,'IGF_AP_STUD_REC_SUPP');
5642 IF NOT l_ret_val THEN
5643 p_status:=FALSE;
5644 indx:= indx+1;
5645 p_igf_ap_message_table(indx).field_name:='';
5646 fnd_message.set_name('IGF','IGF_AP_INV_FLD_VAL');
5647 fnd_message.set_token('FIELD', p_l_to_i_col('STU_MOST_SUPPORT_FROM_NUM'));
5648 p_igf_ap_message_table(indx).msg_text:=fnd_message.get;
5649 END IF;
5650 END IF;
5651
5652 IF p_profile_rec.location_computer_num IS NOT NULL THEN
5653 l_ret_val := is_lookup_code_exist(p_profile_rec.location_computer_num,'IGF_COMPUTER_LOCATION');
5654 IF NOT l_ret_val THEN
5655 p_status:=FALSE;
5656 indx:= indx+1;
5657 p_igf_ap_message_table(indx).field_name:='';
5658 fnd_message.set_name('IGF','IGF_AP_INV_FLD_VAL');
5659 fnd_message.set_token('FIELD', p_l_to_i_col('LOCATION_COMPUTER_NUM'));
5660 p_igf_ap_message_table(indx).msg_text:=fnd_message.get;
5661 END IF;
5662 END IF;
5663
5664 IF p_profile_rec.cust_parent_cont_adj_num IS NOT NULL THEN
5665 IF g_sys_award_year IN ('0506') THEN
5666 IF p_profile_rec.cust_parent_cont_adj_num <> 1 THEN
5667 p_status:=FALSE;
5668 indx:= indx+1;
5669 p_igf_ap_message_table(indx).field_name:='';
5670 fnd_message.set_name('IGF','IGF_AP_INV_FLD_VAL');
5671 fnd_message.set_token('FIELD', p_l_to_i_col('CUST_PARENT_CONT_ADJ_NUM'));
5672 p_igf_ap_message_table(indx).msg_text:=fnd_message.get;
5673 END IF;
5674 END IF;
5675 END IF;
5676
5677 IF p_profile_rec.cust_par_base_prcnt_inc_amt IS NOT NULL THEN
5678 IF g_sys_award_year IN ('0506') THEN
5679 IF p_profile_rec.cust_par_base_prcnt_inc_amt < 0 OR p_profile_rec.cust_par_base_prcnt_inc_amt > 1 THEN
5680 p_status:=FALSE;
5681 indx:= indx+1;
5682 p_igf_ap_message_table(indx).field_name:='';
5683 fnd_message.set_name('IGF','IGF_AP_INV_FLD_VAL');
5684 fnd_message.set_token('FIELD', p_l_to_i_col('CUST_PAR_BASE_PRCNT_INC_AMT'));
5685 p_igf_ap_message_table(indx).msg_text:=fnd_message.get;
5686 END IF;
5687 END IF;
5688 END IF;
5689
5690 IF p_profile_rec.cust_par_base_cont_inc_amt IS NOT NULL THEN
5691 IF g_sys_award_year IN ('0506') THEN
5692 IF p_profile_rec.cust_par_base_cont_inc_amt < 0 OR p_profile_rec.cust_par_base_cont_inc_amt > 99999 THEN
5693 p_status:=FALSE;
5694 indx:= indx+1;
5695 p_igf_ap_message_table(indx).field_name:='';
5696 fnd_message.set_name('IGF','IGF_AP_INV_FLD_VAL');
5697 fnd_message.set_token('FIELD', p_l_to_i_col('CUST_PAR_BASE_CONT_INC_AMT'));
5698 p_igf_ap_message_table(indx).msg_text:=fnd_message.get;
5699 END IF;
5700 END IF;
5701 END IF;
5702
5703 IF p_profile_rec.cust_par_base_cont_ast_amt IS NOT NULL THEN
5704 IF g_sys_award_year IN ('0506') THEN
5705 IF p_profile_rec.cust_par_base_cont_ast_amt < 0 OR p_profile_rec.cust_par_base_cont_ast_amt > 99999 THEN
5706 p_status:=FALSE;
5707 indx:= indx+1;
5708 p_igf_ap_message_table(indx).field_name:='';
5709 fnd_message.set_name('IGF','IGF_AP_INV_FLD_VAL');
5710 fnd_message.set_token('FIELD', p_l_to_i_col('CUST_PAR_BASE_CONT_AST_AMT'));
5711 p_igf_ap_message_table(indx).msg_text:=fnd_message.get;
5712 END IF;
5713 END IF;
5714 END IF;
5715
5716 IF p_profile_rec.cust_par_base_tot_cont_amt IS NOT NULL THEN
5717 IF g_sys_award_year IN ('0506') THEN
5718 IF p_profile_rec.cust_par_base_tot_cont_amt < 0 OR p_profile_rec.cust_par_base_tot_cont_amt > 99999 THEN
5719 p_status:=FALSE;
5720 indx:= indx+1;
5721 p_igf_ap_message_table(indx).field_name:='';
5722 fnd_message.set_name('IGF','IGF_AP_INV_FLD_VAL');
5723 fnd_message.set_token('FIELD', p_l_to_i_col('CUST_PAR_BASE_TOT_CONT_AMT'));
5724 p_igf_ap_message_table(indx).msg_text:=fnd_message.get;
5725 END IF;
5726 END IF;
5727 END IF;
5728
5729 IF p_profile_rec.cust_par_opt_prcnt_inc_amt IS NOT NULL THEN
5730 IF g_sys_award_year IN ('0506') THEN
5731 IF p_profile_rec.cust_par_opt_prcnt_inc_amt < 0 OR p_profile_rec.cust_par_opt_prcnt_inc_amt > 1 THEN
5732 p_status:=FALSE;
5733 indx:= indx+1;
5734 p_igf_ap_message_table(indx).field_name:='';
5735 fnd_message.set_name('IGF','IGF_AP_INV_FLD_VAL');
5736 fnd_message.set_token('FIELD', p_l_to_i_col('CUST_PAR_OPT_PRCNT_INC_AMT'));
5737 p_igf_ap_message_table(indx).msg_text:=fnd_message.get;
5738 END IF;
5739 END IF;
5740 END IF;
5741
5742 IF p_profile_rec.cust_par_opt_cont_inc_amt IS NOT NULL THEN
5743 IF g_sys_award_year IN ('0506') THEN
5744 IF p_profile_rec.cust_par_opt_cont_inc_amt < 0 OR p_profile_rec.cust_par_opt_cont_inc_amt > 99999 THEN
5745 p_status:=FALSE;
5746 indx:= indx+1;
5747 p_igf_ap_message_table(indx).field_name:='';
5748 fnd_message.set_name('IGF','IGF_AP_INV_FLD_VAL');
5749 fnd_message.set_token('FIELD', p_l_to_i_col('CUST_PAR_OPT_CONT_INC_AMT'));
5750 p_igf_ap_message_table(indx).msg_text:=fnd_message.get;
5751 END IF;
5752 END IF;
5753 END IF;
5754
5755 IF p_profile_rec.cust_par_opt_cont_ast_amt IS NOT NULL THEN
5756 IF g_sys_award_year IN ('0506') THEN
5757 IF p_profile_rec.cust_par_opt_cont_ast_amt < 0 OR p_profile_rec.cust_par_opt_cont_ast_amt > 99999 THEN
5758 p_status:=FALSE;
5759 indx:= indx+1;
5760 p_igf_ap_message_table(indx).field_name:='';
5761 fnd_message.set_name('IGF','IGF_AP_INV_FLD_VAL');
5762 fnd_message.set_token('FIELD', p_l_to_i_col('CUST_PAR_OPT_CONT_AST_AMT'));
5763 p_igf_ap_message_table(indx).msg_text:=fnd_message.get;
5764 END IF;
5765 END IF;
5766 END IF;
5767
5768 IF p_profile_rec.cust_par_opt_tot_cont_amt IS NOT NULL THEN
5769 IF g_sys_award_year IN ('0506') THEN
5770 IF p_profile_rec.cust_par_opt_tot_cont_amt < 0 OR p_profile_rec.cust_par_opt_tot_cont_amt > 99999 THEN
5771 p_status:=FALSE;
5772 indx:= indx+1;
5773 p_igf_ap_message_table(indx).field_name:='';
5774 fnd_message.set_name('IGF','IGF_AP_INV_FLD_VAL');
5775 fnd_message.set_token('FIELD', p_l_to_i_col('CUST_PAR_OPT_TOT_CONT_AMT'));
5776 p_igf_ap_message_table(indx).msg_text:=fnd_message.get;
5777 END IF;
5778 END IF;
5779 END IF;
5780
5781 IF p_profile_rec.application_type IS NOT NULL THEN
5782 IF g_sys_award_year IN ('0506') THEN
5783 IF p_profile_rec.application_type NOT IN ('1','2','3') THEN
5784 p_status:=FALSE;
5785 indx:= indx+1;
5786 p_igf_ap_message_table(indx).field_name:='';
5787 fnd_message.set_name('IGF','IGF_AP_INV_FLD_VAL');
5788 fnd_message.set_token('FIELD', p_l_to_i_col('APPLICATION_TYPE'));
5789 p_igf_ap_message_table(indx).msg_text:=fnd_message.get;
5790 END IF;
5791 END IF;
5792 END IF;
5793
5794 IF p_profile_rec.css_id_number_txt IS NOT NULL THEN
5795 IF g_sys_award_year IN ('0506') THEN
5796 IF SUBSTR(p_profile_rec.css_id_number_txt,1,1) <> '7' THEN
5797 p_status:=FALSE;
5798 indx:= indx+1;
5799 p_igf_ap_message_table(indx).field_name:='';
5800 fnd_message.set_name('IGF','IGF_AP_INV_FLD_VAL');
5801 fnd_message.set_token('FIELD', p_l_to_i_col('CSS_ID_NUMBER_TXT'));
5802 p_igf_ap_message_table(indx).msg_text:=fnd_message.get;
5803 END IF;
5804 END IF;
5805 END IF;
5806
5807 IF p_profile_rec.custodial_parent_num IS NOT NULL THEN
5808 l_ret_val := is_lookup_code_exist(p_profile_rec.custodial_parent_num,'IGF_AP_STUD_REC_SUPP');
5809 IF NOT l_ret_val THEN
5810 p_status:=FALSE;
5811 indx:= indx+1;
5812 p_igf_ap_message_table(indx).field_name:='';
5813 fnd_message.set_name('IGF','IGF_AP_INV_FLD_VAL');
5814 fnd_message.set_token('FIELD', p_l_to_i_col('CUSTODIAL_PARENT_NUM'));
5815 p_igf_ap_message_table(indx).msg_text:=fnd_message.get;
5816 END IF;
5817 END IF;
5818 END validate_profile_rec;
5819
5820
5821
5822 PROCEDURE main ( errbuf IN OUT NOCOPY VARCHAR2,
5823 retcode IN OUT NOCOPY NUMBER,
5824 p_award_year IN VARCHAR2,
5825 p_batch_id IN NUMBER,
5826 p_del_int IN VARCHAR2,
5827 p_css_import IN VARCHAR2 DEFAULT NULL)
5828 /*******************************************************************************
5829 Change History
5830 Who When What
5831 (reverse chronological order - newest change first)
5832
5833 museshad 11-Apr-2006 Bug 5151294. Fixed issue in closing the cursors-
5834 c_css_int_data, c_int_data
5835 *******************************************************************************/
5836 AS
5837
5838 -- cursor to get alternate code for award year
5839 CURSOR c_alternate_code( cp_ci_cal_type igs_ca_inst.cal_type%TYPE ,
5840 cp_ci_sequence_number igs_ca_inst.sequence_number%TYPE ) IS
5841 SELECT alternate_code
5842 FROM igs_ca_inst
5843 WHERE cal_type = cp_ci_cal_type
5844 AND sequence_number = cp_ci_sequence_number ;
5845
5846 -- cursor to get sys award year and award year status
5847 CURSOR c_get_stat( p_ci_cal_type VARCHAR2,p_ci_sequence_number NUMBER)IS
5848 SELECT award_year_status_code, sys_award_year
5849 FROM igf_ap_batch_aw_map map
5850 WHERE map.ci_cal_type = p_ci_cal_type
5851 AND map.ci_sequence_number = p_ci_sequence_number ;
5852
5853 CURSOR c_lkup_values(p_lookup_code VARCHAR2 )IS
5854 SELECT meaning
5855 FROM igf_aw_lookups_view
5856 WHERE lookup_type ='IGF_AW_LOOKUPS_MSG'
5857 AND lookup_code =p_lookup_code
5858 AND enabled_flag = 'Y' ;
5859
5860 CURSOR c_award_det(p_ci_cal_type igs_ca_inst.cal_type%TYPE,
5861 p_ci_sequence_number igs_ca_inst.sequence_number%TYPE) IS
5862 SELECT BATCH_YEAR batch_year ,
5863 AWARD_YEAR_STATUS_CODE ,
5864 CSS_ACADEMIC_YEAR,
5865 SYS_AWARD_YEAR
5866 FROM IGF_AP_BATCH_AW_MAP
5867 WHERE CI_CAL_TYPE = p_ci_cal_type
5868 AND CI_SEQUENCE_NUMBER = p_ci_sequence_number;
5869
5870 -- Bug #3039724 Added p_stu_record_type
5871 CURSOR c_transaction_num(p_base_id NUMBER,
5872 p_css_id_number VARCHAR2,
5873 p_stu_record_type VARCHAR2)IS
5874 SELECT im.css_id_number transaction_num
5875 FROM igf_ap_css_profile im
5876 WHERE im.base_id = p_base_id
5877 AND im.css_id_number = p_css_id_number
5878 AND im.stu_record_type = p_stu_record_type
5879 AND rownum = 1 ;
5880
5881 -- Get the details of
5882 CURSOR c_get_person_id(lv_ssn VARCHAR2) IS
5883 SELECT 'SSN' rec_type,
5884 api.pe_person_id person_id
5885 FROM igs_pe_alt_pers_id api,
5886 igs_pe_person_id_typ pit
5887 WHERE api.person_id_type = pit.person_id_type
5888 AND pit.s_person_id_type = 'SSN'
5889 AND sysdate between api.start_dt AND NVL(api.end_dt,sysdate)
5890 AND api.api_person_id_uf = lv_ssn ;
5891
5892 c_transaction_num_rec c_transaction_num%ROWTYPE;
5893 counter NUMBER;
5894 indx NUMBER;
5895 l_alternate_code igs_ca_inst.alternate_code%TYPE ;
5896 l_ci_cal_type VARCHAR2(10);
5897 l_ci_sequence_number NUMBER;
5898 l_ret_profile VARCHAR2(2);
5899 l_award_year_status igf_ap_batch_aw_map.award_year_status_code%TYPE ;
5900 c_lkup_values_err_rec c_lkup_values%ROWTYPE;
5901 c_lkup_values_pn_rec c_lkup_values%ROWTYPE;
5902 c_lkup_values_bi_rec c_lkup_values%ROWTYPE;
5903 l_batch_valid VARCHAR2(1) ;
5904 c_award_det_rec c_award_det%ROWTYPE;
5905 l_valid_for_dml VARCHAR2(2);
5906 l_dup_tran_num_exists VARCHAR2(2);
5907 l_update VARCHAR2(2);
5908 l_new_base_created VARCHAR2(2);
5909 lv_person_number c_int_data_rec.person_number%TYPE;
5910 lv_person_id NUMBER;
5911 lv_fa_base_id NUMBER;
5912 l_base_id NUMBER :=NULL;
5913 p_cssp_id NUMBER;
5914 l_num_recrd_passed NUMBER:=0;
5915 l_num_recrd_processed NUMBER:=0;
5916 TYPE message_rec IS RECORD
5917 (msg_text VARCHAR2(4000));
5918 TYPE l_message_table IS TABLE OF message_rec
5919 INDEX BY BINARY_INTEGER;
5920 g_message_table l_message_table;
5921 p_validation_status BOOLEAN := TRUE;
5922 l_igf_ap_message_table igf_ap_message_table;
5923 l_num_recrd_failed NUMBER;
5924 l_error VARCHAR2(10);
5925 l_ret_val NUMBER;
5926 l_css_academic_year NUMBER;
5927 lv_ssn VARCHAR2(30);
5928 c_get_person_id_rec c_get_person_id%ROWTYPE;
5929 l_value BOOLEAN;
5930
5931 BEGIN
5932 igf_aw_gen.set_org_id(NULL);
5933 IF NVL(p_css_import,'N') = 'Y' THEN
5934 l_css_log := 'Y' ;
5935 ELSE
5936 l_css_log := 'N' ;
5937 END IF;
5938
5939 l_ci_cal_type := LTRIM(RTRIM(SUBSTR(p_award_year,1,10)));
5940 l_ci_sequence_number := TO_NUMBER(SUBSTR(p_award_year,11));
5941 l_alternate_code := NULL;
5942
5943 OPEN c_alternate_code( l_ci_cal_type, l_ci_sequence_number ) ;
5944 FETCH c_alternate_code INTO l_alternate_code ;
5945 CLOSE c_alternate_code ;
5946
5947 -- Log input params
5948 log_input_params( p_batch_id, l_alternate_code , p_del_int);
5949
5950 l_ret_profile:=igf_ap_gen.check_profile;
5951 IF l_ret_profile <> 'Y' THEN
5952 -- check if country code is not'US' AND does not participate in financial aidprogram THEN
5953 -- write into the log file and exit process
5954 fnd_file.put(fnd_file.log,c_lkup_values_err_rec.meaning ||' ');
5955 fnd_message.set_name('IGF','IGF_AP_LGCY_PROC_NOT_RUN');
5956 fnd_file.put_line(fnd_file.log, fnd_message.get);
5957 RETURN;
5958 END IF;
5959
5960 OPEN c_award_det(l_ci_cal_type,l_ci_sequence_number);
5961 FETCH c_award_det INTO c_award_det_rec;
5962 CLOSE c_award_det;
5963
5964 put_hash_values('ATTENDS_COLLEGE,COLLEGE_TYPE,FINANCIAL_AID_STATUS,IGF_AP_STATE_CODES,IGF_AP_NUM_YES_NO,IGF_CITIZENSHIP_TYPE,IGF_ONE_DIGIT,IGF_ST_MARITAL_STAT_TYPE,' ||
5965 'IGF_AP_PAR_MARITAL_STATUS,IGF_TAX_FIGURES,IGF_TAX_FIGURES_0405,IGF_VISA_CLASS,IGF_VISA_CLASS_0405,PARENTS_IN_COLLEGE,SCHOOL_HOUSE_CODES,STUDENT_RELATION,IGF_AP_CSS_DEP_STATUS,IGF_AP_STUD_LIVES_WITH,'||
5966 'IGF_AP_STUD_REC_SUPP,IGF_COMPUTER_LOCATION',c_award_det_rec.sys_award_year);
5967
5968 OPEN c_lkup_values('ERROR');
5969 FETCH c_lkup_values INTO c_lkup_values_err_rec;
5970 CLOSE c_lkup_values;
5971 l_error := c_lkup_values_err_rec.meaning;
5972
5973 IF NVL(P_CSS_IMPORT,'N') = 'Y' THEN
5974 OPEN c_lkup_values('SSN');
5975 ELSE
5976 OPEN c_lkup_values('PERSON_NUMBER');
5977 END IF;
5978
5979 FETCH c_lkup_values INTO c_lkup_values_pn_rec;
5980 CLOSE c_lkup_values;
5981
5982 OPEN c_lkup_values('BATCH_ID');
5983 FETCH c_lkup_values INTO c_lkup_values_bi_rec;
5984 CLOSE c_lkup_values;
5985
5986 OPEN c_get_stat( l_ci_cal_type,l_ci_sequence_number) ;
5987 FETCH c_get_stat INTO l_award_year_status, g_sys_award_year ;
5988 -- check validity of award year
5989 IF c_get_stat%NOTFOUND THEN
5990 -- Award Year setup tampered .... Log a message
5991 FND_MESSAGE.SET_NAME('IGF','IGF_AP_AWD_YR_NOT_FOUND');
5992 FND_MESSAGE.SET_TOKEN('P_AWARD_YEAR', l_alternate_code);
5993 FND_FILE.PUT_LINE(FND_FILE.LOG,FND_MESSAGE.GET);
5994 -- g_terminate_process := TRUE ;
5995 RETURN;
5996 ELSE -- Award year exists but is it Open/Legacy Details .... check
5997 IF l_award_year_status NOT IN ('O','LD') THEN
5998 FND_MESSAGE.SET_NAME('IGF','IGF_AP_LG_INVALID_STAT');
5999 FND_MESSAGE.SET_TOKEN('AWARD_STATUS', l_award_year_status);
6000 FND_FILE.PUT_LINE(FND_FILE.LOG,FND_MESSAGE.GET);
6001 --g_terminate_process := TRUE ;
6002 RETURN;
6003 END IF ; -- awd ye open or legacy detail chk
6004 END IF ; -- award year invalid check
6005 CLOSE c_get_stat ;
6006 -- check validity of batch
6007 l_batch_valid := igf_ap_gen.check_batch ( p_batch_id, 'PROFILE') ;
6008
6009 IF p_css_import <> 'Y' THEN
6010 IF NVL(l_batch_valid,'N') <> 'Y' THEN
6011 fnd_message.set_name('IGF','IGF_GR_BATCH_DOES_NOT_EXIST');
6012 fnd_file.put_line(fnd_file.log,fnd_message.get);
6013 RETURN;
6014 END IF;
6015 END IF;
6016 c_award_det_rec := NULL;
6017 OPEN c_award_det(l_ci_cal_type,l_ci_sequence_number);
6018 FETCH c_award_det INTO c_award_det_rec;
6019 CLOSE c_award_det;
6020
6021 IF p_css_import = 'Y' THEN
6022 BEGIN
6023 l_css_academic_year := TO_NUMBER(c_award_det_rec.css_academic_year);
6024 EXCEPTION WHEN OTHERS THEN
6025 fnd_message.set_name('IGF','IGF_AP_AW_CSS_NOT_EXISTS');
6026 fnd_file.put_line(fnd_file.log,fnd_message.get);
6027 RETURN;
6028 END;
6029 OPEN c_css_int_data(l_css_academic_year);
6030 ELSE
6031 OPEN c_int_data (p_batch_id);
6032 END IF;
6033
6034 LOOP
6035 BEGIN
6036 SAVEPOINT next_record;
6037 -- Initializing variables
6038 l_valid_for_dml := 'Y' ;
6039 l_dup_tran_num_exists := 'N' ;
6040 l_update := NULL;
6041 l_new_base_created := 'N' ;
6042 counter := 0;
6043 l_debug_str := NULL;
6044 IF p_css_import = 'Y' THEN
6045 FETCH c_css_int_data INTO l_css_int_data_rec;
6046 IF c_css_int_data%NOTFOUND THEN
6047 EXIT;
6048 END IF;
6049 p_convert_rec;
6050 l_num_recrd_processed := l_num_recrd_processed +1;
6051 ELSE
6052 LOOP
6053 FETCH c_int_data INTO c_int_data_rec;
6054 IF c_int_data%NOTFOUND THEN
6055 EXIT;
6056 END IF;
6057 -- Check if the BATCH_YEAR is equal to the Batch Year in the C_AWARD_DET subset.
6058 IF c_award_det_rec.css_academic_year=c_int_data_rec.academic_year_txt THEN
6059 EXIT;
6060 END IF;
6061 -- message IGF_AP_AW_BATCH_NOT_EXISTS
6062 fnd_file.put_line(fnd_file.log,c_lkup_values_pn_rec.meaning||' '|| c_int_data_rec.person_number);
6063 fnd_file.put(fnd_file.log,c_lkup_values_err_rec.meaning ||' ');
6064 fnd_message.set_name('IGF','IGF_AP_AW_BATCH_NOT_EXISTS');
6065 fnd_file.put_line(fnd_file.log, fnd_message.get);
6066 fnd_file.put_line(fnd_file.log,'------------------------------------------------------------------------');
6067 END LOOP;
6068 IF c_int_data%NOTFOUND THEN
6069 EXIT;
6070 END IF;
6071 l_num_recrd_processed := l_num_recrd_processed +1;
6072 END IF;
6073 --check for the person id
6074 lv_person_id := NULL;
6075 l_value := NULL;
6076 IF NVL(p_css_import,'N') <> 'Y' THEN
6077 lv_person_number:=c_int_data_rec.person_number;
6078 igf_ap_gen.check_person ( lv_person_number,l_ci_cal_type,l_ci_sequence_number,lv_person_id,lv_fa_base_id );
6079 ELSE
6080 lv_ssn := remove_spl_chr(c_int_data_rec.social_security_num) ;
6081 IF lv_ssn is NOT NULL THEN
6082 OPEN c_get_person_id(lv_ssn);
6083 FETCH c_get_person_id INTO c_get_person_id_rec;
6084 CLOSE c_get_person_id;
6085
6086 lv_person_id := c_get_person_id_rec.person_id;
6087 l_value := igf_ap_profile_matching_pkg.is_fa_base_record_present(lv_person_id,l_ci_cal_type,l_ci_sequence_number,lv_fa_base_id);
6088 END IF;
6089 END IF;
6090 IF lv_person_id IS NULL THEN
6091 l_valid_for_dml := 'N' ;
6092 IF p_css_import ='Y' THEN
6093 --Log a message in the logging table that Person does not exist in OSS (IGF_AP_PE_SSN_NOT_EXIST)
6094 --Update the Legacy Interface Table column IMPORT_STATUS_FLAG to "E" implying Error.
6095 fnd_message.set_name('IGF','IGF_AP_PE_SSN_NOT_EXIST');
6096 fnd_message.set_token('P_SSN',c_int_data_rec.social_security_num);
6097 counter := counter+1;
6098 g_message_table(counter).msg_text:=fnd_message.get;
6099 l_debug_str := l_debug_str || lv_person_number || 'person idoes not exist';
6100 ELSE
6101 -- Log a message in the logging table that Person does not exist in OSS (IGF_AP_PE_NOT_EXIST)
6102 --Update the Legacy Interface Table column IMPORT_STATUS_FLAG to "E" implying Error.
6103 fnd_message.set_name('IGF','IGF_AP_PE_NOT_EXIST');
6104 -- fnd_file.put_line(fnd_file.log, fnd_message.get);
6105 counter := counter+1;
6106 g_message_table(counter).msg_text:=fnd_message.get;
6107 l_debug_str := l_debug_str || lv_person_number || 'person idoes not exist';
6108
6109 UPDATE igf_ap_li_css_ints
6110 SET IMPORT_STATUS_TYPE='E'
6111 WHERE ROWID = c_int_data_rec.ROW_ID ;
6112 END IF;
6113 END IF;
6114 IF l_valid_for_dml = 'Y' THEN
6115 IF lv_fa_base_id IS NULL THEN
6116 --Base record does not exist so create base record.
6117 igf_ap_li_isir_imp_proc.create_base_rec(l_ci_cal_type,lv_person_id,l_ci_sequence_number,NULL,lv_fa_base_id,'1');
6118 l_new_base_created := 'Y' ;
6119 l_debug_str := l_debug_str || lv_person_number || ' base record created';
6120 END IF;
6121 END IF;
6122 IF ( l_new_base_created <> 'Y' AND l_valid_for_dml = 'Y' ) THEN
6123 -- Implies that no new base ID was created so the person might have transactions
6124 -- Bug 3039724 Added the STU_RECORD_TYPE
6125 c_transaction_num_rec := NULL;
6126 OPEN c_transaction_num(lv_fa_base_id,c_int_data_rec.css_id_number_txt,c_int_data_rec.stu_record_type);
6127 FETCH c_transaction_num INTO c_transaction_num_rec;
6128 CLOSE c_transaction_num;
6129 IF c_transaction_num_rec.transaction_num IS NOT NULL THEN
6130 l_debug_str := l_debug_str || lv_person_number || ' duplication transaction number exist';
6131 l_dup_tran_num_exists := 'Y' ;
6132 l_valid_for_dml := 'N';
6133 fnd_message.set_name('IGF','IGF_AP_TRAN_NUM_EXISTS');
6134 fnd_message.set_token('TRAN_NUM',c_transaction_num_rec.transaction_num);
6135 counter := counter+1;
6136 g_message_table(counter).msg_text:=fnd_message.get;
6137 END IF;
6138 END IF;
6139
6140 -- validate the profile record
6141 validate_profile_rec(c_int_data_rec,p_validation_status,l_igf_ap_message_table );
6142
6143 IF NOT p_validation_status THEN
6144 l_valid_for_dml := 'N';
6145 END IF;
6146
6147 IF l_valid_for_dml = 'Y' AND l_dup_tran_num_exists <> 'Y' THEN
6148 css_insert_row( c_int_data_rec,lv_fa_base_id,p_cssp_id);
6149 fnar_insert_row(c_int_data_rec ,p_cssp_id);
6150 IF NVL(p_css_import,'N') <> 'Y' THEN
6151 UPDATE igf_ap_li_css_ints
6152 SET import_status_type='I'
6153 WHERE ROWID = c_int_data_rec.row_id ;
6154 ELSE
6155 UPDATE igf_ap_css_interface
6156 SET RECORD_STATUS = 'MATCHED'
6157 WHERE ROWID = c_int_data_rec.row_id ;
6158 END IF;
6159 l_debug_str := l_debug_str || lv_person_number || ' PROFILE Record updated ';
6160 l_num_recrd_passed := l_num_recrd_passed +1;
6161 END IF;
6162 IF l_valid_for_dml <> 'Y' AND NVL(p_css_import,'N') <> 'Y'THEN
6163 UPDATE igf_ap_li_css_ints
6164 SET import_status_type='E'
6165 WHERE ROWID = c_int_data_rec.row_id ;
6166 END IF;
6167 --Print Error Messages
6168 IF l_valid_for_dml <> 'Y' THEN
6169 IF p_css_import = 'Y' THEN
6170 fnd_file.put_line(fnd_file.log,c_lkup_values_pn_rec.meaning||' '|| c_int_data_rec.social_security_num);
6171 ELSE
6172 fnd_file.put_line(fnd_file.log,c_lkup_values_pn_rec.meaning||' '|| c_int_data_rec.person_number);
6173 END IF;
6174 FOR indx_1 IN 1 .. counter LOOP
6175 fnd_file.put(fnd_file.log,c_lkup_values_err_rec.meaning ||' ');
6176 fnd_file.put_line(fnd_file.log,g_message_table(indx_1).msg_text);
6177 END LOOP;
6178
6179 IF NOT p_validation_status THEN
6180 print_message(l_igf_ap_message_table );
6181 END IF;
6182 fnd_file.put_line(fnd_file.log,'------------------------------------------------------------------------');
6183 END IF;
6184 IF fnd_log.level_statement >= fnd_log.g_current_runtime_level THEN
6185 fnd_log.string(fnd_log.level_statement,'igf.plsql.igf_ap_li_prof_imp_proc.main.debug',l_debug_str);
6186 END IF;
6187 EXCEPTION
6188 WHEN OTHERS THEN
6189 IF fnd_log.level_exception >= fnd_log.g_current_runtime_level THEN
6190 fnd_log.string(fnd_log.level_exception,'igf.plsql.igf_ap_li_prof_imp_proc.main.exception',l_debug_str || ' ' || SQLERRM);
6191 END IF;
6192 fnd_message.set_name('IGS','IGS_GE_UNHANDLED_EXP');
6193 fnd_message.set_token('NAME','IGF_AP_LI_ISIR_IMP_PROC.MAIN'|| SQLERRM);
6194 fnd_file.put_line(fnd_file.log,fnd_message.get);
6195 ROLLBACK TO next_record;
6196 END;
6197 COMMIT;
6198 END LOOP;
6199
6200 -- Close cursors
6201 IF (c_css_int_data%ISOPEN) THEN
6202 CLOSE c_css_int_data;
6203 END IF;
6204 IF (c_int_data%ISOPEN) THEN
6205 CLOSE c_int_data;
6206 END IF;
6207
6208 fnd_message.set_name('IGS','IGS_GE_TOTAL_REC_PROCESSED');
6209 fnd_file.put_line(fnd_file.OUTPUT,fnd_message.get || ' ' ||l_num_recrd_processed);
6210 fnd_message.set_name('IGS','IGS_AD_SUCC_IMP_OFR_RESP_REC');
6211 fnd_file.put_line(fnd_file.OUTPUT,fnd_message.get || ' : ' ||l_num_recrd_passed);
6212 fnd_message.set_name('IGS','IGS_GE_TOTAL_REC_FAILED');
6213 l_num_recrd_failed := l_num_recrd_processed - l_num_recrd_passed;
6214 fnd_file.put_line(fnd_file.OUTPUT,fnd_message.get || ' : ' || l_num_recrd_failed);
6215 END MAIN;
6216
6217 PROCEDURE css_import( errbuf IN OUT NOCOPY VARCHAR2,
6218 retcode IN OUT NOCOPY NUMBER,
6219 p_award_year IN VARCHAR2)
6220 AS
6221 /***************************************************************
6222 Created By : rasahoo
6223 Date Created By : 03-June-2003
6224 Purpose : To Import legscy CSS PROFILE record
6225 Known Limitations,Enhancements or Remarks
6226 Change History :
6227 Who When What
6228 tsailaja 13/Jan/2006 Bug 4947880 Added invocation of igf_aw_gen.set_org_id(NULL);
6229 ***************************************************************/
6230 BEGIN
6231 igf_aw_gen.set_org_id(NULL);
6232 -- Make a call to the Legacy Profile Import Process
6233 main(errbuf,retcode,p_award_year,NULL,'N','Y');
6234 END css_import;
6235
6236
6237 END igf_ap_li_prof_imp_proc;