120: l_api_name varchar2(61) := g_package_name || '.char_set_init';
121: l_package_name varchar2(30) := g_package_name;
122: begin
123: --
124: --hr_utility.trace_on(null,'NEWHIRE');
125: hr_utility.set_location('Entering:' ||l_api_name,10);
126: --
127: -- Check mandatory argument.
128: --
121: l_package_name varchar2(30) := g_package_name;
122: begin
123: --
124: --hr_utility.trace_on(null,'NEWHIRE');
125: hr_utility.set_location('Entering:' ||l_api_name,10);
126: --
127: -- Check mandatory argument.
128: --
129: hr_api.mandatory_arg_error(
134: -- Initialize global variables.
135: --
136: g_character_set := p_character_set;
137: --
138: hr_utility.set_location(l_api_name,20);
139: --
140: hr_utility.set_location('Leaving.... :' || l_api_name,50);
141: end char_set_init;
142:
136: g_character_set := p_character_set;
137: --
138: hr_utility.set_location(l_api_name,20);
139: --
140: hr_utility.set_location('Leaving.... :' || l_api_name,50);
141: end char_set_init;
142:
143: /****************************************************************
144: * This procedure formats California E4 record *
164: v_sit varchar2(40);
165: p_end_of_rec varchar2(2000);
166: begin
167:
168: hr_utility.set_location('Entering:' ||l_api_name,10);
169:
170: --
171: -- Check mandatory argument.
172: --
174: p_api_name => l_api_name,
175: p_argument => 'p_record_identifier',
176: p_argument_value => p_record_identifier);
177:
178: hr_utility.set_location(l_api_name,11);
179: hr_utility.trace('p_federal_id= ' || p_federal_id);
180: hr_utility.trace('p_sit_company_state_id= ' || p_sit_company_state_id);
181:
182: v_sit := replace(p_sit_company_state_id,'-',null);
175: p_argument => 'p_record_identifier',
176: p_argument_value => p_record_identifier);
177:
178: hr_utility.set_location(l_api_name,11);
179: hr_utility.trace('p_federal_id= ' || p_federal_id);
180: hr_utility.trace('p_sit_company_state_id= ' || p_sit_company_state_id);
181:
182: v_sit := replace(p_sit_company_state_id,'-',null);
183:
176: p_argument_value => p_record_identifier);
177:
178: hr_utility.set_location(l_api_name,11);
179: hr_utility.trace('p_federal_id= ' || p_federal_id);
180: hr_utility.trace('p_sit_company_state_id= ' || p_sit_company_state_id);
181:
182: v_sit := replace(p_sit_company_state_id,'-',null);
183:
184: hr_utility.trace('v_sit_company_state_id= ' || v_sit);
180: hr_utility.trace('p_sit_company_state_id= ' || p_sit_company_state_id);
181:
182: v_sit := replace(p_sit_company_state_id,'-',null);
183:
184: hr_utility.trace('v_sit_company_state_id= ' || v_sit);
185:
186: hr_utility.trace('p_tax_unit_name= ' || p_tax_unit_name);
187: hr_utility.trace('p_street_address= ' || p_street_address);
188: hr_utility.trace('p_city= ' || p_city);
182: v_sit := replace(p_sit_company_state_id,'-',null);
183:
184: hr_utility.trace('v_sit_company_state_id= ' || v_sit);
185:
186: hr_utility.trace('p_tax_unit_name= ' || p_tax_unit_name);
187: hr_utility.trace('p_street_address= ' || p_street_address);
188: hr_utility.trace('p_city= ' || p_city);
189: hr_utility.trace('p_state= ' || p_state);
190: hr_utility.trace('p_zip= ' || p_zip);
183:
184: hr_utility.trace('v_sit_company_state_id= ' || v_sit);
185:
186: hr_utility.trace('p_tax_unit_name= ' || p_tax_unit_name);
187: hr_utility.trace('p_street_address= ' || p_street_address);
188: hr_utility.trace('p_city= ' || p_city);
189: hr_utility.trace('p_state= ' || p_state);
190: hr_utility.trace('p_zip= ' || p_zip);
191: hr_utility.trace('p_zip_extension= ' || p_zip_extension);
184: hr_utility.trace('v_sit_company_state_id= ' || v_sit);
185:
186: hr_utility.trace('p_tax_unit_name= ' || p_tax_unit_name);
187: hr_utility.trace('p_street_address= ' || p_street_address);
188: hr_utility.trace('p_city= ' || p_city);
189: hr_utility.trace('p_state= ' || p_state);
190: hr_utility.trace('p_zip= ' || p_zip);
191: hr_utility.trace('p_zip_extension= ' || p_zip_extension);
192:
185:
186: hr_utility.trace('p_tax_unit_name= ' || p_tax_unit_name);
187: hr_utility.trace('p_street_address= ' || p_street_address);
188: hr_utility.trace('p_city= ' || p_city);
189: hr_utility.trace('p_state= ' || p_state);
190: hr_utility.trace('p_zip= ' || p_zip);
191: hr_utility.trace('p_zip_extension= ' || p_zip_extension);
192:
193: hr_utility.set_location(l_api_name,30);
186: hr_utility.trace('p_tax_unit_name= ' || p_tax_unit_name);
187: hr_utility.trace('p_street_address= ' || p_street_address);
188: hr_utility.trace('p_city= ' || p_city);
189: hr_utility.trace('p_state= ' || p_state);
190: hr_utility.trace('p_zip= ' || p_zip);
191: hr_utility.trace('p_zip_extension= ' || p_zip_extension);
192:
193: hr_utility.set_location(l_api_name,30);
194:
187: hr_utility.trace('p_street_address= ' || p_street_address);
188: hr_utility.trace('p_city= ' || p_city);
189: hr_utility.trace('p_state= ' || p_state);
190: hr_utility.trace('p_zip= ' || p_zip);
191: hr_utility.trace('p_zip_extension= ' || p_zip_extension);
192:
193: hr_utility.set_location(l_api_name,30);
194:
195: --
189: hr_utility.trace('p_state= ' || p_state);
190: hr_utility.trace('p_zip= ' || p_zip);
191: hr_utility.trace('p_zip_extension= ' || p_zip_extension);
192:
193: hr_utility.set_location(l_api_name,30);
194:
195: --
196: -- format new hire rocord
197: --
210: rpad(nvl(p_zip_extension,' '),4,' ') ||
211: lpad(' ',32,' '))||p_end_of_rec ;
212:
213:
214: hr_utility.set_location('Leaving.... :' || l_api_name,40);
215:
216: return convert(l_buffer,g_character_set);
217: exception
218: when others then
215:
216: return convert(l_buffer,g_character_set);
217: exception
218: when others then
219: hr_utility.set_location('Leaving.... :' || l_api_name,70);
220: -- fnd_message.set_name('PER','HR_ERROR');
221: -- fnd_message.set_token('SQL',g_ca_e4_sql);
222: -- fnd_message.raise_error;
223: raise;
247: l_buffer varchar2(2000);
248: v_ssn varchar(9);
249: p_end_of_rec varchar2(2000);
250: begin
251: hr_utility.set_location('Entering:' ||l_api_name,10);
252:
253: hr_utility.trace('p_record_identifier= ' || p_record_identifier);
254: hr_utility.trace('p_national_identifier= ' || p_national_identifier);
255:
249: p_end_of_rec varchar2(2000);
250: begin
251: hr_utility.set_location('Entering:' ||l_api_name,10);
252:
253: hr_utility.trace('p_record_identifier= ' || p_record_identifier);
254: hr_utility.trace('p_national_identifier= ' || p_national_identifier);
255:
256: v_ssn := substr(p_national_identifier,1,3) || substr(p_national_identifier,5,2) || substr(p_national_identifier,8,4);
257:
250: begin
251: hr_utility.set_location('Entering:' ||l_api_name,10);
252:
253: hr_utility.trace('p_record_identifier= ' || p_record_identifier);
254: hr_utility.trace('p_national_identifier= ' || p_national_identifier);
255:
256: v_ssn := substr(p_national_identifier,1,3) || substr(p_national_identifier,5,2) || substr(p_national_identifier,8,4);
257:
258: hr_utility.trace('v_ssn= ' || v_ssn);
254: hr_utility.trace('p_national_identifier= ' || p_national_identifier);
255:
256: v_ssn := substr(p_national_identifier,1,3) || substr(p_national_identifier,5,2) || substr(p_national_identifier,8,4);
257:
258: hr_utility.trace('v_ssn= ' || v_ssn);
259:
260: hr_utility.trace('p_first_name= ' || p_first_name);
261:
262: hr_utility.trace('p_middle_name= ' || p_middle_name);
256: v_ssn := substr(p_national_identifier,1,3) || substr(p_national_identifier,5,2) || substr(p_national_identifier,8,4);
257:
258: hr_utility.trace('v_ssn= ' || v_ssn);
259:
260: hr_utility.trace('p_first_name= ' || p_first_name);
261:
262: hr_utility.trace('p_middle_name= ' || p_middle_name);
263: hr_utility.trace('p_last_name= ' || p_last_name);
264:
258: hr_utility.trace('v_ssn= ' || v_ssn);
259:
260: hr_utility.trace('p_first_name= ' || p_first_name);
261:
262: hr_utility.trace('p_middle_name= ' || p_middle_name);
263: hr_utility.trace('p_last_name= ' || p_last_name);
264:
265: hr_utility.trace('p_street_address= ' || p_street_address);
266: hr_utility.trace('p_city= ' || p_city);
259:
260: hr_utility.trace('p_first_name= ' || p_first_name);
261:
262: hr_utility.trace('p_middle_name= ' || p_middle_name);
263: hr_utility.trace('p_last_name= ' || p_last_name);
264:
265: hr_utility.trace('p_street_address= ' || p_street_address);
266: hr_utility.trace('p_city= ' || p_city);
267: hr_utility.trace('p_state= ' || p_state);
261:
262: hr_utility.trace('p_middle_name= ' || p_middle_name);
263: hr_utility.trace('p_last_name= ' || p_last_name);
264:
265: hr_utility.trace('p_street_address= ' || p_street_address);
266: hr_utility.trace('p_city= ' || p_city);
267: hr_utility.trace('p_state= ' || p_state);
268: hr_utility.trace('p_zip= ' || p_zip);
269: hr_utility.trace('p_zip_extension= ' || p_zip_extension);
262: hr_utility.trace('p_middle_name= ' || p_middle_name);
263: hr_utility.trace('p_last_name= ' || p_last_name);
264:
265: hr_utility.trace('p_street_address= ' || p_street_address);
266: hr_utility.trace('p_city= ' || p_city);
267: hr_utility.trace('p_state= ' || p_state);
268: hr_utility.trace('p_zip= ' || p_zip);
269: hr_utility.trace('p_zip_extension= ' || p_zip_extension);
270: hr_utility.trace('p_date_of_hire= ' || to_char(p_date_of_hire));
263: hr_utility.trace('p_last_name= ' || p_last_name);
264:
265: hr_utility.trace('p_street_address= ' || p_street_address);
266: hr_utility.trace('p_city= ' || p_city);
267: hr_utility.trace('p_state= ' || p_state);
268: hr_utility.trace('p_zip= ' || p_zip);
269: hr_utility.trace('p_zip_extension= ' || p_zip_extension);
270: hr_utility.trace('p_date_of_hire= ' || to_char(p_date_of_hire));
271:
264:
265: hr_utility.trace('p_street_address= ' || p_street_address);
266: hr_utility.trace('p_city= ' || p_city);
267: hr_utility.trace('p_state= ' || p_state);
268: hr_utility.trace('p_zip= ' || p_zip);
269: hr_utility.trace('p_zip_extension= ' || p_zip_extension);
270: hr_utility.trace('p_date_of_hire= ' || to_char(p_date_of_hire));
271:
272: --
265: hr_utility.trace('p_street_address= ' || p_street_address);
266: hr_utility.trace('p_city= ' || p_city);
267: hr_utility.trace('p_state= ' || p_state);
268: hr_utility.trace('p_zip= ' || p_zip);
269: hr_utility.trace('p_zip_extension= ' || p_zip_extension);
270: hr_utility.trace('p_date_of_hire= ' || to_char(p_date_of_hire));
271:
272: --
273: -- format new hire rocord
266: hr_utility.trace('p_city= ' || p_city);
267: hr_utility.trace('p_state= ' || p_state);
268: hr_utility.trace('p_zip= ' || p_zip);
269: hr_utility.trace('p_zip_extension= ' || p_zip_extension);
270: hr_utility.trace('p_date_of_hire= ' || to_char(p_date_of_hire));
271:
272: --
273: -- format new hire rocord
274: --
288: rpad(nvl(p_zip_extension,' '),4,' ') ||
289: nvl(to_char(p_date_of_hire,'YYYYMMDD'),' ') ||
290: lpad(' ',33,' '))||p_end_of_rec;
291:
292: hr_utility.trace('l_buffer = ' || l_buffer);
293:
294:
295: hr_utility.set_location('Leaving.... :' || l_api_name,60);
296:
291:
292: hr_utility.trace('l_buffer = ' || l_buffer);
293:
294:
295: hr_utility.set_location('Leaving.... :' || l_api_name,60);
296:
297: return convert(l_buffer,g_character_set);
298: exception
299: when others then
296:
297: return convert(l_buffer,g_character_set);
298: exception
299: when others then
300: hr_utility.set_location('Leaving.... :' || l_api_name,70);
301: raise;
302: end ca_w4_record;
303: --
304: /****************************************************************
316: l_buffer varchar2(2000);
317: p_end_of_rec varchar2(2000);
318: begin
319: --
320: hr_utility.set_location('Entering:' ||l_api_name,10);
321:
322: hr_utility.trace('p_record_identifier= ' || p_record_identifier);
323: hr_utility.trace('p_number_of_emplyee = ' || p_number_of_employee);
324:
318: begin
319: --
320: hr_utility.set_location('Entering:' ||l_api_name,10);
321:
322: hr_utility.trace('p_record_identifier= ' || p_record_identifier);
323: hr_utility.trace('p_number_of_emplyee = ' || p_number_of_employee);
324:
325: --
326: -- format new hire rocord
319: --
320: hr_utility.set_location('Entering:' ||l_api_name,10);
321:
322: hr_utility.trace('p_record_identifier= ' || p_record_identifier);
323: hr_utility.trace('p_number_of_emplyee = ' || p_number_of_employee);
324:
325: --
326: -- format new hire rocord
327: --
332: p_record_identifier ||
333: lpad(to_char(p_number_of_employee),11,'0') ||
334: lpad(' ',162,' '))||p_end_of_rec;
335:
336: hr_utility.set_location(l_api_name,20);
337:
338: return convert(l_buffer,g_character_set);
339: exception
340: when others then
337:
338: return convert(l_buffer,g_character_set);
339: exception
340: when others then
341: hr_utility.set_location('Leaving.... :' || l_api_name,30);
342: raise;
343: end ca_t4_record;
344: --
345: /****************************************************************
363: l_buffer varchar2(2000);
364: p_end_of_rec varchar2(2000);
365: begin
366:
367: hr_utility.set_location('Entering...:' ||l_api_name,10);
368:
369: hr_utility.trace('p_record_identifier= ' || p_record_identifier);
370: hr_utility.trace('p_federal_id= ' || p_federal_id);
371: hr_utility.trace('p_tax_unit_name= ' || p_tax_unit_name);
365: begin
366:
367: hr_utility.set_location('Entering...:' ||l_api_name,10);
368:
369: hr_utility.trace('p_record_identifier= ' || p_record_identifier);
370: hr_utility.trace('p_federal_id= ' || p_federal_id);
371: hr_utility.trace('p_tax_unit_name= ' || p_tax_unit_name);
372: hr_utility.trace('p_street_address= ' || p_street_address);
373: hr_utility.trace('p_city= ' || p_city);
366:
367: hr_utility.set_location('Entering...:' ||l_api_name,10);
368:
369: hr_utility.trace('p_record_identifier= ' || p_record_identifier);
370: hr_utility.trace('p_federal_id= ' || p_federal_id);
371: hr_utility.trace('p_tax_unit_name= ' || p_tax_unit_name);
372: hr_utility.trace('p_street_address= ' || p_street_address);
373: hr_utility.trace('p_city= ' || p_city);
374: hr_utility.trace('p_state= ' || p_state);
367: hr_utility.set_location('Entering...:' ||l_api_name,10);
368:
369: hr_utility.trace('p_record_identifier= ' || p_record_identifier);
370: hr_utility.trace('p_federal_id= ' || p_federal_id);
371: hr_utility.trace('p_tax_unit_name= ' || p_tax_unit_name);
372: hr_utility.trace('p_street_address= ' || p_street_address);
373: hr_utility.trace('p_city= ' || p_city);
374: hr_utility.trace('p_state= ' || p_state);
375: hr_utility.trace('p_zip= ' || p_zip);
368:
369: hr_utility.trace('p_record_identifier= ' || p_record_identifier);
370: hr_utility.trace('p_federal_id= ' || p_federal_id);
371: hr_utility.trace('p_tax_unit_name= ' || p_tax_unit_name);
372: hr_utility.trace('p_street_address= ' || p_street_address);
373: hr_utility.trace('p_city= ' || p_city);
374: hr_utility.trace('p_state= ' || p_state);
375: hr_utility.trace('p_zip= ' || p_zip);
376:
369: hr_utility.trace('p_record_identifier= ' || p_record_identifier);
370: hr_utility.trace('p_federal_id= ' || p_federal_id);
371: hr_utility.trace('p_tax_unit_name= ' || p_tax_unit_name);
372: hr_utility.trace('p_street_address= ' || p_street_address);
373: hr_utility.trace('p_city= ' || p_city);
374: hr_utility.trace('p_state= ' || p_state);
375: hr_utility.trace('p_zip= ' || p_zip);
376:
377: hr_utility.set_location(l_api_name,30);
370: hr_utility.trace('p_federal_id= ' || p_federal_id);
371: hr_utility.trace('p_tax_unit_name= ' || p_tax_unit_name);
372: hr_utility.trace('p_street_address= ' || p_street_address);
373: hr_utility.trace('p_city= ' || p_city);
374: hr_utility.trace('p_state= ' || p_state);
375: hr_utility.trace('p_zip= ' || p_zip);
376:
377: hr_utility.set_location(l_api_name,30);
378:
371: hr_utility.trace('p_tax_unit_name= ' || p_tax_unit_name);
372: hr_utility.trace('p_street_address= ' || p_street_address);
373: hr_utility.trace('p_city= ' || p_city);
374: hr_utility.trace('p_state= ' || p_state);
375: hr_utility.trace('p_zip= ' || p_zip);
376:
377: hr_utility.set_location(l_api_name,30);
378:
379: --
373: hr_utility.trace('p_city= ' || p_city);
374: hr_utility.trace('p_state= ' || p_state);
375: hr_utility.trace('p_zip= ' || p_zip);
376:
377: hr_utility.set_location(l_api_name,30);
378:
379: --
380: -- format new hire rocord
381: --
392: rpad(nvl(p_zip,' '),9,' ') ||
393: lpad(' ',10,' '))||p_end_of_rec;
394:
395:
396: hr_utility.set_location('Leaving.... :' || l_api_name,40);
397:
398: return convert(l_buffer,g_character_set);
399: exception
400: when others then
397:
398: return convert(l_buffer,g_character_set);
399: exception
400: when others then
401: hr_utility.set_location('Leaving.... :' || l_api_name,70);
402: raise;
403: end ny_1a_record;
404: --
405: /****************************************************************
422: l_buffer varchar2(2000);
423: p_end_of_rec varchar2(2000);
424: begin
425:
426: hr_utility.set_location('Entering:' ||l_api_name,10);
427:
428: hr_utility.trace('p_record_identifier= ' || p_record_identifier);
429: hr_utility.trace('p_federal_id= ' || p_federal_id);
430: hr_utility.trace('p_tax_unit_name= ' || p_tax_unit_name);
424: begin
425:
426: hr_utility.set_location('Entering:' ||l_api_name,10);
427:
428: hr_utility.trace('p_record_identifier= ' || p_record_identifier);
429: hr_utility.trace('p_federal_id= ' || p_federal_id);
430: hr_utility.trace('p_tax_unit_name= ' || p_tax_unit_name);
431: hr_utility.trace('p_street_address= ' || p_street_address);
432: hr_utility.trace('p_city= ' || p_city);
425:
426: hr_utility.set_location('Entering:' ||l_api_name,10);
427:
428: hr_utility.trace('p_record_identifier= ' || p_record_identifier);
429: hr_utility.trace('p_federal_id= ' || p_federal_id);
430: hr_utility.trace('p_tax_unit_name= ' || p_tax_unit_name);
431: hr_utility.trace('p_street_address= ' || p_street_address);
432: hr_utility.trace('p_city= ' || p_city);
433: hr_utility.trace('p_state= ' || p_state);
426: hr_utility.set_location('Entering:' ||l_api_name,10);
427:
428: hr_utility.trace('p_record_identifier= ' || p_record_identifier);
429: hr_utility.trace('p_federal_id= ' || p_federal_id);
430: hr_utility.trace('p_tax_unit_name= ' || p_tax_unit_name);
431: hr_utility.trace('p_street_address= ' || p_street_address);
432: hr_utility.trace('p_city= ' || p_city);
433: hr_utility.trace('p_state= ' || p_state);
434: hr_utility.trace('p_zip= ' || p_zip);
427:
428: hr_utility.trace('p_record_identifier= ' || p_record_identifier);
429: hr_utility.trace('p_federal_id= ' || p_federal_id);
430: hr_utility.trace('p_tax_unit_name= ' || p_tax_unit_name);
431: hr_utility.trace('p_street_address= ' || p_street_address);
432: hr_utility.trace('p_city= ' || p_city);
433: hr_utility.trace('p_state= ' || p_state);
434: hr_utility.trace('p_zip= ' || p_zip);
435:
428: hr_utility.trace('p_record_identifier= ' || p_record_identifier);
429: hr_utility.trace('p_federal_id= ' || p_federal_id);
430: hr_utility.trace('p_tax_unit_name= ' || p_tax_unit_name);
431: hr_utility.trace('p_street_address= ' || p_street_address);
432: hr_utility.trace('p_city= ' || p_city);
433: hr_utility.trace('p_state= ' || p_state);
434: hr_utility.trace('p_zip= ' || p_zip);
435:
436: hr_utility.set_location(l_api_name,30);
429: hr_utility.trace('p_federal_id= ' || p_federal_id);
430: hr_utility.trace('p_tax_unit_name= ' || p_tax_unit_name);
431: hr_utility.trace('p_street_address= ' || p_street_address);
432: hr_utility.trace('p_city= ' || p_city);
433: hr_utility.trace('p_state= ' || p_state);
434: hr_utility.trace('p_zip= ' || p_zip);
435:
436: hr_utility.set_location(l_api_name,30);
437:
430: hr_utility.trace('p_tax_unit_name= ' || p_tax_unit_name);
431: hr_utility.trace('p_street_address= ' || p_street_address);
432: hr_utility.trace('p_city= ' || p_city);
433: hr_utility.trace('p_state= ' || p_state);
434: hr_utility.trace('p_zip= ' || p_zip);
435:
436: hr_utility.set_location(l_api_name,30);
437:
438: --
432: hr_utility.trace('p_city= ' || p_city);
433: hr_utility.trace('p_state= ' || p_state);
434: hr_utility.trace('p_zip= ' || p_zip);
435:
436: hr_utility.set_location(l_api_name,30);
437:
438: --
439: -- format new hire rocord
440: --
453: rpad(nvl(p_zip,' '),9,' ') ||
454: lpad(' ',10,' '))||p_end_of_rec;
455:
456:
457: hr_utility.set_location('Leaving.... :' || l_api_name,40);
458:
459: return convert(l_buffer,g_character_set);
460: exception
461: when others then
458:
459: return convert(l_buffer,g_character_set);
460: exception
461: when others then
462: hr_utility.set_location('Leaving.... :' || l_api_name,70);
463: raise;
464: end ny_1e_record;
465: --
466: --
491: v_ssn varchar(9);
492: p_end_of_rec varchar2(2000);
493: l_medical_avail NUMBER; --#10014495
494: begin
495: hr_utility.set_location('Entering:' ||l_api_name,10);
496:
497: hr_utility.trace('p_record_identifier= ' || p_record_identifier);
498: hr_utility.trace('p_national_identifier= ' || p_national_identifier);
499:
493: l_medical_avail NUMBER; --#10014495
494: begin
495: hr_utility.set_location('Entering:' ||l_api_name,10);
496:
497: hr_utility.trace('p_record_identifier= ' || p_record_identifier);
498: hr_utility.trace('p_national_identifier= ' || p_national_identifier);
499:
500: v_ssn := substr(p_national_identifier,1,3) || substr(p_national_identifier,5,2) || substr(p_national_identifier,8,4);
501:
494: begin
495: hr_utility.set_location('Entering:' ||l_api_name,10);
496:
497: hr_utility.trace('p_record_identifier= ' || p_record_identifier);
498: hr_utility.trace('p_national_identifier= ' || p_national_identifier);
499:
500: v_ssn := substr(p_national_identifier,1,3) || substr(p_national_identifier,5,2) || substr(p_national_identifier,8,4);
501:
502: hr_utility.trace('v_ssn= ' || v_ssn);
498: hr_utility.trace('p_national_identifier= ' || p_national_identifier);
499:
500: v_ssn := substr(p_national_identifier,1,3) || substr(p_national_identifier,5,2) || substr(p_national_identifier,8,4);
501:
502: hr_utility.trace('v_ssn= ' || v_ssn);
503: hr_utility.trace('p_first_name= ' || p_first_name);
504: hr_utility.trace('p_middle_name= ' || p_middle_name);
505: hr_utility.trace('p_last_name= ' || p_last_name);
506:
499:
500: v_ssn := substr(p_national_identifier,1,3) || substr(p_national_identifier,5,2) || substr(p_national_identifier,8,4);
501:
502: hr_utility.trace('v_ssn= ' || v_ssn);
503: hr_utility.trace('p_first_name= ' || p_first_name);
504: hr_utility.trace('p_middle_name= ' || p_middle_name);
505: hr_utility.trace('p_last_name= ' || p_last_name);
506:
507: hr_utility.trace('p_street_address= ' || p_street_address);
500: v_ssn := substr(p_national_identifier,1,3) || substr(p_national_identifier,5,2) || substr(p_national_identifier,8,4);
501:
502: hr_utility.trace('v_ssn= ' || v_ssn);
503: hr_utility.trace('p_first_name= ' || p_first_name);
504: hr_utility.trace('p_middle_name= ' || p_middle_name);
505: hr_utility.trace('p_last_name= ' || p_last_name);
506:
507: hr_utility.trace('p_street_address= ' || p_street_address);
508: hr_utility.trace('p_city= ' || p_city);
501:
502: hr_utility.trace('v_ssn= ' || v_ssn);
503: hr_utility.trace('p_first_name= ' || p_first_name);
504: hr_utility.trace('p_middle_name= ' || p_middle_name);
505: hr_utility.trace('p_last_name= ' || p_last_name);
506:
507: hr_utility.trace('p_street_address= ' || p_street_address);
508: hr_utility.trace('p_city= ' || p_city);
509: hr_utility.trace('p_state= ' || p_state);
503: hr_utility.trace('p_first_name= ' || p_first_name);
504: hr_utility.trace('p_middle_name= ' || p_middle_name);
505: hr_utility.trace('p_last_name= ' || p_last_name);
506:
507: hr_utility.trace('p_street_address= ' || p_street_address);
508: hr_utility.trace('p_city= ' || p_city);
509: hr_utility.trace('p_state= ' || p_state);
510: hr_utility.trace('p_zip= ' || p_zip);
511: hr_utility.trace('p_date_of_hire= ' || to_char(p_date_of_hire));
504: hr_utility.trace('p_middle_name= ' || p_middle_name);
505: hr_utility.trace('p_last_name= ' || p_last_name);
506:
507: hr_utility.trace('p_street_address= ' || p_street_address);
508: hr_utility.trace('p_city= ' || p_city);
509: hr_utility.trace('p_state= ' || p_state);
510: hr_utility.trace('p_zip= ' || p_zip);
511: hr_utility.trace('p_date_of_hire= ' || to_char(p_date_of_hire));
512: --#10014495 start
505: hr_utility.trace('p_last_name= ' || p_last_name);
506:
507: hr_utility.trace('p_street_address= ' || p_street_address);
508: hr_utility.trace('p_city= ' || p_city);
509: hr_utility.trace('p_state= ' || p_state);
510: hr_utility.trace('p_zip= ' || p_zip);
511: hr_utility.trace('p_date_of_hire= ' || to_char(p_date_of_hire));
512: --#10014495 start
513: hr_utility.trace('p_medical_avail= ' || p_medical_avail);
506:
507: hr_utility.trace('p_street_address= ' || p_street_address);
508: hr_utility.trace('p_city= ' || p_city);
509: hr_utility.trace('p_state= ' || p_state);
510: hr_utility.trace('p_zip= ' || p_zip);
511: hr_utility.trace('p_date_of_hire= ' || to_char(p_date_of_hire));
512: --#10014495 start
513: hr_utility.trace('p_medical_avail= ' || p_medical_avail);
514: hr_utility.trace('p_health_ins_date= ' || to_char(p_health_ins_date));
507: hr_utility.trace('p_street_address= ' || p_street_address);
508: hr_utility.trace('p_city= ' || p_city);
509: hr_utility.trace('p_state= ' || p_state);
510: hr_utility.trace('p_zip= ' || p_zip);
511: hr_utility.trace('p_date_of_hire= ' || to_char(p_date_of_hire));
512: --#10014495 start
513: hr_utility.trace('p_medical_avail= ' || p_medical_avail);
514: hr_utility.trace('p_health_ins_date= ' || to_char(p_health_ins_date));
515: hr_utility.trace('p_new_hire_indicator= ' || p_new_hire_indicator); --#14532612
509: hr_utility.trace('p_state= ' || p_state);
510: hr_utility.trace('p_zip= ' || p_zip);
511: hr_utility.trace('p_date_of_hire= ' || to_char(p_date_of_hire));
512: --#10014495 start
513: hr_utility.trace('p_medical_avail= ' || p_medical_avail);
514: hr_utility.trace('p_health_ins_date= ' || to_char(p_health_ins_date));
515: hr_utility.trace('p_new_hire_indicator= ' || p_new_hire_indicator); --#14532612
516:
517: IF p_medical_avail = 'Y' THEN
510: hr_utility.trace('p_zip= ' || p_zip);
511: hr_utility.trace('p_date_of_hire= ' || to_char(p_date_of_hire));
512: --#10014495 start
513: hr_utility.trace('p_medical_avail= ' || p_medical_avail);
514: hr_utility.trace('p_health_ins_date= ' || to_char(p_health_ins_date));
515: hr_utility.trace('p_new_hire_indicator= ' || p_new_hire_indicator); --#14532612
516:
517: IF p_medical_avail = 'Y' THEN
518: l_medical_avail := 1;
511: hr_utility.trace('p_date_of_hire= ' || to_char(p_date_of_hire));
512: --#10014495 start
513: hr_utility.trace('p_medical_avail= ' || p_medical_avail);
514: hr_utility.trace('p_health_ins_date= ' || to_char(p_health_ins_date));
515: hr_utility.trace('p_new_hire_indicator= ' || p_new_hire_indicator); --#14532612
516:
517: IF p_medical_avail = 'Y' THEN
518: l_medical_avail := 1;
519: --start of bug 14532612
548: to_char(l_medical_avail)||
549: rpad(nvl(to_char(p_health_ins_date,'MMDDRRRR'),' '),8,' ')||
550: lpad(' ',18,' '))||p_end_of_rec; --#10014495 Added l_medical_avail and p_health_ins_date
551:
552: hr_utility.trace('l_buffer = ' || l_buffer);
553:
554:
555: hr_utility.set_location('Leaving.... :' || l_api_name,60);
556:
551:
552: hr_utility.trace('l_buffer = ' || l_buffer);
553:
554:
555: hr_utility.set_location('Leaving.... :' || l_api_name,60);
556:
557: return convert(l_buffer,g_character_set);
558: exception
559: when others then
556:
557: return convert(l_buffer,g_character_set);
558: exception
559: when others then
560: hr_utility.set_location('Leaving.... :' || l_api_name,70);
561: raise;
562: end ny_1h_record;
563: --
564: /****************************************************************
576: l_buffer varchar2(2000);
577: p_end_of_rec varchar2(2000);
578: begin
579: --
580: hr_utility.set_location('Entering:' ||l_api_name,10);
581:
582: hr_utility.trace('p_number_of_emplyee = ' || p_number_of_employee);
583:
584: --
578: begin
579: --
580: hr_utility.set_location('Entering:' ||l_api_name,10);
581:
582: hr_utility.trace('p_number_of_emplyee = ' || p_number_of_employee);
583:
584: --
585: -- format new hire rocord
586: --
591: p_record_identifier ||
592: lpad(to_char(p_number_of_employee),7,' ') ||
593: lpad(' ',119,' '))||p_end_of_rec;
594:
595: hr_utility.set_location(l_api_name,20);
596:
597: return convert(l_buffer,g_character_set);
598: exception
599: when others then
596:
597: return convert(l_buffer,g_character_set);
598: exception
599: when others then
600: hr_utility.set_location('Leaving.... :' || l_api_name,30);
601: raise;
602: end ny_1t_record;
603: --
604: /****************************************************************
616: l_buffer varchar2(2000);
617: p_end_of_rec varchar2(2000);
618: begin
619: --
620: hr_utility.set_location('Entering:' ||l_api_name,10);
621:
622: hr_utility.trace('p_number_of_emplyer = ' || p_number_of_employer);
623:
624: --
618: begin
619: --
620: hr_utility.set_location('Entering:' ||l_api_name,10);
621:
622: hr_utility.trace('p_number_of_emplyer = ' || p_number_of_employer);
623:
624: --
625: -- format new hire rocord
626: --
631: p_record_identifier ||
632: lpad(to_char(p_number_of_employer),7,' ') ||
633: lpad(' ',119,' '))||p_end_of_rec;
634:
635: hr_utility.set_location(l_api_name,20);
636:
637: return convert(l_buffer,g_character_set);
638: exception
639: when others then
636:
637: return convert(l_buffer,g_character_set);
638: exception
639: when others then
640: hr_utility.set_location('Leaving.... :' || l_api_name,30);
641: raise;
642: end ny_1f_record;
643: --
644: /****************************************************************
701: --bug#8791766
702: p_end_of_rec varchar2(2000);
703: begin
704:
705: hr_utility.set_location('Entering...: ' || l_api_name,10);
706:
707: hr_utility.trace('p_record_identifier= ' || p_record_identifier);
708:
709: hr_utility.trace('p_first_name= ' || p_first_name);
703: begin
704:
705: hr_utility.set_location('Entering...: ' || l_api_name,10);
706:
707: hr_utility.trace('p_record_identifier= ' || p_record_identifier);
708:
709: hr_utility.trace('p_first_name= ' || p_first_name);
710: hr_utility.trace('p_middle_name= ' || p_middle_name);
711: hr_utility.trace('p_last_name= ' || p_last_name);
705: hr_utility.set_location('Entering...: ' || l_api_name,10);
706:
707: hr_utility.trace('p_record_identifier= ' || p_record_identifier);
708:
709: hr_utility.trace('p_first_name= ' || p_first_name);
710: hr_utility.trace('p_middle_name= ' || p_middle_name);
711: hr_utility.trace('p_last_name= ' || p_last_name);
712:
713: v_ssn := substr(p_national_identifier,1,3) || substr(p_national_identifier,5,2) || substr(p_national_identifier,8,4);
706:
707: hr_utility.trace('p_record_identifier= ' || p_record_identifier);
708:
709: hr_utility.trace('p_first_name= ' || p_first_name);
710: hr_utility.trace('p_middle_name= ' || p_middle_name);
711: hr_utility.trace('p_last_name= ' || p_last_name);
712:
713: v_ssn := substr(p_national_identifier,1,3) || substr(p_national_identifier,5,2) || substr(p_national_identifier,8,4);
714:
707: hr_utility.trace('p_record_identifier= ' || p_record_identifier);
708:
709: hr_utility.trace('p_first_name= ' || p_first_name);
710: hr_utility.trace('p_middle_name= ' || p_middle_name);
711: hr_utility.trace('p_last_name= ' || p_last_name);
712:
713: v_ssn := substr(p_national_identifier,1,3) || substr(p_national_identifier,5,2) || substr(p_national_identifier,8,4);
714:
715: hr_utility.trace('v_ssn= ' || v_ssn);
711: hr_utility.trace('p_last_name= ' || p_last_name);
712:
713: v_ssn := substr(p_national_identifier,1,3) || substr(p_national_identifier,5,2) || substr(p_national_identifier,8,4);
714:
715: hr_utility.trace('v_ssn= ' || v_ssn);
716: hr_utility.trace('p_emp_address_line1= ' || p_emp_address_line1);
717: hr_utility.trace('p_emp_address_line2= ' || p_emp_address_line2);
718: hr_utility.trace('p_emp_address_line3= ' || p_emp_address_line3);
719: hr_utility.trace('p_emp_city= ' || p_emp_city);
712:
713: v_ssn := substr(p_national_identifier,1,3) || substr(p_national_identifier,5,2) || substr(p_national_identifier,8,4);
714:
715: hr_utility.trace('v_ssn= ' || v_ssn);
716: hr_utility.trace('p_emp_address_line1= ' || p_emp_address_line1);
717: hr_utility.trace('p_emp_address_line2= ' || p_emp_address_line2);
718: hr_utility.trace('p_emp_address_line3= ' || p_emp_address_line3);
719: hr_utility.trace('p_emp_city= ' || p_emp_city);
720: hr_utility.trace('p_emp_state= ' || p_emp_state);
713: v_ssn := substr(p_national_identifier,1,3) || substr(p_national_identifier,5,2) || substr(p_national_identifier,8,4);
714:
715: hr_utility.trace('v_ssn= ' || v_ssn);
716: hr_utility.trace('p_emp_address_line1= ' || p_emp_address_line1);
717: hr_utility.trace('p_emp_address_line2= ' || p_emp_address_line2);
718: hr_utility.trace('p_emp_address_line3= ' || p_emp_address_line3);
719: hr_utility.trace('p_emp_city= ' || p_emp_city);
720: hr_utility.trace('p_emp_state= ' || p_emp_state);
721: hr_utility.trace('p_emp_zip= ' || p_emp_zip);
714:
715: hr_utility.trace('v_ssn= ' || v_ssn);
716: hr_utility.trace('p_emp_address_line1= ' || p_emp_address_line1);
717: hr_utility.trace('p_emp_address_line2= ' || p_emp_address_line2);
718: hr_utility.trace('p_emp_address_line3= ' || p_emp_address_line3);
719: hr_utility.trace('p_emp_city= ' || p_emp_city);
720: hr_utility.trace('p_emp_state= ' || p_emp_state);
721: hr_utility.trace('p_emp_zip= ' || p_emp_zip);
722: hr_utility.trace('p_emp_zip_extension= ' || p_emp_zip_extension);
715: hr_utility.trace('v_ssn= ' || v_ssn);
716: hr_utility.trace('p_emp_address_line1= ' || p_emp_address_line1);
717: hr_utility.trace('p_emp_address_line2= ' || p_emp_address_line2);
718: hr_utility.trace('p_emp_address_line3= ' || p_emp_address_line3);
719: hr_utility.trace('p_emp_city= ' || p_emp_city);
720: hr_utility.trace('p_emp_state= ' || p_emp_state);
721: hr_utility.trace('p_emp_zip= ' || p_emp_zip);
722: hr_utility.trace('p_emp_zip_extension= ' || p_emp_zip_extension);
723: hr_utility.trace('p_emp_country_code= ' || p_emp_country_code);
716: hr_utility.trace('p_emp_address_line1= ' || p_emp_address_line1);
717: hr_utility.trace('p_emp_address_line2= ' || p_emp_address_line2);
718: hr_utility.trace('p_emp_address_line3= ' || p_emp_address_line3);
719: hr_utility.trace('p_emp_city= ' || p_emp_city);
720: hr_utility.trace('p_emp_state= ' || p_emp_state);
721: hr_utility.trace('p_emp_zip= ' || p_emp_zip);
722: hr_utility.trace('p_emp_zip_extension= ' || p_emp_zip_extension);
723: hr_utility.trace('p_emp_country_code= ' || p_emp_country_code);
724: hr_utility.trace('p_date_of_birth= ' || p_date_of_birth);
717: hr_utility.trace('p_emp_address_line2= ' || p_emp_address_line2);
718: hr_utility.trace('p_emp_address_line3= ' || p_emp_address_line3);
719: hr_utility.trace('p_emp_city= ' || p_emp_city);
720: hr_utility.trace('p_emp_state= ' || p_emp_state);
721: hr_utility.trace('p_emp_zip= ' || p_emp_zip);
722: hr_utility.trace('p_emp_zip_extension= ' || p_emp_zip_extension);
723: hr_utility.trace('p_emp_country_code= ' || p_emp_country_code);
724: hr_utility.trace('p_date_of_birth= ' || p_date_of_birth);
725: hr_utility.trace('p_date_of_hire= ' || p_date_of_hire);
718: hr_utility.trace('p_emp_address_line3= ' || p_emp_address_line3);
719: hr_utility.trace('p_emp_city= ' || p_emp_city);
720: hr_utility.trace('p_emp_state= ' || p_emp_state);
721: hr_utility.trace('p_emp_zip= ' || p_emp_zip);
722: hr_utility.trace('p_emp_zip_extension= ' || p_emp_zip_extension);
723: hr_utility.trace('p_emp_country_code= ' || p_emp_country_code);
724: hr_utility.trace('p_date_of_birth= ' || p_date_of_birth);
725: hr_utility.trace('p_date_of_hire= ' || p_date_of_hire);
726: hr_utility.trace('p_medical_insr_avail= ' || p_medical_insr_avail); --#13082528
719: hr_utility.trace('p_emp_city= ' || p_emp_city);
720: hr_utility.trace('p_emp_state= ' || p_emp_state);
721: hr_utility.trace('p_emp_zip= ' || p_emp_zip);
722: hr_utility.trace('p_emp_zip_extension= ' || p_emp_zip_extension);
723: hr_utility.trace('p_emp_country_code= ' || p_emp_country_code);
724: hr_utility.trace('p_date_of_birth= ' || p_date_of_birth);
725: hr_utility.trace('p_date_of_hire= ' || p_date_of_hire);
726: hr_utility.trace('p_medical_insr_avail= ' || p_medical_insr_avail); --#13082528
727: hr_utility.trace('p_federal_id= ' || p_federal_id);
720: hr_utility.trace('p_emp_state= ' || p_emp_state);
721: hr_utility.trace('p_emp_zip= ' || p_emp_zip);
722: hr_utility.trace('p_emp_zip_extension= ' || p_emp_zip_extension);
723: hr_utility.trace('p_emp_country_code= ' || p_emp_country_code);
724: hr_utility.trace('p_date_of_birth= ' || p_date_of_birth);
725: hr_utility.trace('p_date_of_hire= ' || p_date_of_hire);
726: hr_utility.trace('p_medical_insr_avail= ' || p_medical_insr_avail); --#13082528
727: hr_utility.trace('p_federal_id= ' || p_federal_id);
728: hr_utility.trace('p_sit_company_state_id=' || p_sit_company_state_id);
721: hr_utility.trace('p_emp_zip= ' || p_emp_zip);
722: hr_utility.trace('p_emp_zip_extension= ' || p_emp_zip_extension);
723: hr_utility.trace('p_emp_country_code= ' || p_emp_country_code);
724: hr_utility.trace('p_date_of_birth= ' || p_date_of_birth);
725: hr_utility.trace('p_date_of_hire= ' || p_date_of_hire);
726: hr_utility.trace('p_medical_insr_avail= ' || p_medical_insr_avail); --#13082528
727: hr_utility.trace('p_federal_id= ' || p_federal_id);
728: hr_utility.trace('p_sit_company_state_id=' || p_sit_company_state_id);
729: hr_utility.trace('p_tax_unit_name= ' || p_tax_unit_name);
722: hr_utility.trace('p_emp_zip_extension= ' || p_emp_zip_extension);
723: hr_utility.trace('p_emp_country_code= ' || p_emp_country_code);
724: hr_utility.trace('p_date_of_birth= ' || p_date_of_birth);
725: hr_utility.trace('p_date_of_hire= ' || p_date_of_hire);
726: hr_utility.trace('p_medical_insr_avail= ' || p_medical_insr_avail); --#13082528
727: hr_utility.trace('p_federal_id= ' || p_federal_id);
728: hr_utility.trace('p_sit_company_state_id=' || p_sit_company_state_id);
729: hr_utility.trace('p_tax_unit_name= ' || p_tax_unit_name);
730: hr_utility.trace('p_loc_address_line1= ' || p_loc_address_line1);
723: hr_utility.trace('p_emp_country_code= ' || p_emp_country_code);
724: hr_utility.trace('p_date_of_birth= ' || p_date_of_birth);
725: hr_utility.trace('p_date_of_hire= ' || p_date_of_hire);
726: hr_utility.trace('p_medical_insr_avail= ' || p_medical_insr_avail); --#13082528
727: hr_utility.trace('p_federal_id= ' || p_federal_id);
728: hr_utility.trace('p_sit_company_state_id=' || p_sit_company_state_id);
729: hr_utility.trace('p_tax_unit_name= ' || p_tax_unit_name);
730: hr_utility.trace('p_loc_address_line1= ' || p_loc_address_line1);
731: hr_utility.trace('p_loc_address_line2= ' || p_loc_address_line2);
724: hr_utility.trace('p_date_of_birth= ' || p_date_of_birth);
725: hr_utility.trace('p_date_of_hire= ' || p_date_of_hire);
726: hr_utility.trace('p_medical_insr_avail= ' || p_medical_insr_avail); --#13082528
727: hr_utility.trace('p_federal_id= ' || p_federal_id);
728: hr_utility.trace('p_sit_company_state_id=' || p_sit_company_state_id);
729: hr_utility.trace('p_tax_unit_name= ' || p_tax_unit_name);
730: hr_utility.trace('p_loc_address_line1= ' || p_loc_address_line1);
731: hr_utility.trace('p_loc_address_line2= ' || p_loc_address_line2);
732: hr_utility.trace('p_loc_address_line3= ' || p_loc_address_line3);
725: hr_utility.trace('p_date_of_hire= ' || p_date_of_hire);
726: hr_utility.trace('p_medical_insr_avail= ' || p_medical_insr_avail); --#13082528
727: hr_utility.trace('p_federal_id= ' || p_federal_id);
728: hr_utility.trace('p_sit_company_state_id=' || p_sit_company_state_id);
729: hr_utility.trace('p_tax_unit_name= ' || p_tax_unit_name);
730: hr_utility.trace('p_loc_address_line1= ' || p_loc_address_line1);
731: hr_utility.trace('p_loc_address_line2= ' || p_loc_address_line2);
732: hr_utility.trace('p_loc_address_line3= ' || p_loc_address_line3);
733: hr_utility.trace('p_loc_city= ' || p_loc_city);
726: hr_utility.trace('p_medical_insr_avail= ' || p_medical_insr_avail); --#13082528
727: hr_utility.trace('p_federal_id= ' || p_federal_id);
728: hr_utility.trace('p_sit_company_state_id=' || p_sit_company_state_id);
729: hr_utility.trace('p_tax_unit_name= ' || p_tax_unit_name);
730: hr_utility.trace('p_loc_address_line1= ' || p_loc_address_line1);
731: hr_utility.trace('p_loc_address_line2= ' || p_loc_address_line2);
732: hr_utility.trace('p_loc_address_line3= ' || p_loc_address_line3);
733: hr_utility.trace('p_loc_city= ' || p_loc_city);
734: hr_utility.trace('p_loc_state= ' || p_loc_state);
727: hr_utility.trace('p_federal_id= ' || p_federal_id);
728: hr_utility.trace('p_sit_company_state_id=' || p_sit_company_state_id);
729: hr_utility.trace('p_tax_unit_name= ' || p_tax_unit_name);
730: hr_utility.trace('p_loc_address_line1= ' || p_loc_address_line1);
731: hr_utility.trace('p_loc_address_line2= ' || p_loc_address_line2);
732: hr_utility.trace('p_loc_address_line3= ' || p_loc_address_line3);
733: hr_utility.trace('p_loc_city= ' || p_loc_city);
734: hr_utility.trace('p_loc_state= ' || p_loc_state);
735: hr_utility.trace('p_loc_zip= ' || p_loc_zip);
728: hr_utility.trace('p_sit_company_state_id=' || p_sit_company_state_id);
729: hr_utility.trace('p_tax_unit_name= ' || p_tax_unit_name);
730: hr_utility.trace('p_loc_address_line1= ' || p_loc_address_line1);
731: hr_utility.trace('p_loc_address_line2= ' || p_loc_address_line2);
732: hr_utility.trace('p_loc_address_line3= ' || p_loc_address_line3);
733: hr_utility.trace('p_loc_city= ' || p_loc_city);
734: hr_utility.trace('p_loc_state= ' || p_loc_state);
735: hr_utility.trace('p_loc_zip= ' || p_loc_zip);
736: hr_utility.trace('p_loc_zip_extension= ' || p_loc_zip_extension);
729: hr_utility.trace('p_tax_unit_name= ' || p_tax_unit_name);
730: hr_utility.trace('p_loc_address_line1= ' || p_loc_address_line1);
731: hr_utility.trace('p_loc_address_line2= ' || p_loc_address_line2);
732: hr_utility.trace('p_loc_address_line3= ' || p_loc_address_line3);
733: hr_utility.trace('p_loc_city= ' || p_loc_city);
734: hr_utility.trace('p_loc_state= ' || p_loc_state);
735: hr_utility.trace('p_loc_zip= ' || p_loc_zip);
736: hr_utility.trace('p_loc_zip_extension= ' || p_loc_zip_extension);
737: hr_utility.trace('p_loc_country_code= ' || p_loc_country_code);
730: hr_utility.trace('p_loc_address_line1= ' || p_loc_address_line1);
731: hr_utility.trace('p_loc_address_line2= ' || p_loc_address_line2);
732: hr_utility.trace('p_loc_address_line3= ' || p_loc_address_line3);
733: hr_utility.trace('p_loc_city= ' || p_loc_city);
734: hr_utility.trace('p_loc_state= ' || p_loc_state);
735: hr_utility.trace('p_loc_zip= ' || p_loc_zip);
736: hr_utility.trace('p_loc_zip_extension= ' || p_loc_zip_extension);
737: hr_utility.trace('p_loc_country_code= ' || p_loc_country_code);
738: hr_utility.trace('p_loc_phone= ' || p_loc_phone);
731: hr_utility.trace('p_loc_address_line2= ' || p_loc_address_line2);
732: hr_utility.trace('p_loc_address_line3= ' || p_loc_address_line3);
733: hr_utility.trace('p_loc_city= ' || p_loc_city);
734: hr_utility.trace('p_loc_state= ' || p_loc_state);
735: hr_utility.trace('p_loc_zip= ' || p_loc_zip);
736: hr_utility.trace('p_loc_zip_extension= ' || p_loc_zip_extension);
737: hr_utility.trace('p_loc_country_code= ' || p_loc_country_code);
738: hr_utility.trace('p_loc_phone= ' || p_loc_phone);
739:
732: hr_utility.trace('p_loc_address_line3= ' || p_loc_address_line3);
733: hr_utility.trace('p_loc_city= ' || p_loc_city);
734: hr_utility.trace('p_loc_state= ' || p_loc_state);
735: hr_utility.trace('p_loc_zip= ' || p_loc_zip);
736: hr_utility.trace('p_loc_zip_extension= ' || p_loc_zip_extension);
737: hr_utility.trace('p_loc_country_code= ' || p_loc_country_code);
738: hr_utility.trace('p_loc_phone= ' || p_loc_phone);
739:
740: l_phone := replace(replace(replace(replace(replace(nvl(p_loc_phone,' '),'(',null),'-',null),'.',null),')',null),' ',null);
733: hr_utility.trace('p_loc_city= ' || p_loc_city);
734: hr_utility.trace('p_loc_state= ' || p_loc_state);
735: hr_utility.trace('p_loc_zip= ' || p_loc_zip);
736: hr_utility.trace('p_loc_zip_extension= ' || p_loc_zip_extension);
737: hr_utility.trace('p_loc_country_code= ' || p_loc_country_code);
738: hr_utility.trace('p_loc_phone= ' || p_loc_phone);
739:
740: l_phone := replace(replace(replace(replace(replace(nvl(p_loc_phone,' '),'(',null),'-',null),'.',null),')',null),' ',null);
741:
734: hr_utility.trace('p_loc_state= ' || p_loc_state);
735: hr_utility.trace('p_loc_zip= ' || p_loc_zip);
736: hr_utility.trace('p_loc_zip_extension= ' || p_loc_zip_extension);
737: hr_utility.trace('p_loc_country_code= ' || p_loc_country_code);
738: hr_utility.trace('p_loc_phone= ' || p_loc_phone);
739:
740: l_phone := replace(replace(replace(replace(replace(nvl(p_loc_phone,' '),'(',null),'-',null),'.',null),')',null),' ',null);
741:
742: hr_utility.trace('l_phone= ' || l_phone);
738: hr_utility.trace('p_loc_phone= ' || p_loc_phone);
739:
740: l_phone := replace(replace(replace(replace(replace(nvl(p_loc_phone,' '),'(',null),'-',null),'.',null),')',null),' ',null);
741:
742: hr_utility.trace('l_phone= ' || l_phone);
743: hr_utility.trace('p_loc_contact= ' || p_loc_contact);
744:
745: l_opt_phone := replace(replace(replace(replace(replace(nvl(p_opt_phone,' '),'(',null),'-',null),'.',null),')',null),' ',null);
746:
739:
740: l_phone := replace(replace(replace(replace(replace(nvl(p_loc_phone,' '),'(',null),'-',null),'.',null),')',null),' ',null);
741:
742: hr_utility.trace('l_phone= ' || l_phone);
743: hr_utility.trace('p_loc_contact= ' || p_loc_contact);
744:
745: l_opt_phone := replace(replace(replace(replace(replace(nvl(p_opt_phone,' '),'(',null),'-',null),'.',null),')',null),' ',null);
746:
747: hr_utility.trace('l_opt_phone= ' || l_opt_phone);
743: hr_utility.trace('p_loc_contact= ' || p_loc_contact);
744:
745: l_opt_phone := replace(replace(replace(replace(replace(nvl(p_opt_phone,' '),'(',null),'-',null),'.',null),')',null),' ',null);
746:
747: hr_utility.trace('l_opt_phone= ' || l_opt_phone);
748: hr_utility.trace('p_multi_state= ' || p_multi_state);
749: hr_utility.set_location(l_api_name,30);
750: --bug#8791766
751: p_end_of_rec := fnd_global.local_chr(13)||fnd_global.local_chr(10);
744:
745: l_opt_phone := replace(replace(replace(replace(replace(nvl(p_opt_phone,' '),'(',null),'-',null),'.',null),')',null),' ',null);
746:
747: hr_utility.trace('l_opt_phone= ' || l_opt_phone);
748: hr_utility.trace('p_multi_state= ' || p_multi_state);
749: hr_utility.set_location(l_api_name,30);
750: --bug#8791766
751: p_end_of_rec := fnd_global.local_chr(13)||fnd_global.local_chr(10);
752: --
745: l_opt_phone := replace(replace(replace(replace(replace(nvl(p_opt_phone,' '),'(',null),'-',null),'.',null),')',null),' ',null);
746:
747: hr_utility.trace('l_opt_phone= ' || l_opt_phone);
748: hr_utility.trace('p_multi_state= ' || p_multi_state);
749: hr_utility.set_location(l_api_name,30);
750: --bug#8791766
751: p_end_of_rec := fnd_global.local_chr(13)||fnd_global.local_chr(10);
752: --
753: -- format new hire rocord
801: --bug#8791766
802: rpad(' ',30,' ')||p_end_of_rec; -- filler blank 30
803:
804:
805: hr_utility.set_location('Leaving.... :' || l_api_name,40);
806:
807: return convert(l_buffer,g_character_set);
808: exception
809: when others then
806:
807: return convert(l_buffer,g_character_set);
808: exception
809: when others then
810: hr_utility.set_location('Leaving.... with ERROR :' || l_api_name,200);
811: raise;
812: end fl_new_hire_record;
813: --
814: /****************************************************************
850: l_buffer varchar2(2000);
851: v_ssn varchar(9);
852: begin
853:
854: hr_utility.set_location('Entering...: ' ||l_api_name,10);
855:
856: hr_utility.trace('p_record_identifier= ' ||p_record_identifier);
857: v_ssn := substr(p_national_identifier,1,3) || substr(p_national_identifier,5,2) || substr(p_national_identifier,8,4);
858:
852: begin
853:
854: hr_utility.set_location('Entering...: ' ||l_api_name,10);
855:
856: hr_utility.trace('p_record_identifier= ' ||p_record_identifier);
857: v_ssn := substr(p_national_identifier,1,3) || substr(p_national_identifier,5,2) || substr(p_national_identifier,8,4);
858:
859: hr_utility.trace('v_ssn= ' ||v_ssn);
860:
855:
856: hr_utility.trace('p_record_identifier= ' ||p_record_identifier);
857: v_ssn := substr(p_national_identifier,1,3) || substr(p_national_identifier,5,2) || substr(p_national_identifier,8,4);
858:
859: hr_utility.trace('v_ssn= ' ||v_ssn);
860:
861: hr_utility.trace('p_emp_address_line1= ' || p_emp_address_line1);
862: hr_utility.trace('p_emp_address_line2= ' || p_emp_address_line2);
863: hr_utility.trace('p_emp_city= ' || p_emp_city);
857: v_ssn := substr(p_national_identifier,1,3) || substr(p_national_identifier,5,2) || substr(p_national_identifier,8,4);
858:
859: hr_utility.trace('v_ssn= ' ||v_ssn);
860:
861: hr_utility.trace('p_emp_address_line1= ' || p_emp_address_line1);
862: hr_utility.trace('p_emp_address_line2= ' || p_emp_address_line2);
863: hr_utility.trace('p_emp_city= ' || p_emp_city);
864: hr_utility.trace('p_emp_state= ' || p_emp_state);
865: hr_utility.trace('p_emp_zip= ' || p_emp_zip);
858:
859: hr_utility.trace('v_ssn= ' ||v_ssn);
860:
861: hr_utility.trace('p_emp_address_line1= ' || p_emp_address_line1);
862: hr_utility.trace('p_emp_address_line2= ' || p_emp_address_line2);
863: hr_utility.trace('p_emp_city= ' || p_emp_city);
864: hr_utility.trace('p_emp_state= ' || p_emp_state);
865: hr_utility.trace('p_emp_zip= ' || p_emp_zip);
866: hr_utility.trace('p_emp_zip_extension= ' || p_emp_zip_extension);
859: hr_utility.trace('v_ssn= ' ||v_ssn);
860:
861: hr_utility.trace('p_emp_address_line1= ' || p_emp_address_line1);
862: hr_utility.trace('p_emp_address_line2= ' || p_emp_address_line2);
863: hr_utility.trace('p_emp_city= ' || p_emp_city);
864: hr_utility.trace('p_emp_state= ' || p_emp_state);
865: hr_utility.trace('p_emp_zip= ' || p_emp_zip);
866: hr_utility.trace('p_emp_zip_extension= ' || p_emp_zip_extension);
867: hr_utility.trace('p_date_of_hire= ' || p_date_of_hire);
860:
861: hr_utility.trace('p_emp_address_line1= ' || p_emp_address_line1);
862: hr_utility.trace('p_emp_address_line2= ' || p_emp_address_line2);
863: hr_utility.trace('p_emp_city= ' || p_emp_city);
864: hr_utility.trace('p_emp_state= ' || p_emp_state);
865: hr_utility.trace('p_emp_zip= ' || p_emp_zip);
866: hr_utility.trace('p_emp_zip_extension= ' || p_emp_zip_extension);
867: hr_utility.trace('p_date_of_hire= ' || p_date_of_hire);
868:
861: hr_utility.trace('p_emp_address_line1= ' || p_emp_address_line1);
862: hr_utility.trace('p_emp_address_line2= ' || p_emp_address_line2);
863: hr_utility.trace('p_emp_city= ' || p_emp_city);
864: hr_utility.trace('p_emp_state= ' || p_emp_state);
865: hr_utility.trace('p_emp_zip= ' || p_emp_zip);
866: hr_utility.trace('p_emp_zip_extension= ' || p_emp_zip_extension);
867: hr_utility.trace('p_date_of_hire= ' || p_date_of_hire);
868:
869: hr_utility.trace('p_federal_id= ' || p_federal_id);
862: hr_utility.trace('p_emp_address_line2= ' || p_emp_address_line2);
863: hr_utility.trace('p_emp_city= ' || p_emp_city);
864: hr_utility.trace('p_emp_state= ' || p_emp_state);
865: hr_utility.trace('p_emp_zip= ' || p_emp_zip);
866: hr_utility.trace('p_emp_zip_extension= ' || p_emp_zip_extension);
867: hr_utility.trace('p_date_of_hire= ' || p_date_of_hire);
868:
869: hr_utility.trace('p_federal_id= ' || p_federal_id);
870: hr_utility.trace('p_tax_unit_name= ' || p_tax_unit_name);
863: hr_utility.trace('p_emp_city= ' || p_emp_city);
864: hr_utility.trace('p_emp_state= ' || p_emp_state);
865: hr_utility.trace('p_emp_zip= ' || p_emp_zip);
866: hr_utility.trace('p_emp_zip_extension= ' || p_emp_zip_extension);
867: hr_utility.trace('p_date_of_hire= ' || p_date_of_hire);
868:
869: hr_utility.trace('p_federal_id= ' || p_federal_id);
870: hr_utility.trace('p_tax_unit_name= ' || p_tax_unit_name);
871: hr_utility.trace('p_loc_address_line1= ' || p_loc_address_line1);
865: hr_utility.trace('p_emp_zip= ' || p_emp_zip);
866: hr_utility.trace('p_emp_zip_extension= ' || p_emp_zip_extension);
867: hr_utility.trace('p_date_of_hire= ' || p_date_of_hire);
868:
869: hr_utility.trace('p_federal_id= ' || p_federal_id);
870: hr_utility.trace('p_tax_unit_name= ' || p_tax_unit_name);
871: hr_utility.trace('p_loc_address_line1= ' || p_loc_address_line1);
872: hr_utility.trace('p_loc_address_line2= ' || p_loc_address_line2);
873: hr_utility.trace('p_loc_city= ' || p_loc_city);
866: hr_utility.trace('p_emp_zip_extension= ' || p_emp_zip_extension);
867: hr_utility.trace('p_date_of_hire= ' || p_date_of_hire);
868:
869: hr_utility.trace('p_federal_id= ' || p_federal_id);
870: hr_utility.trace('p_tax_unit_name= ' || p_tax_unit_name);
871: hr_utility.trace('p_loc_address_line1= ' || p_loc_address_line1);
872: hr_utility.trace('p_loc_address_line2= ' || p_loc_address_line2);
873: hr_utility.trace('p_loc_city= ' || p_loc_city);
874: hr_utility.trace('p_loc_state= ' || p_loc_state);
867: hr_utility.trace('p_date_of_hire= ' || p_date_of_hire);
868:
869: hr_utility.trace('p_federal_id= ' || p_federal_id);
870: hr_utility.trace('p_tax_unit_name= ' || p_tax_unit_name);
871: hr_utility.trace('p_loc_address_line1= ' || p_loc_address_line1);
872: hr_utility.trace('p_loc_address_line2= ' || p_loc_address_line2);
873: hr_utility.trace('p_loc_city= ' || p_loc_city);
874: hr_utility.trace('p_loc_state= ' || p_loc_state);
875: hr_utility.trace('p_loc_zip= ' || p_loc_zip);
868:
869: hr_utility.trace('p_federal_id= ' || p_federal_id);
870: hr_utility.trace('p_tax_unit_name= ' || p_tax_unit_name);
871: hr_utility.trace('p_loc_address_line1= ' || p_loc_address_line1);
872: hr_utility.trace('p_loc_address_line2= ' || p_loc_address_line2);
873: hr_utility.trace('p_loc_city= ' || p_loc_city);
874: hr_utility.trace('p_loc_state= ' || p_loc_state);
875: hr_utility.trace('p_loc_zip= ' || p_loc_zip);
876: hr_utility.trace('p_loc_zip_extension= ' || p_loc_zip_extension);
869: hr_utility.trace('p_federal_id= ' || p_federal_id);
870: hr_utility.trace('p_tax_unit_name= ' || p_tax_unit_name);
871: hr_utility.trace('p_loc_address_line1= ' || p_loc_address_line1);
872: hr_utility.trace('p_loc_address_line2= ' || p_loc_address_line2);
873: hr_utility.trace('p_loc_city= ' || p_loc_city);
874: hr_utility.trace('p_loc_state= ' || p_loc_state);
875: hr_utility.trace('p_loc_zip= ' || p_loc_zip);
876: hr_utility.trace('p_loc_zip_extension= ' || p_loc_zip_extension);
877:
870: hr_utility.trace('p_tax_unit_name= ' || p_tax_unit_name);
871: hr_utility.trace('p_loc_address_line1= ' || p_loc_address_line1);
872: hr_utility.trace('p_loc_address_line2= ' || p_loc_address_line2);
873: hr_utility.trace('p_loc_city= ' || p_loc_city);
874: hr_utility.trace('p_loc_state= ' || p_loc_state);
875: hr_utility.trace('p_loc_zip= ' || p_loc_zip);
876: hr_utility.trace('p_loc_zip_extension= ' || p_loc_zip_extension);
877:
878: hr_utility.set_location(l_api_name,30);
871: hr_utility.trace('p_loc_address_line1= ' || p_loc_address_line1);
872: hr_utility.trace('p_loc_address_line2= ' || p_loc_address_line2);
873: hr_utility.trace('p_loc_city= ' || p_loc_city);
874: hr_utility.trace('p_loc_state= ' || p_loc_state);
875: hr_utility.trace('p_loc_zip= ' || p_loc_zip);
876: hr_utility.trace('p_loc_zip_extension= ' || p_loc_zip_extension);
877:
878: hr_utility.set_location(l_api_name,30);
879: --
872: hr_utility.trace('p_loc_address_line2= ' || p_loc_address_line2);
873: hr_utility.trace('p_loc_city= ' || p_loc_city);
874: hr_utility.trace('p_loc_state= ' || p_loc_state);
875: hr_utility.trace('p_loc_zip= ' || p_loc_zip);
876: hr_utility.trace('p_loc_zip_extension= ' || p_loc_zip_extension);
877:
878: hr_utility.set_location(l_api_name,30);
879: --
880: -- format new hire rocord
874: hr_utility.trace('p_loc_state= ' || p_loc_state);
875: hr_utility.trace('p_loc_zip= ' || p_loc_zip);
876: hr_utility.trace('p_loc_zip_extension= ' || p_loc_zip_extension);
877:
878: hr_utility.set_location(l_api_name,30);
879: --
880: -- format new hire rocord
881: --
882: l_buffer := p_record_identifier || -- 'W4'
917: rpad(' ',50,' ') ;
918:
919:
920:
921: hr_utility.set_location('Leaving.... :' || l_api_name,100);
922:
923: return convert(l_buffer,g_character_set);
924: exception
925: when others then
922:
923: return convert(l_buffer,g_character_set);
924: exception
925: when others then
926: hr_utility.set_location('Leaving.... :' || l_api_name,200);
927: raise;
928: end il_new_hire_record;
929:
930: -- sjawid al
1003: l_api_name varchar2(61) := g_package_name || '.tx_t4_record';
1004: l_buffer varchar2(2000);
1005: begin
1006: --
1007: hr_utility.set_location('Entering:' ||l_api_name,10);
1008:
1009: hr_utility.trace('p_record_identifier= ' || p_record_identifier);
1010: hr_utility.trace('p_number_of_emplyee = ' || p_number_of_employee);
1011:
1005: begin
1006: --
1007: hr_utility.set_location('Entering:' ||l_api_name,10);
1008:
1009: hr_utility.trace('p_record_identifier= ' || p_record_identifier);
1010: hr_utility.trace('p_number_of_emplyee = ' || p_number_of_employee);
1011:
1012: --
1013: -- format new hire rocord
1006: --
1007: hr_utility.set_location('Entering:' ||l_api_name,10);
1008:
1009: hr_utility.trace('p_record_identifier= ' || p_record_identifier);
1010: hr_utility.trace('p_number_of_emplyee = ' || p_number_of_employee);
1011:
1012: --
1013: -- format new hire rocord
1014: --
1016: p_record_identifier ||
1017: lpad(to_char(p_number_of_employee),11,'0') ||
1018: lpad(' ',788,' '));
1019:
1020: hr_utility.set_location(l_api_name,20);
1021:
1022: return convert(l_buffer,g_character_set);
1023: exception
1024: when others then
1021:
1022: return convert(l_buffer,g_character_set);
1023: exception
1024: when others then
1025: hr_utility.set_location('Leaving.... :' || l_api_name,30);
1026: raise;
1027: end tx_t4_record;
1028: --
1029: /****************************************************************
1081: l_buffer varchar2(2000);
1082: v_ssn varchar(9);
1083: begin
1084:
1085: hr_utility.set_location('Entering...: ' || l_api_name,10);
1086:
1087: hr_utility.trace('p_record_identifier= ' || p_record_identifier);
1088: hr_utility.trace('p_federal_id= ' || p_federal_id);
1089: hr_utility.trace('p_tax_unit_name= ' || p_tax_unit_name);
1083: begin
1084:
1085: hr_utility.set_location('Entering...: ' || l_api_name,10);
1086:
1087: hr_utility.trace('p_record_identifier= ' || p_record_identifier);
1088: hr_utility.trace('p_federal_id= ' || p_federal_id);
1089: hr_utility.trace('p_tax_unit_name= ' || p_tax_unit_name);
1090: v_ssn := substr(p_national_identifier,1,3) || substr(p_national_identifier,5,2) || substr(p_national_identifier,8,4);
1091:
1084:
1085: hr_utility.set_location('Entering...: ' || l_api_name,10);
1086:
1087: hr_utility.trace('p_record_identifier= ' || p_record_identifier);
1088: hr_utility.trace('p_federal_id= ' || p_federal_id);
1089: hr_utility.trace('p_tax_unit_name= ' || p_tax_unit_name);
1090: v_ssn := substr(p_national_identifier,1,3) || substr(p_national_identifier,5,2) || substr(p_national_identifier,8,4);
1091:
1092: hr_utility.trace('v_ssn= ' || v_ssn);
1085: hr_utility.set_location('Entering...: ' || l_api_name,10);
1086:
1087: hr_utility.trace('p_record_identifier= ' || p_record_identifier);
1088: hr_utility.trace('p_federal_id= ' || p_federal_id);
1089: hr_utility.trace('p_tax_unit_name= ' || p_tax_unit_name);
1090: v_ssn := substr(p_national_identifier,1,3) || substr(p_national_identifier,5,2) || substr(p_national_identifier,8,4);
1091:
1092: hr_utility.trace('v_ssn= ' || v_ssn);
1093: hr_utility.trace('p_first_name = ' || p_first_name);
1088: hr_utility.trace('p_federal_id= ' || p_federal_id);
1089: hr_utility.trace('p_tax_unit_name= ' || p_tax_unit_name);
1090: v_ssn := substr(p_national_identifier,1,3) || substr(p_national_identifier,5,2) || substr(p_national_identifier,8,4);
1091:
1092: hr_utility.trace('v_ssn= ' || v_ssn);
1093: hr_utility.trace('p_first_name = ' || p_first_name);
1094: hr_utility.trace('p_middle_name = ' || p_middle_name);
1095: hr_utility.trace('p_last_name = ' || p_last_name);
1096: hr_utility.trace('p_emp_address_line1= ' || p_emp_address_line1);
1089: hr_utility.trace('p_tax_unit_name= ' || p_tax_unit_name);
1090: v_ssn := substr(p_national_identifier,1,3) || substr(p_national_identifier,5,2) || substr(p_national_identifier,8,4);
1091:
1092: hr_utility.trace('v_ssn= ' || v_ssn);
1093: hr_utility.trace('p_first_name = ' || p_first_name);
1094: hr_utility.trace('p_middle_name = ' || p_middle_name);
1095: hr_utility.trace('p_last_name = ' || p_last_name);
1096: hr_utility.trace('p_emp_address_line1= ' || p_emp_address_line1);
1097: hr_utility.trace('p_emp_address_line2= ' || p_emp_address_line2);
1090: v_ssn := substr(p_national_identifier,1,3) || substr(p_national_identifier,5,2) || substr(p_national_identifier,8,4);
1091:
1092: hr_utility.trace('v_ssn= ' || v_ssn);
1093: hr_utility.trace('p_first_name = ' || p_first_name);
1094: hr_utility.trace('p_middle_name = ' || p_middle_name);
1095: hr_utility.trace('p_last_name = ' || p_last_name);
1096: hr_utility.trace('p_emp_address_line1= ' || p_emp_address_line1);
1097: hr_utility.trace('p_emp_address_line2= ' || p_emp_address_line2);
1098: hr_utility.trace('p_emp_city= ' || p_emp_city);
1091:
1092: hr_utility.trace('v_ssn= ' || v_ssn);
1093: hr_utility.trace('p_first_name = ' || p_first_name);
1094: hr_utility.trace('p_middle_name = ' || p_middle_name);
1095: hr_utility.trace('p_last_name = ' || p_last_name);
1096: hr_utility.trace('p_emp_address_line1= ' || p_emp_address_line1);
1097: hr_utility.trace('p_emp_address_line2= ' || p_emp_address_line2);
1098: hr_utility.trace('p_emp_city= ' || p_emp_city);
1099: hr_utility.trace('p_emp_state= ' || p_emp_state);
1092: hr_utility.trace('v_ssn= ' || v_ssn);
1093: hr_utility.trace('p_first_name = ' || p_first_name);
1094: hr_utility.trace('p_middle_name = ' || p_middle_name);
1095: hr_utility.trace('p_last_name = ' || p_last_name);
1096: hr_utility.trace('p_emp_address_line1= ' || p_emp_address_line1);
1097: hr_utility.trace('p_emp_address_line2= ' || p_emp_address_line2);
1098: hr_utility.trace('p_emp_city= ' || p_emp_city);
1099: hr_utility.trace('p_emp_state= ' || p_emp_state);
1100: hr_utility.trace('p_emp_zip= ' || p_emp_zip);
1093: hr_utility.trace('p_first_name = ' || p_first_name);
1094: hr_utility.trace('p_middle_name = ' || p_middle_name);
1095: hr_utility.trace('p_last_name = ' || p_last_name);
1096: hr_utility.trace('p_emp_address_line1= ' || p_emp_address_line1);
1097: hr_utility.trace('p_emp_address_line2= ' || p_emp_address_line2);
1098: hr_utility.trace('p_emp_city= ' || p_emp_city);
1099: hr_utility.trace('p_emp_state= ' || p_emp_state);
1100: hr_utility.trace('p_emp_zip= ' || p_emp_zip);
1101: hr_utility.trace('p_emp_zip_extension= ' || p_emp_zip_extension);
1094: hr_utility.trace('p_middle_name = ' || p_middle_name);
1095: hr_utility.trace('p_last_name = ' || p_last_name);
1096: hr_utility.trace('p_emp_address_line1= ' || p_emp_address_line1);
1097: hr_utility.trace('p_emp_address_line2= ' || p_emp_address_line2);
1098: hr_utility.trace('p_emp_city= ' || p_emp_city);
1099: hr_utility.trace('p_emp_state= ' || p_emp_state);
1100: hr_utility.trace('p_emp_zip= ' || p_emp_zip);
1101: hr_utility.trace('p_emp_zip_extension= ' || p_emp_zip_extension);
1102: hr_utility.trace('p_date_of_birth= ' || p_date_of_birth);
1095: hr_utility.trace('p_last_name = ' || p_last_name);
1096: hr_utility.trace('p_emp_address_line1= ' || p_emp_address_line1);
1097: hr_utility.trace('p_emp_address_line2= ' || p_emp_address_line2);
1098: hr_utility.trace('p_emp_city= ' || p_emp_city);
1099: hr_utility.trace('p_emp_state= ' || p_emp_state);
1100: hr_utility.trace('p_emp_zip= ' || p_emp_zip);
1101: hr_utility.trace('p_emp_zip_extension= ' || p_emp_zip_extension);
1102: hr_utility.trace('p_date_of_birth= ' || p_date_of_birth);
1103: hr_utility.trace('p_date_of_hire= ' || p_date_of_hire);
1096: hr_utility.trace('p_emp_address_line1= ' || p_emp_address_line1);
1097: hr_utility.trace('p_emp_address_line2= ' || p_emp_address_line2);
1098: hr_utility.trace('p_emp_city= ' || p_emp_city);
1099: hr_utility.trace('p_emp_state= ' || p_emp_state);
1100: hr_utility.trace('p_emp_zip= ' || p_emp_zip);
1101: hr_utility.trace('p_emp_zip_extension= ' || p_emp_zip_extension);
1102: hr_utility.trace('p_date_of_birth= ' || p_date_of_birth);
1103: hr_utility.trace('p_date_of_hire= ' || p_date_of_hire);
1104: hr_utility.trace('p_state_of_hire= ' || p_state_of_hire);
1097: hr_utility.trace('p_emp_address_line2= ' || p_emp_address_line2);
1098: hr_utility.trace('p_emp_city= ' || p_emp_city);
1099: hr_utility.trace('p_emp_state= ' || p_emp_state);
1100: hr_utility.trace('p_emp_zip= ' || p_emp_zip);
1101: hr_utility.trace('p_emp_zip_extension= ' || p_emp_zip_extension);
1102: hr_utility.trace('p_date_of_birth= ' || p_date_of_birth);
1103: hr_utility.trace('p_date_of_hire= ' || p_date_of_hire);
1104: hr_utility.trace('p_state_of_hire= ' || p_state_of_hire);
1105:
1098: hr_utility.trace('p_emp_city= ' || p_emp_city);
1099: hr_utility.trace('p_emp_state= ' || p_emp_state);
1100: hr_utility.trace('p_emp_zip= ' || p_emp_zip);
1101: hr_utility.trace('p_emp_zip_extension= ' || p_emp_zip_extension);
1102: hr_utility.trace('p_date_of_birth= ' || p_date_of_birth);
1103: hr_utility.trace('p_date_of_hire= ' || p_date_of_hire);
1104: hr_utility.trace('p_state_of_hire= ' || p_state_of_hire);
1105:
1106: hr_utility.trace('p_loc_address_line1= ' || p_loc_address_line1);
1099: hr_utility.trace('p_emp_state= ' || p_emp_state);
1100: hr_utility.trace('p_emp_zip= ' || p_emp_zip);
1101: hr_utility.trace('p_emp_zip_extension= ' || p_emp_zip_extension);
1102: hr_utility.trace('p_date_of_birth= ' || p_date_of_birth);
1103: hr_utility.trace('p_date_of_hire= ' || p_date_of_hire);
1104: hr_utility.trace('p_state_of_hire= ' || p_state_of_hire);
1105:
1106: hr_utility.trace('p_loc_address_line1= ' || p_loc_address_line1);
1107: hr_utility.trace('p_loc_address_line2= ' || p_loc_address_line2);
1100: hr_utility.trace('p_emp_zip= ' || p_emp_zip);
1101: hr_utility.trace('p_emp_zip_extension= ' || p_emp_zip_extension);
1102: hr_utility.trace('p_date_of_birth= ' || p_date_of_birth);
1103: hr_utility.trace('p_date_of_hire= ' || p_date_of_hire);
1104: hr_utility.trace('p_state_of_hire= ' || p_state_of_hire);
1105:
1106: hr_utility.trace('p_loc_address_line1= ' || p_loc_address_line1);
1107: hr_utility.trace('p_loc_address_line2= ' || p_loc_address_line2);
1108: hr_utility.trace('p_loc_address_line3= ' || p_loc_address_line3);
1102: hr_utility.trace('p_date_of_birth= ' || p_date_of_birth);
1103: hr_utility.trace('p_date_of_hire= ' || p_date_of_hire);
1104: hr_utility.trace('p_state_of_hire= ' || p_state_of_hire);
1105:
1106: hr_utility.trace('p_loc_address_line1= ' || p_loc_address_line1);
1107: hr_utility.trace('p_loc_address_line2= ' || p_loc_address_line2);
1108: hr_utility.trace('p_loc_address_line3= ' || p_loc_address_line3);
1109: hr_utility.trace('p_loc_city= ' || p_loc_city);
1110: hr_utility.trace('p_loc_state= ' || p_loc_state);
1103: hr_utility.trace('p_date_of_hire= ' || p_date_of_hire);
1104: hr_utility.trace('p_state_of_hire= ' || p_state_of_hire);
1105:
1106: hr_utility.trace('p_loc_address_line1= ' || p_loc_address_line1);
1107: hr_utility.trace('p_loc_address_line2= ' || p_loc_address_line2);
1108: hr_utility.trace('p_loc_address_line3= ' || p_loc_address_line3);
1109: hr_utility.trace('p_loc_city= ' || p_loc_city);
1110: hr_utility.trace('p_loc_state= ' || p_loc_state);
1111: hr_utility.trace('p_loc_zip= ' || p_loc_zip);
1104: hr_utility.trace('p_state_of_hire= ' || p_state_of_hire);
1105:
1106: hr_utility.trace('p_loc_address_line1= ' || p_loc_address_line1);
1107: hr_utility.trace('p_loc_address_line2= ' || p_loc_address_line2);
1108: hr_utility.trace('p_loc_address_line3= ' || p_loc_address_line3);
1109: hr_utility.trace('p_loc_city= ' || p_loc_city);
1110: hr_utility.trace('p_loc_state= ' || p_loc_state);
1111: hr_utility.trace('p_loc_zip= ' || p_loc_zip);
1112: hr_utility.trace('p_loc_zip_extension= ' || p_loc_zip_extension);
1105:
1106: hr_utility.trace('p_loc_address_line1= ' || p_loc_address_line1);
1107: hr_utility.trace('p_loc_address_line2= ' || p_loc_address_line2);
1108: hr_utility.trace('p_loc_address_line3= ' || p_loc_address_line3);
1109: hr_utility.trace('p_loc_city= ' || p_loc_city);
1110: hr_utility.trace('p_loc_state= ' || p_loc_state);
1111: hr_utility.trace('p_loc_zip= ' || p_loc_zip);
1112: hr_utility.trace('p_loc_zip_extension= ' || p_loc_zip_extension);
1113:
1106: hr_utility.trace('p_loc_address_line1= ' || p_loc_address_line1);
1107: hr_utility.trace('p_loc_address_line2= ' || p_loc_address_line2);
1108: hr_utility.trace('p_loc_address_line3= ' || p_loc_address_line3);
1109: hr_utility.trace('p_loc_city= ' || p_loc_city);
1110: hr_utility.trace('p_loc_state= ' || p_loc_state);
1111: hr_utility.trace('p_loc_zip= ' || p_loc_zip);
1112: hr_utility.trace('p_loc_zip_extension= ' || p_loc_zip_extension);
1113:
1114: hr_utility.trace('p_salary= ' || p_salary);
1107: hr_utility.trace('p_loc_address_line2= ' || p_loc_address_line2);
1108: hr_utility.trace('p_loc_address_line3= ' || p_loc_address_line3);
1109: hr_utility.trace('p_loc_city= ' || p_loc_city);
1110: hr_utility.trace('p_loc_state= ' || p_loc_state);
1111: hr_utility.trace('p_loc_zip= ' || p_loc_zip);
1112: hr_utility.trace('p_loc_zip_extension= ' || p_loc_zip_extension);
1113:
1114: hr_utility.trace('p_salary= ' || p_salary);
1115: hr_utility.trace('p_frequency= ' || p_frequency);
1108: hr_utility.trace('p_loc_address_line3= ' || p_loc_address_line3);
1109: hr_utility.trace('p_loc_city= ' || p_loc_city);
1110: hr_utility.trace('p_loc_state= ' || p_loc_state);
1111: hr_utility.trace('p_loc_zip= ' || p_loc_zip);
1112: hr_utility.trace('p_loc_zip_extension= ' || p_loc_zip_extension);
1113:
1114: hr_utility.trace('p_salary= ' || p_salary);
1115: hr_utility.trace('p_frequency= ' || p_frequency);
1116:
1110: hr_utility.trace('p_loc_state= ' || p_loc_state);
1111: hr_utility.trace('p_loc_zip= ' || p_loc_zip);
1112: hr_utility.trace('p_loc_zip_extension= ' || p_loc_zip_extension);
1113:
1114: hr_utility.trace('p_salary= ' || p_salary);
1115: hr_utility.trace('p_frequency= ' || p_frequency);
1116:
1117: hr_utility.set_location(l_api_name,30);
1118:
1111: hr_utility.trace('p_loc_zip= ' || p_loc_zip);
1112: hr_utility.trace('p_loc_zip_extension= ' || p_loc_zip_extension);
1113:
1114: hr_utility.trace('p_salary= ' || p_salary);
1115: hr_utility.trace('p_frequency= ' || p_frequency);
1116:
1117: hr_utility.set_location(l_api_name,30);
1118:
1119: --
1113:
1114: hr_utility.trace('p_salary= ' || p_salary);
1115: hr_utility.trace('p_frequency= ' || p_frequency);
1116:
1117: hr_utility.set_location(l_api_name,30);
1118:
1119: --
1120: -- format new hire rocord
1121: --
1168: ' ' || -- rpad(nvl(p_frequency,' '),1,' ') ||
1169: rpad(' ',30,' ')) ;
1170:
1171:
1172: hr_utility.set_location('Leaving.... :' || l_api_name,100);
1173:
1174:
1175: return convert(l_buffer,g_character_set);
1176: exception
1174:
1175: return convert(l_buffer,g_character_set);
1176: exception
1177: when others then
1178: hr_utility.set_location('Leaving.... :' || l_api_name,200);
1179: raise;
1180: end tx_new_hire_record;
1181: --
1182: -- #10387522 start
1203: l_buffer varchar2(2000);
1204: p_end_of_rec varchar2(2000);
1205: begin
1206:
1207: hr_utility.set_location('Entering:' ||l_api_name,10);
1208:
1209: hr_utility.trace('p_federal_id= ' || p_federal_id);
1210: hr_utility.trace('p_tax_unit_name= ' || p_tax_unit_name);
1211: hr_utility.trace('p_add_line1= ' || p_add_line1);
1205: begin
1206:
1207: hr_utility.set_location('Entering:' ||l_api_name,10);
1208:
1209: hr_utility.trace('p_federal_id= ' || p_federal_id);
1210: hr_utility.trace('p_tax_unit_name= ' || p_tax_unit_name);
1211: hr_utility.trace('p_add_line1= ' || p_add_line1);
1212: hr_utility.trace('p_add_line2= ' || p_add_line2);
1213: hr_utility.trace('p_city= ' || p_city);
1206:
1207: hr_utility.set_location('Entering:' ||l_api_name,10);
1208:
1209: hr_utility.trace('p_federal_id= ' || p_federal_id);
1210: hr_utility.trace('p_tax_unit_name= ' || p_tax_unit_name);
1211: hr_utility.trace('p_add_line1= ' || p_add_line1);
1212: hr_utility.trace('p_add_line2= ' || p_add_line2);
1213: hr_utility.trace('p_city= ' || p_city);
1214: hr_utility.trace('p_state= ' || p_state);
1207: hr_utility.set_location('Entering:' ||l_api_name,10);
1208:
1209: hr_utility.trace('p_federal_id= ' || p_federal_id);
1210: hr_utility.trace('p_tax_unit_name= ' || p_tax_unit_name);
1211: hr_utility.trace('p_add_line1= ' || p_add_line1);
1212: hr_utility.trace('p_add_line2= ' || p_add_line2);
1213: hr_utility.trace('p_city= ' || p_city);
1214: hr_utility.trace('p_state= ' || p_state);
1215: hr_utility.trace('p_zip= ' || p_zip);
1208:
1209: hr_utility.trace('p_federal_id= ' || p_federal_id);
1210: hr_utility.trace('p_tax_unit_name= ' || p_tax_unit_name);
1211: hr_utility.trace('p_add_line1= ' || p_add_line1);
1212: hr_utility.trace('p_add_line2= ' || p_add_line2);
1213: hr_utility.trace('p_city= ' || p_city);
1214: hr_utility.trace('p_state= ' || p_state);
1215: hr_utility.trace('p_zip= ' || p_zip);
1216: hr_utility.trace('p_phone_no= ' || p_phone_no);
1209: hr_utility.trace('p_federal_id= ' || p_federal_id);
1210: hr_utility.trace('p_tax_unit_name= ' || p_tax_unit_name);
1211: hr_utility.trace('p_add_line1= ' || p_add_line1);
1212: hr_utility.trace('p_add_line2= ' || p_add_line2);
1213: hr_utility.trace('p_city= ' || p_city);
1214: hr_utility.trace('p_state= ' || p_state);
1215: hr_utility.trace('p_zip= ' || p_zip);
1216: hr_utility.trace('p_phone_no= ' || p_phone_no);
1217: hr_utility.trace('p_record_identifier= ' || p_record_identifier);
1210: hr_utility.trace('p_tax_unit_name= ' || p_tax_unit_name);
1211: hr_utility.trace('p_add_line1= ' || p_add_line1);
1212: hr_utility.trace('p_add_line2= ' || p_add_line2);
1213: hr_utility.trace('p_city= ' || p_city);
1214: hr_utility.trace('p_state= ' || p_state);
1215: hr_utility.trace('p_zip= ' || p_zip);
1216: hr_utility.trace('p_phone_no= ' || p_phone_no);
1217: hr_utility.trace('p_record_identifier= ' || p_record_identifier);
1218:
1211: hr_utility.trace('p_add_line1= ' || p_add_line1);
1212: hr_utility.trace('p_add_line2= ' || p_add_line2);
1213: hr_utility.trace('p_city= ' || p_city);
1214: hr_utility.trace('p_state= ' || p_state);
1215: hr_utility.trace('p_zip= ' || p_zip);
1216: hr_utility.trace('p_phone_no= ' || p_phone_no);
1217: hr_utility.trace('p_record_identifier= ' || p_record_identifier);
1218:
1219: hr_utility.set_location(l_api_name,30);
1212: hr_utility.trace('p_add_line2= ' || p_add_line2);
1213: hr_utility.trace('p_city= ' || p_city);
1214: hr_utility.trace('p_state= ' || p_state);
1215: hr_utility.trace('p_zip= ' || p_zip);
1216: hr_utility.trace('p_phone_no= ' || p_phone_no);
1217: hr_utility.trace('p_record_identifier= ' || p_record_identifier);
1218:
1219: hr_utility.set_location(l_api_name,30);
1220:
1213: hr_utility.trace('p_city= ' || p_city);
1214: hr_utility.trace('p_state= ' || p_state);
1215: hr_utility.trace('p_zip= ' || p_zip);
1216: hr_utility.trace('p_phone_no= ' || p_phone_no);
1217: hr_utility.trace('p_record_identifier= ' || p_record_identifier);
1218:
1219: hr_utility.set_location(l_api_name,30);
1220:
1221: --
1215: hr_utility.trace('p_zip= ' || p_zip);
1216: hr_utility.trace('p_phone_no= ' || p_phone_no);
1217: hr_utility.trace('p_record_identifier= ' || p_record_identifier);
1218:
1219: hr_utility.set_location(l_api_name,30);
1220:
1221: --
1222: -- format new hire rocord
1223: --
1236: lpad(' ',17,' ')|| --blank 17
1237: rpad(nvl(p_record_identifier,' '),1,' '))||p_end_of_rec;
1238:
1239:
1240: hr_utility.set_location('Leaving.... :' || l_api_name,40);
1241:
1242: return convert(l_buffer,g_character_set);
1243: exception
1244: when others then
1241:
1242: return convert(l_buffer,g_character_set);
1243: exception
1244: when others then
1245: hr_utility.set_location('Leaving.... :' || l_api_name,70);
1246: raise;
1247: end sc_header_record;
1248: --
1249: /****************************************************************
1272: l_buffer varchar2(2000);
1273: v_ssn varchar(9);
1274: p_end_of_rec varchar2(2000);
1275: begin
1276: hr_utility.set_location('Entering:' ||l_api_name,10);
1277:
1278: hr_utility.trace('p_national_identifier= ' || p_national_identifier);
1279:
1280: if substr(p_national_identifier,4,1) = '-' and substr(p_national_identifier,7,1) = '-' then
1274: p_end_of_rec varchar2(2000);
1275: begin
1276: hr_utility.set_location('Entering:' ||l_api_name,10);
1277:
1278: hr_utility.trace('p_national_identifier= ' || p_national_identifier);
1279:
1280: if substr(p_national_identifier,4,1) = '-' and substr(p_national_identifier,7,1) = '-' then
1281: v_ssn := substr(p_national_identifier,1,3) || substr(p_national_identifier,5,2) || substr(p_national_identifier,8,4);
1282: else
1281: v_ssn := substr(p_national_identifier,1,3) || substr(p_national_identifier,5,2) || substr(p_national_identifier,8,4);
1282: else
1283: v_ssn := p_national_identifier;
1284: end if;
1285: hr_utility.trace('v_ssn= ' || v_ssn);
1286: hr_utility.trace('p_first_name= ' || p_first_name);
1287: hr_utility.trace('p_middle_name= ' || p_middle_name);
1288: hr_utility.trace('p_last_name= ' || p_last_name);
1289: hr_utility.trace('p_add_line1= ' || p_add_line1);
1282: else
1283: v_ssn := p_national_identifier;
1284: end if;
1285: hr_utility.trace('v_ssn= ' || v_ssn);
1286: hr_utility.trace('p_first_name= ' || p_first_name);
1287: hr_utility.trace('p_middle_name= ' || p_middle_name);
1288: hr_utility.trace('p_last_name= ' || p_last_name);
1289: hr_utility.trace('p_add_line1= ' || p_add_line1);
1290: hr_utility.trace('p_add_line2= ' || p_add_line2);
1283: v_ssn := p_national_identifier;
1284: end if;
1285: hr_utility.trace('v_ssn= ' || v_ssn);
1286: hr_utility.trace('p_first_name= ' || p_first_name);
1287: hr_utility.trace('p_middle_name= ' || p_middle_name);
1288: hr_utility.trace('p_last_name= ' || p_last_name);
1289: hr_utility.trace('p_add_line1= ' || p_add_line1);
1290: hr_utility.trace('p_add_line2= ' || p_add_line2);
1291: hr_utility.trace('p_city= ' || p_city);
1284: end if;
1285: hr_utility.trace('v_ssn= ' || v_ssn);
1286: hr_utility.trace('p_first_name= ' || p_first_name);
1287: hr_utility.trace('p_middle_name= ' || p_middle_name);
1288: hr_utility.trace('p_last_name= ' || p_last_name);
1289: hr_utility.trace('p_add_line1= ' || p_add_line1);
1290: hr_utility.trace('p_add_line2= ' || p_add_line2);
1291: hr_utility.trace('p_city= ' || p_city);
1292: hr_utility.trace('p_state= ' || p_state);
1285: hr_utility.trace('v_ssn= ' || v_ssn);
1286: hr_utility.trace('p_first_name= ' || p_first_name);
1287: hr_utility.trace('p_middle_name= ' || p_middle_name);
1288: hr_utility.trace('p_last_name= ' || p_last_name);
1289: hr_utility.trace('p_add_line1= ' || p_add_line1);
1290: hr_utility.trace('p_add_line2= ' || p_add_line2);
1291: hr_utility.trace('p_city= ' || p_city);
1292: hr_utility.trace('p_state= ' || p_state);
1293: hr_utility.trace('p_zip= ' || p_zip);
1286: hr_utility.trace('p_first_name= ' || p_first_name);
1287: hr_utility.trace('p_middle_name= ' || p_middle_name);
1288: hr_utility.trace('p_last_name= ' || p_last_name);
1289: hr_utility.trace('p_add_line1= ' || p_add_line1);
1290: hr_utility.trace('p_add_line2= ' || p_add_line2);
1291: hr_utility.trace('p_city= ' || p_city);
1292: hr_utility.trace('p_state= ' || p_state);
1293: hr_utility.trace('p_zip= ' || p_zip);
1294: hr_utility.trace('p_date_of_birth= ' || to_char(p_date_of_birth));
1287: hr_utility.trace('p_middle_name= ' || p_middle_name);
1288: hr_utility.trace('p_last_name= ' || p_last_name);
1289: hr_utility.trace('p_add_line1= ' || p_add_line1);
1290: hr_utility.trace('p_add_line2= ' || p_add_line2);
1291: hr_utility.trace('p_city= ' || p_city);
1292: hr_utility.trace('p_state= ' || p_state);
1293: hr_utility.trace('p_zip= ' || p_zip);
1294: hr_utility.trace('p_date_of_birth= ' || to_char(p_date_of_birth));
1295: hr_utility.trace('p_date_of_hire= ' || to_char(p_date_of_hire));
1288: hr_utility.trace('p_last_name= ' || p_last_name);
1289: hr_utility.trace('p_add_line1= ' || p_add_line1);
1290: hr_utility.trace('p_add_line2= ' || p_add_line2);
1291: hr_utility.trace('p_city= ' || p_city);
1292: hr_utility.trace('p_state= ' || p_state);
1293: hr_utility.trace('p_zip= ' || p_zip);
1294: hr_utility.trace('p_date_of_birth= ' || to_char(p_date_of_birth));
1295: hr_utility.trace('p_date_of_hire= ' || to_char(p_date_of_hire));
1296: hr_utility.trace('p_record_identifier= ' || p_record_identifier);
1289: hr_utility.trace('p_add_line1= ' || p_add_line1);
1290: hr_utility.trace('p_add_line2= ' || p_add_line2);
1291: hr_utility.trace('p_city= ' || p_city);
1292: hr_utility.trace('p_state= ' || p_state);
1293: hr_utility.trace('p_zip= ' || p_zip);
1294: hr_utility.trace('p_date_of_birth= ' || to_char(p_date_of_birth));
1295: hr_utility.trace('p_date_of_hire= ' || to_char(p_date_of_hire));
1296: hr_utility.trace('p_record_identifier= ' || p_record_identifier);
1297:
1290: hr_utility.trace('p_add_line2= ' || p_add_line2);
1291: hr_utility.trace('p_city= ' || p_city);
1292: hr_utility.trace('p_state= ' || p_state);
1293: hr_utility.trace('p_zip= ' || p_zip);
1294: hr_utility.trace('p_date_of_birth= ' || to_char(p_date_of_birth));
1295: hr_utility.trace('p_date_of_hire= ' || to_char(p_date_of_hire));
1296: hr_utility.trace('p_record_identifier= ' || p_record_identifier);
1297:
1298: --
1291: hr_utility.trace('p_city= ' || p_city);
1292: hr_utility.trace('p_state= ' || p_state);
1293: hr_utility.trace('p_zip= ' || p_zip);
1294: hr_utility.trace('p_date_of_birth= ' || to_char(p_date_of_birth));
1295: hr_utility.trace('p_date_of_hire= ' || to_char(p_date_of_hire));
1296: hr_utility.trace('p_record_identifier= ' || p_record_identifier);
1297:
1298: --
1299: -- format new hire rocord
1292: hr_utility.trace('p_state= ' || p_state);
1293: hr_utility.trace('p_zip= ' || p_zip);
1294: hr_utility.trace('p_date_of_birth= ' || to_char(p_date_of_birth));
1295: hr_utility.trace('p_date_of_hire= ' || to_char(p_date_of_hire));
1296: hr_utility.trace('p_record_identifier= ' || p_record_identifier);
1297:
1298: --
1299: -- format new hire rocord
1300: --
1315: rpad(nvl(to_char(p_date_of_hire,'YYYYMMDD'),' '),8,' ') ||
1316: lpad(' ',5,' '))||
1317: p_record_identifier ||p_end_of_rec;
1318:
1319: hr_utility.trace('l_buffer = ' || l_buffer);
1320:
1321:
1322: hr_utility.set_location('Leaving.... :' || l_api_name,60);
1323:
1318:
1319: hr_utility.trace('l_buffer = ' || l_buffer);
1320:
1321:
1322: hr_utility.set_location('Leaving.... :' || l_api_name,60);
1323:
1324: return convert(l_buffer,g_character_set);
1325: exception
1326: when others then
1323:
1324: return convert(l_buffer,g_character_set);
1325: exception
1326: when others then
1327: hr_utility.set_location('Leaving.... :' || l_api_name,70);
1328: raise;
1329: end sc_new_hire_record;
1330: --
1331: /****************************************************************
1363: l_buffer varchar2(2000);
1364: v_ssn varchar(9);
1365: p_end_of_rec varchar2(2000);
1366: begin
1367: hr_utility.set_location('Entering:' ||l_api_name,10);
1368:
1369: hr_utility.trace('p_national_identifier= ' || p_national_identifier);
1370:
1371: if substr(p_national_identifier,4,1) = '-' and substr(p_national_identifier,7,1) = '-' then
1365: p_end_of_rec varchar2(2000);
1366: begin
1367: hr_utility.set_location('Entering:' ||l_api_name,10);
1368:
1369: hr_utility.trace('p_national_identifier= ' || p_national_identifier);
1370:
1371: if substr(p_national_identifier,4,1) = '-' and substr(p_national_identifier,7,1) = '-' then
1372: hr_utility.set_location('National identifier has hyphen' ,12);
1373: v_ssn := substr(p_national_identifier,1,3) || substr(p_national_identifier,5,2) || substr(p_national_identifier,8,4);
1368:
1369: hr_utility.trace('p_national_identifier= ' || p_national_identifier);
1370:
1371: if substr(p_national_identifier,4,1) = '-' and substr(p_national_identifier,7,1) = '-' then
1372: hr_utility.set_location('National identifier has hyphen' ,12);
1373: v_ssn := substr(p_national_identifier,1,3) || substr(p_national_identifier,5,2) || substr(p_national_identifier,8,4);
1374: else
1375: hr_utility.set_location('National identifier has no hyphen' ,14);
1376: v_ssn := p_national_identifier;
1371: if substr(p_national_identifier,4,1) = '-' and substr(p_national_identifier,7,1) = '-' then
1372: hr_utility.set_location('National identifier has hyphen' ,12);
1373: v_ssn := substr(p_national_identifier,1,3) || substr(p_national_identifier,5,2) || substr(p_national_identifier,8,4);
1374: else
1375: hr_utility.set_location('National identifier has no hyphen' ,14);
1376: v_ssn := p_national_identifier;
1377: end if;
1378: hr_utility.trace('v_ssn= ' || v_ssn);
1379: hr_utility.trace('p_first_name= ' || p_first_name);
1374: else
1375: hr_utility.set_location('National identifier has no hyphen' ,14);
1376: v_ssn := p_national_identifier;
1377: end if;
1378: hr_utility.trace('v_ssn= ' || v_ssn);
1379: hr_utility.trace('p_first_name= ' || p_first_name);
1380: hr_utility.trace('p_middle_name= ' || p_middle_name);
1381: hr_utility.trace('p_last_name= ' || p_last_name);
1382: hr_utility.trace('p_tax_unit_name= ' || p_tax_unit_name);
1375: hr_utility.set_location('National identifier has no hyphen' ,14);
1376: v_ssn := p_national_identifier;
1377: end if;
1378: hr_utility.trace('v_ssn= ' || v_ssn);
1379: hr_utility.trace('p_first_name= ' || p_first_name);
1380: hr_utility.trace('p_middle_name= ' || p_middle_name);
1381: hr_utility.trace('p_last_name= ' || p_last_name);
1382: hr_utility.trace('p_tax_unit_name= ' || p_tax_unit_name);
1383: hr_utility.trace('p_federal_id= ' || p_federal_id);
1376: v_ssn := p_national_identifier;
1377: end if;
1378: hr_utility.trace('v_ssn= ' || v_ssn);
1379: hr_utility.trace('p_first_name= ' || p_first_name);
1380: hr_utility.trace('p_middle_name= ' || p_middle_name);
1381: hr_utility.trace('p_last_name= ' || p_last_name);
1382: hr_utility.trace('p_tax_unit_name= ' || p_tax_unit_name);
1383: hr_utility.trace('p_federal_id= ' || p_federal_id);
1384: hr_utility.trace('p_loc_address_line1= ' || p_loc_address_line1);
1377: end if;
1378: hr_utility.trace('v_ssn= ' || v_ssn);
1379: hr_utility.trace('p_first_name= ' || p_first_name);
1380: hr_utility.trace('p_middle_name= ' || p_middle_name);
1381: hr_utility.trace('p_last_name= ' || p_last_name);
1382: hr_utility.trace('p_tax_unit_name= ' || p_tax_unit_name);
1383: hr_utility.trace('p_federal_id= ' || p_federal_id);
1384: hr_utility.trace('p_loc_address_line1= ' || p_loc_address_line1);
1385: hr_utility.trace('p_loc_address_line2= ' || p_loc_address_line2);
1378: hr_utility.trace('v_ssn= ' || v_ssn);
1379: hr_utility.trace('p_first_name= ' || p_first_name);
1380: hr_utility.trace('p_middle_name= ' || p_middle_name);
1381: hr_utility.trace('p_last_name= ' || p_last_name);
1382: hr_utility.trace('p_tax_unit_name= ' || p_tax_unit_name);
1383: hr_utility.trace('p_federal_id= ' || p_federal_id);
1384: hr_utility.trace('p_loc_address_line1= ' || p_loc_address_line1);
1385: hr_utility.trace('p_loc_address_line2= ' || p_loc_address_line2);
1386: hr_utility.trace('p_loc_city= ' || p_loc_city);
1379: hr_utility.trace('p_first_name= ' || p_first_name);
1380: hr_utility.trace('p_middle_name= ' || p_middle_name);
1381: hr_utility.trace('p_last_name= ' || p_last_name);
1382: hr_utility.trace('p_tax_unit_name= ' || p_tax_unit_name);
1383: hr_utility.trace('p_federal_id= ' || p_federal_id);
1384: hr_utility.trace('p_loc_address_line1= ' || p_loc_address_line1);
1385: hr_utility.trace('p_loc_address_line2= ' || p_loc_address_line2);
1386: hr_utility.trace('p_loc_city= ' || p_loc_city);
1387: hr_utility.trace('p_loc_state= ' || p_loc_state);
1380: hr_utility.trace('p_middle_name= ' || p_middle_name);
1381: hr_utility.trace('p_last_name= ' || p_last_name);
1382: hr_utility.trace('p_tax_unit_name= ' || p_tax_unit_name);
1383: hr_utility.trace('p_federal_id= ' || p_federal_id);
1384: hr_utility.trace('p_loc_address_line1= ' || p_loc_address_line1);
1385: hr_utility.trace('p_loc_address_line2= ' || p_loc_address_line2);
1386: hr_utility.trace('p_loc_city= ' || p_loc_city);
1387: hr_utility.trace('p_loc_state= ' || p_loc_state);
1388: hr_utility.trace('p_loc_zip= ' || p_loc_zip);
1381: hr_utility.trace('p_last_name= ' || p_last_name);
1382: hr_utility.trace('p_tax_unit_name= ' || p_tax_unit_name);
1383: hr_utility.trace('p_federal_id= ' || p_federal_id);
1384: hr_utility.trace('p_loc_address_line1= ' || p_loc_address_line1);
1385: hr_utility.trace('p_loc_address_line2= ' || p_loc_address_line2);
1386: hr_utility.trace('p_loc_city= ' || p_loc_city);
1387: hr_utility.trace('p_loc_state= ' || p_loc_state);
1388: hr_utility.trace('p_loc_zip= ' || p_loc_zip);
1389: hr_utility.trace('p_loc_zip_extension= ' || p_loc_zip_extension);
1382: hr_utility.trace('p_tax_unit_name= ' || p_tax_unit_name);
1383: hr_utility.trace('p_federal_id= ' || p_federal_id);
1384: hr_utility.trace('p_loc_address_line1= ' || p_loc_address_line1);
1385: hr_utility.trace('p_loc_address_line2= ' || p_loc_address_line2);
1386: hr_utility.trace('p_loc_city= ' || p_loc_city);
1387: hr_utility.trace('p_loc_state= ' || p_loc_state);
1388: hr_utility.trace('p_loc_zip= ' || p_loc_zip);
1389: hr_utility.trace('p_loc_zip_extension= ' || p_loc_zip_extension);
1390: hr_utility.trace('p_emp_address_line1= ' || p_emp_address_line1);
1383: hr_utility.trace('p_federal_id= ' || p_federal_id);
1384: hr_utility.trace('p_loc_address_line1= ' || p_loc_address_line1);
1385: hr_utility.trace('p_loc_address_line2= ' || p_loc_address_line2);
1386: hr_utility.trace('p_loc_city= ' || p_loc_city);
1387: hr_utility.trace('p_loc_state= ' || p_loc_state);
1388: hr_utility.trace('p_loc_zip= ' || p_loc_zip);
1389: hr_utility.trace('p_loc_zip_extension= ' || p_loc_zip_extension);
1390: hr_utility.trace('p_emp_address_line1= ' || p_emp_address_line1);
1391: hr_utility.trace('p_emp_address_line2= ' || p_emp_address_line2);
1384: hr_utility.trace('p_loc_address_line1= ' || p_loc_address_line1);
1385: hr_utility.trace('p_loc_address_line2= ' || p_loc_address_line2);
1386: hr_utility.trace('p_loc_city= ' || p_loc_city);
1387: hr_utility.trace('p_loc_state= ' || p_loc_state);
1388: hr_utility.trace('p_loc_zip= ' || p_loc_zip);
1389: hr_utility.trace('p_loc_zip_extension= ' || p_loc_zip_extension);
1390: hr_utility.trace('p_emp_address_line1= ' || p_emp_address_line1);
1391: hr_utility.trace('p_emp_address_line2= ' || p_emp_address_line2);
1392: hr_utility.trace('p_emp_city= ' || p_emp_city);
1385: hr_utility.trace('p_loc_address_line2= ' || p_loc_address_line2);
1386: hr_utility.trace('p_loc_city= ' || p_loc_city);
1387: hr_utility.trace('p_loc_state= ' || p_loc_state);
1388: hr_utility.trace('p_loc_zip= ' || p_loc_zip);
1389: hr_utility.trace('p_loc_zip_extension= ' || p_loc_zip_extension);
1390: hr_utility.trace('p_emp_address_line1= ' || p_emp_address_line1);
1391: hr_utility.trace('p_emp_address_line2= ' || p_emp_address_line2);
1392: hr_utility.trace('p_emp_city= ' || p_emp_city);
1393: hr_utility.trace('p_emp_state= ' || p_emp_state);
1386: hr_utility.trace('p_loc_city= ' || p_loc_city);
1387: hr_utility.trace('p_loc_state= ' || p_loc_state);
1388: hr_utility.trace('p_loc_zip= ' || p_loc_zip);
1389: hr_utility.trace('p_loc_zip_extension= ' || p_loc_zip_extension);
1390: hr_utility.trace('p_emp_address_line1= ' || p_emp_address_line1);
1391: hr_utility.trace('p_emp_address_line2= ' || p_emp_address_line2);
1392: hr_utility.trace('p_emp_city= ' || p_emp_city);
1393: hr_utility.trace('p_emp_state= ' || p_emp_state);
1394: hr_utility.trace('p_emp_zip= ' || p_emp_zip);
1387: hr_utility.trace('p_loc_state= ' || p_loc_state);
1388: hr_utility.trace('p_loc_zip= ' || p_loc_zip);
1389: hr_utility.trace('p_loc_zip_extension= ' || p_loc_zip_extension);
1390: hr_utility.trace('p_emp_address_line1= ' || p_emp_address_line1);
1391: hr_utility.trace('p_emp_address_line2= ' || p_emp_address_line2);
1392: hr_utility.trace('p_emp_city= ' || p_emp_city);
1393: hr_utility.trace('p_emp_state= ' || p_emp_state);
1394: hr_utility.trace('p_emp_zip= ' || p_emp_zip);
1395: hr_utility.trace('p_emp_zip_extension= ' || p_emp_zip_extension);
1388: hr_utility.trace('p_loc_zip= ' || p_loc_zip);
1389: hr_utility.trace('p_loc_zip_extension= ' || p_loc_zip_extension);
1390: hr_utility.trace('p_emp_address_line1= ' || p_emp_address_line1);
1391: hr_utility.trace('p_emp_address_line2= ' || p_emp_address_line2);
1392: hr_utility.trace('p_emp_city= ' || p_emp_city);
1393: hr_utility.trace('p_emp_state= ' || p_emp_state);
1394: hr_utility.trace('p_emp_zip= ' || p_emp_zip);
1395: hr_utility.trace('p_emp_zip_extension= ' || p_emp_zip_extension);
1396: hr_utility.trace('p_date_of_birth= ' || to_char(p_date_of_birth));
1389: hr_utility.trace('p_loc_zip_extension= ' || p_loc_zip_extension);
1390: hr_utility.trace('p_emp_address_line1= ' || p_emp_address_line1);
1391: hr_utility.trace('p_emp_address_line2= ' || p_emp_address_line2);
1392: hr_utility.trace('p_emp_city= ' || p_emp_city);
1393: hr_utility.trace('p_emp_state= ' || p_emp_state);
1394: hr_utility.trace('p_emp_zip= ' || p_emp_zip);
1395: hr_utility.trace('p_emp_zip_extension= ' || p_emp_zip_extension);
1396: hr_utility.trace('p_date_of_birth= ' || to_char(p_date_of_birth));
1397: hr_utility.trace('p_date_of_hire= ' || to_char(p_date_of_hire));
1390: hr_utility.trace('p_emp_address_line1= ' || p_emp_address_line1);
1391: hr_utility.trace('p_emp_address_line2= ' || p_emp_address_line2);
1392: hr_utility.trace('p_emp_city= ' || p_emp_city);
1393: hr_utility.trace('p_emp_state= ' || p_emp_state);
1394: hr_utility.trace('p_emp_zip= ' || p_emp_zip);
1395: hr_utility.trace('p_emp_zip_extension= ' || p_emp_zip_extension);
1396: hr_utility.trace('p_date_of_birth= ' || to_char(p_date_of_birth));
1397: hr_utility.trace('p_date_of_hire= ' || to_char(p_date_of_hire));
1398: hr_utility.trace('p_dl_number= ' || p_dl_number);
1391: hr_utility.trace('p_emp_address_line2= ' || p_emp_address_line2);
1392: hr_utility.trace('p_emp_city= ' || p_emp_city);
1393: hr_utility.trace('p_emp_state= ' || p_emp_state);
1394: hr_utility.trace('p_emp_zip= ' || p_emp_zip);
1395: hr_utility.trace('p_emp_zip_extension= ' || p_emp_zip_extension);
1396: hr_utility.trace('p_date_of_birth= ' || to_char(p_date_of_birth));
1397: hr_utility.trace('p_date_of_hire= ' || to_char(p_date_of_hire));
1398: hr_utility.trace('p_dl_number= ' || p_dl_number);
1399:
1392: hr_utility.trace('p_emp_city= ' || p_emp_city);
1393: hr_utility.trace('p_emp_state= ' || p_emp_state);
1394: hr_utility.trace('p_emp_zip= ' || p_emp_zip);
1395: hr_utility.trace('p_emp_zip_extension= ' || p_emp_zip_extension);
1396: hr_utility.trace('p_date_of_birth= ' || to_char(p_date_of_birth));
1397: hr_utility.trace('p_date_of_hire= ' || to_char(p_date_of_hire));
1398: hr_utility.trace('p_dl_number= ' || p_dl_number);
1399:
1400: --
1393: hr_utility.trace('p_emp_state= ' || p_emp_state);
1394: hr_utility.trace('p_emp_zip= ' || p_emp_zip);
1395: hr_utility.trace('p_emp_zip_extension= ' || p_emp_zip_extension);
1396: hr_utility.trace('p_date_of_birth= ' || to_char(p_date_of_birth));
1397: hr_utility.trace('p_date_of_hire= ' || to_char(p_date_of_hire));
1398: hr_utility.trace('p_dl_number= ' || p_dl_number);
1399:
1400: --
1401: -- format new hire rocord
1394: hr_utility.trace('p_emp_zip= ' || p_emp_zip);
1395: hr_utility.trace('p_emp_zip_extension= ' || p_emp_zip_extension);
1396: hr_utility.trace('p_date_of_birth= ' || to_char(p_date_of_birth));
1397: hr_utility.trace('p_date_of_hire= ' || to_char(p_date_of_hire));
1398: hr_utility.trace('p_dl_number= ' || p_dl_number);
1399:
1400: --
1401: -- format new hire rocord
1402: --
1427: rpad(nvl(to_char(p_date_of_hire,'MMDDYYYY'),' '),8,' ') ||
1428: rpad(nvl(p_dl_number,' '),16,' '))||
1429: p_end_of_rec;
1430:
1431: hr_utility.trace('l_buffer = ' || l_buffer);
1432:
1433:
1434: hr_utility.set_location('Leaving.... :' || l_api_name,60);
1435:
1430:
1431: hr_utility.trace('l_buffer = ' || l_buffer);
1432:
1433:
1434: hr_utility.set_location('Leaving.... :' || l_api_name,60);
1435:
1436: return convert(l_buffer,g_character_set);
1437: exception
1438: when others then
1435:
1436: return convert(l_buffer,g_character_set);
1437: exception
1438: when others then
1439: hr_utility.set_location('Leaving.... :' || l_api_name,70);
1440: raise;
1441: end mi_new_hire_record;
1442: --
1443: /****************************************************************
1457: l_buffer varchar2(2000);
1458: l_oh_delimiter varchar2(1) := ',';
1459: begin
1460: --
1461: hr_utility.set_location('Entering:' ||l_api_name,10);
1462:
1463: hr_utility.trace('p_record_identifier= ' || p_record_identifier);
1464: hr_utility.trace('p_report_date = ' || to_char(p_report_date));
1465: hr_utility.trace('p_number_of_emplyee = ' || p_number_of_employee);
1459: begin
1460: --
1461: hr_utility.set_location('Entering:' ||l_api_name,10);
1462:
1463: hr_utility.trace('p_record_identifier= ' || p_record_identifier);
1464: hr_utility.trace('p_report_date = ' || to_char(p_report_date));
1465: hr_utility.trace('p_number_of_emplyee = ' || p_number_of_employee);
1466:
1467: --
1460: --
1461: hr_utility.set_location('Entering:' ||l_api_name,10);
1462:
1463: hr_utility.trace('p_record_identifier= ' || p_record_identifier);
1464: hr_utility.trace('p_report_date = ' || to_char(p_report_date));
1465: hr_utility.trace('p_number_of_emplyee = ' || p_number_of_employee);
1466:
1467: --
1468: -- format new hire rocord
1461: hr_utility.set_location('Entering:' ||l_api_name,10);
1462:
1463: hr_utility.trace('p_record_identifier= ' || p_record_identifier);
1464: hr_utility.trace('p_report_date = ' || to_char(p_report_date));
1465: hr_utility.trace('p_number_of_emplyee = ' || p_number_of_employee);
1466:
1467: --
1468: -- format new hire rocord
1469: --
1472: to_char(p_report_date,'CCYYMMDD') || l_oh_delimiter ||
1473: to_char(p_number_of_employee) || l_oh_delimiter ||
1474: ' ')||g_eol;
1475:
1476: hr_utility.set_location(l_api_name,20);
1477:
1478: return convert(l_buffer,g_character_set);
1479: exception
1480: when others then
1477:
1478: return convert(l_buffer,g_character_set);
1479: exception
1480: when others then
1481: hr_utility.set_location('Leaving.... :' || l_api_name,30);
1482: raise;
1483: end oh_header_record;
1484: /****************************************************************
1485: * This procedure formats OH New Hire Record *
1543: v_ssn varchar2(9);
1544: l_oh_delimiter varchar2(1) := ',';
1545: begin
1546:
1547: hr_utility.set_location('Entering...: ' || l_api_name,10);
1548:
1549: hr_utility.trace('p_record_identifier= ' || p_record_identifier);
1550: hr_utility.trace('p_federal_id= ' || p_federal_id);
1551: hr_utility.trace('p_tax_unit_name= ' || p_tax_unit_name);
1545: begin
1546:
1547: hr_utility.set_location('Entering...: ' || l_api_name,10);
1548:
1549: hr_utility.trace('p_record_identifier= ' || p_record_identifier);
1550: hr_utility.trace('p_federal_id= ' || p_federal_id);
1551: hr_utility.trace('p_tax_unit_name= ' || p_tax_unit_name);
1552:
1553: if substr(p_national_identifier,4,1) = '-' and substr(p_national_identifier,7,1) = '-' then
1546:
1547: hr_utility.set_location('Entering...: ' || l_api_name,10);
1548:
1549: hr_utility.trace('p_record_identifier= ' || p_record_identifier);
1550: hr_utility.trace('p_federal_id= ' || p_federal_id);
1551: hr_utility.trace('p_tax_unit_name= ' || p_tax_unit_name);
1552:
1553: if substr(p_national_identifier,4,1) = '-' and substr(p_national_identifier,7,1) = '-' then
1554: v_ssn := substr(p_national_identifier,1,3) || substr(p_national_identifier,5,2) || substr(p_national_identifier,8,4);
1547: hr_utility.set_location('Entering...: ' || l_api_name,10);
1548:
1549: hr_utility.trace('p_record_identifier= ' || p_record_identifier);
1550: hr_utility.trace('p_federal_id= ' || p_federal_id);
1551: hr_utility.trace('p_tax_unit_name= ' || p_tax_unit_name);
1552:
1553: if substr(p_national_identifier,4,1) = '-' and substr(p_national_identifier,7,1) = '-' then
1554: v_ssn := substr(p_national_identifier,1,3) || substr(p_national_identifier,5,2) || substr(p_national_identifier,8,4);
1555: else
1555: else
1556: v_ssn := p_national_identifier;
1557: end if;
1558:
1559: hr_utility.trace('v_ssn= ' || v_ssn);
1560: hr_utility.trace('p_first_name = ' || p_first_name);
1561: hr_utility.trace('p_middle_name = ' || p_middle_name);
1562: hr_utility.trace('p_last_name = ' || p_last_name);
1563: hr_utility.trace('p_emp_address_line1= ' || p_emp_address_line1);
1556: v_ssn := p_national_identifier;
1557: end if;
1558:
1559: hr_utility.trace('v_ssn= ' || v_ssn);
1560: hr_utility.trace('p_first_name = ' || p_first_name);
1561: hr_utility.trace('p_middle_name = ' || p_middle_name);
1562: hr_utility.trace('p_last_name = ' || p_last_name);
1563: hr_utility.trace('p_emp_address_line1= ' || p_emp_address_line1);
1564: hr_utility.trace('p_emp_address_line2= ' || p_emp_address_line2);
1557: end if;
1558:
1559: hr_utility.trace('v_ssn= ' || v_ssn);
1560: hr_utility.trace('p_first_name = ' || p_first_name);
1561: hr_utility.trace('p_middle_name = ' || p_middle_name);
1562: hr_utility.trace('p_last_name = ' || p_last_name);
1563: hr_utility.trace('p_emp_address_line1= ' || p_emp_address_line1);
1564: hr_utility.trace('p_emp_address_line2= ' || p_emp_address_line2);
1565: hr_utility.trace('p_emp_city= ' || p_emp_city);
1558:
1559: hr_utility.trace('v_ssn= ' || v_ssn);
1560: hr_utility.trace('p_first_name = ' || p_first_name);
1561: hr_utility.trace('p_middle_name = ' || p_middle_name);
1562: hr_utility.trace('p_last_name = ' || p_last_name);
1563: hr_utility.trace('p_emp_address_line1= ' || p_emp_address_line1);
1564: hr_utility.trace('p_emp_address_line2= ' || p_emp_address_line2);
1565: hr_utility.trace('p_emp_city= ' || p_emp_city);
1566: hr_utility.trace('p_emp_state= ' || p_emp_state);
1559: hr_utility.trace('v_ssn= ' || v_ssn);
1560: hr_utility.trace('p_first_name = ' || p_first_name);
1561: hr_utility.trace('p_middle_name = ' || p_middle_name);
1562: hr_utility.trace('p_last_name = ' || p_last_name);
1563: hr_utility.trace('p_emp_address_line1= ' || p_emp_address_line1);
1564: hr_utility.trace('p_emp_address_line2= ' || p_emp_address_line2);
1565: hr_utility.trace('p_emp_city= ' || p_emp_city);
1566: hr_utility.trace('p_emp_state= ' || p_emp_state);
1567: hr_utility.trace('p_emp_zip= ' || p_emp_zip);
1560: hr_utility.trace('p_first_name = ' || p_first_name);
1561: hr_utility.trace('p_middle_name = ' || p_middle_name);
1562: hr_utility.trace('p_last_name = ' || p_last_name);
1563: hr_utility.trace('p_emp_address_line1= ' || p_emp_address_line1);
1564: hr_utility.trace('p_emp_address_line2= ' || p_emp_address_line2);
1565: hr_utility.trace('p_emp_city= ' || p_emp_city);
1566: hr_utility.trace('p_emp_state= ' || p_emp_state);
1567: hr_utility.trace('p_emp_zip= ' || p_emp_zip);
1568: hr_utility.trace('p_emp_zip_extension= ' || p_emp_zip_extension);
1561: hr_utility.trace('p_middle_name = ' || p_middle_name);
1562: hr_utility.trace('p_last_name = ' || p_last_name);
1563: hr_utility.trace('p_emp_address_line1= ' || p_emp_address_line1);
1564: hr_utility.trace('p_emp_address_line2= ' || p_emp_address_line2);
1565: hr_utility.trace('p_emp_city= ' || p_emp_city);
1566: hr_utility.trace('p_emp_state= ' || p_emp_state);
1567: hr_utility.trace('p_emp_zip= ' || p_emp_zip);
1568: hr_utility.trace('p_emp_zip_extension= ' || p_emp_zip_extension);
1569: hr_utility.trace('p_emp_country_code= ' || p_emp_country_code);
1562: hr_utility.trace('p_last_name = ' || p_last_name);
1563: hr_utility.trace('p_emp_address_line1= ' || p_emp_address_line1);
1564: hr_utility.trace('p_emp_address_line2= ' || p_emp_address_line2);
1565: hr_utility.trace('p_emp_city= ' || p_emp_city);
1566: hr_utility.trace('p_emp_state= ' || p_emp_state);
1567: hr_utility.trace('p_emp_zip= ' || p_emp_zip);
1568: hr_utility.trace('p_emp_zip_extension= ' || p_emp_zip_extension);
1569: hr_utility.trace('p_emp_country_code= ' || p_emp_country_code);
1570: hr_utility.trace('p_emp_country_name= ' || p_emp_country_name);
1563: hr_utility.trace('p_emp_address_line1= ' || p_emp_address_line1);
1564: hr_utility.trace('p_emp_address_line2= ' || p_emp_address_line2);
1565: hr_utility.trace('p_emp_city= ' || p_emp_city);
1566: hr_utility.trace('p_emp_state= ' || p_emp_state);
1567: hr_utility.trace('p_emp_zip= ' || p_emp_zip);
1568: hr_utility.trace('p_emp_zip_extension= ' || p_emp_zip_extension);
1569: hr_utility.trace('p_emp_country_code= ' || p_emp_country_code);
1570: hr_utility.trace('p_emp_country_name= ' || p_emp_country_name);
1571: hr_utility.trace('p_emp_country_zip= ' || p_emp_country_zip);
1564: hr_utility.trace('p_emp_address_line2= ' || p_emp_address_line2);
1565: hr_utility.trace('p_emp_city= ' || p_emp_city);
1566: hr_utility.trace('p_emp_state= ' || p_emp_state);
1567: hr_utility.trace('p_emp_zip= ' || p_emp_zip);
1568: hr_utility.trace('p_emp_zip_extension= ' || p_emp_zip_extension);
1569: hr_utility.trace('p_emp_country_code= ' || p_emp_country_code);
1570: hr_utility.trace('p_emp_country_name= ' || p_emp_country_name);
1571: hr_utility.trace('p_emp_country_zip= ' || p_emp_country_zip);
1572: hr_utility.trace('p_date_of_birth= ' || p_date_of_birth);
1565: hr_utility.trace('p_emp_city= ' || p_emp_city);
1566: hr_utility.trace('p_emp_state= ' || p_emp_state);
1567: hr_utility.trace('p_emp_zip= ' || p_emp_zip);
1568: hr_utility.trace('p_emp_zip_extension= ' || p_emp_zip_extension);
1569: hr_utility.trace('p_emp_country_code= ' || p_emp_country_code);
1570: hr_utility.trace('p_emp_country_name= ' || p_emp_country_name);
1571: hr_utility.trace('p_emp_country_zip= ' || p_emp_country_zip);
1572: hr_utility.trace('p_date_of_birth= ' || p_date_of_birth);
1573: hr_utility.trace('p_date_of_hire= ' || p_date_of_hire);
1566: hr_utility.trace('p_emp_state= ' || p_emp_state);
1567: hr_utility.trace('p_emp_zip= ' || p_emp_zip);
1568: hr_utility.trace('p_emp_zip_extension= ' || p_emp_zip_extension);
1569: hr_utility.trace('p_emp_country_code= ' || p_emp_country_code);
1570: hr_utility.trace('p_emp_country_name= ' || p_emp_country_name);
1571: hr_utility.trace('p_emp_country_zip= ' || p_emp_country_zip);
1572: hr_utility.trace('p_date_of_birth= ' || p_date_of_birth);
1573: hr_utility.trace('p_date_of_hire= ' || p_date_of_hire);
1574: hr_utility.trace('p_state_of_hire= ' || p_state_of_hire);
1567: hr_utility.trace('p_emp_zip= ' || p_emp_zip);
1568: hr_utility.trace('p_emp_zip_extension= ' || p_emp_zip_extension);
1569: hr_utility.trace('p_emp_country_code= ' || p_emp_country_code);
1570: hr_utility.trace('p_emp_country_name= ' || p_emp_country_name);
1571: hr_utility.trace('p_emp_country_zip= ' || p_emp_country_zip);
1572: hr_utility.trace('p_date_of_birth= ' || p_date_of_birth);
1573: hr_utility.trace('p_date_of_hire= ' || p_date_of_hire);
1574: hr_utility.trace('p_state_of_hire= ' || p_state_of_hire);
1575: hr_utility.trace('p_gender= ' || p_gender);
1568: hr_utility.trace('p_emp_zip_extension= ' || p_emp_zip_extension);
1569: hr_utility.trace('p_emp_country_code= ' || p_emp_country_code);
1570: hr_utility.trace('p_emp_country_name= ' || p_emp_country_name);
1571: hr_utility.trace('p_emp_country_zip= ' || p_emp_country_zip);
1572: hr_utility.trace('p_date_of_birth= ' || p_date_of_birth);
1573: hr_utility.trace('p_date_of_hire= ' || p_date_of_hire);
1574: hr_utility.trace('p_state_of_hire= ' || p_state_of_hire);
1575: hr_utility.trace('p_gender= ' || p_gender);
1576: hr_utility.trace('p_left_work= ' || p_left_work);
1569: hr_utility.trace('p_emp_country_code= ' || p_emp_country_code);
1570: hr_utility.trace('p_emp_country_name= ' || p_emp_country_name);
1571: hr_utility.trace('p_emp_country_zip= ' || p_emp_country_zip);
1572: hr_utility.trace('p_date_of_birth= ' || p_date_of_birth);
1573: hr_utility.trace('p_date_of_hire= ' || p_date_of_hire);
1574: hr_utility.trace('p_state_of_hire= ' || p_state_of_hire);
1575: hr_utility.trace('p_gender= ' || p_gender);
1576: hr_utility.trace('p_left_work= ' || p_left_work);
1577: hr_utility.trace('p_federal_id= ' || p_federal_id);
1570: hr_utility.trace('p_emp_country_name= ' || p_emp_country_name);
1571: hr_utility.trace('p_emp_country_zip= ' || p_emp_country_zip);
1572: hr_utility.trace('p_date_of_birth= ' || p_date_of_birth);
1573: hr_utility.trace('p_date_of_hire= ' || p_date_of_hire);
1574: hr_utility.trace('p_state_of_hire= ' || p_state_of_hire);
1575: hr_utility.trace('p_gender= ' || p_gender);
1576: hr_utility.trace('p_left_work= ' || p_left_work);
1577: hr_utility.trace('p_federal_id= ' || p_federal_id);
1578: hr_utility.trace('p_inc_tax_credit= ' || p_inc_tax_credit);
1571: hr_utility.trace('p_emp_country_zip= ' || p_emp_country_zip);
1572: hr_utility.trace('p_date_of_birth= ' || p_date_of_birth);
1573: hr_utility.trace('p_date_of_hire= ' || p_date_of_hire);
1574: hr_utility.trace('p_state_of_hire= ' || p_state_of_hire);
1575: hr_utility.trace('p_gender= ' || p_gender);
1576: hr_utility.trace('p_left_work= ' || p_left_work);
1577: hr_utility.trace('p_federal_id= ' || p_federal_id);
1578: hr_utility.trace('p_inc_tax_credit= ' || p_inc_tax_credit);
1579: hr_utility.trace('p_state_ein= ' || p_state_ein);
1572: hr_utility.trace('p_date_of_birth= ' || p_date_of_birth);
1573: hr_utility.trace('p_date_of_hire= ' || p_date_of_hire);
1574: hr_utility.trace('p_state_of_hire= ' || p_state_of_hire);
1575: hr_utility.trace('p_gender= ' || p_gender);
1576: hr_utility.trace('p_left_work= ' || p_left_work);
1577: hr_utility.trace('p_federal_id= ' || p_federal_id);
1578: hr_utility.trace('p_inc_tax_credit= ' || p_inc_tax_credit);
1579: hr_utility.trace('p_state_ein= ' || p_state_ein);
1580: hr_utility.trace('p_tax_unit_name= ' || p_tax_unit_name);
1573: hr_utility.trace('p_date_of_hire= ' || p_date_of_hire);
1574: hr_utility.trace('p_state_of_hire= ' || p_state_of_hire);
1575: hr_utility.trace('p_gender= ' || p_gender);
1576: hr_utility.trace('p_left_work= ' || p_left_work);
1577: hr_utility.trace('p_federal_id= ' || p_federal_id);
1578: hr_utility.trace('p_inc_tax_credit= ' || p_inc_tax_credit);
1579: hr_utility.trace('p_state_ein= ' || p_state_ein);
1580: hr_utility.trace('p_tax_unit_name= ' || p_tax_unit_name);
1581: hr_utility.trace('p_loc_address_line1= ' || p_loc_address_line1);
1574: hr_utility.trace('p_state_of_hire= ' || p_state_of_hire);
1575: hr_utility.trace('p_gender= ' || p_gender);
1576: hr_utility.trace('p_left_work= ' || p_left_work);
1577: hr_utility.trace('p_federal_id= ' || p_federal_id);
1578: hr_utility.trace('p_inc_tax_credit= ' || p_inc_tax_credit);
1579: hr_utility.trace('p_state_ein= ' || p_state_ein);
1580: hr_utility.trace('p_tax_unit_name= ' || p_tax_unit_name);
1581: hr_utility.trace('p_loc_address_line1= ' || p_loc_address_line1);
1582: hr_utility.trace('p_loc_address_line2= ' || p_loc_address_line2);
1575: hr_utility.trace('p_gender= ' || p_gender);
1576: hr_utility.trace('p_left_work= ' || p_left_work);
1577: hr_utility.trace('p_federal_id= ' || p_federal_id);
1578: hr_utility.trace('p_inc_tax_credit= ' || p_inc_tax_credit);
1579: hr_utility.trace('p_state_ein= ' || p_state_ein);
1580: hr_utility.trace('p_tax_unit_name= ' || p_tax_unit_name);
1581: hr_utility.trace('p_loc_address_line1= ' || p_loc_address_line1);
1582: hr_utility.trace('p_loc_address_line2= ' || p_loc_address_line2);
1583: hr_utility.trace('p_loc_address_line3= ' || p_loc_address_line3);
1576: hr_utility.trace('p_left_work= ' || p_left_work);
1577: hr_utility.trace('p_federal_id= ' || p_federal_id);
1578: hr_utility.trace('p_inc_tax_credit= ' || p_inc_tax_credit);
1579: hr_utility.trace('p_state_ein= ' || p_state_ein);
1580: hr_utility.trace('p_tax_unit_name= ' || p_tax_unit_name);
1581: hr_utility.trace('p_loc_address_line1= ' || p_loc_address_line1);
1582: hr_utility.trace('p_loc_address_line2= ' || p_loc_address_line2);
1583: hr_utility.trace('p_loc_address_line3= ' || p_loc_address_line3);
1584: hr_utility.trace('p_loc_city= ' || p_loc_city);
1577: hr_utility.trace('p_federal_id= ' || p_federal_id);
1578: hr_utility.trace('p_inc_tax_credit= ' || p_inc_tax_credit);
1579: hr_utility.trace('p_state_ein= ' || p_state_ein);
1580: hr_utility.trace('p_tax_unit_name= ' || p_tax_unit_name);
1581: hr_utility.trace('p_loc_address_line1= ' || p_loc_address_line1);
1582: hr_utility.trace('p_loc_address_line2= ' || p_loc_address_line2);
1583: hr_utility.trace('p_loc_address_line3= ' || p_loc_address_line3);
1584: hr_utility.trace('p_loc_city= ' || p_loc_city);
1585: hr_utility.trace('p_loc_state= ' || p_loc_state);
1578: hr_utility.trace('p_inc_tax_credit= ' || p_inc_tax_credit);
1579: hr_utility.trace('p_state_ein= ' || p_state_ein);
1580: hr_utility.trace('p_tax_unit_name= ' || p_tax_unit_name);
1581: hr_utility.trace('p_loc_address_line1= ' || p_loc_address_line1);
1582: hr_utility.trace('p_loc_address_line2= ' || p_loc_address_line2);
1583: hr_utility.trace('p_loc_address_line3= ' || p_loc_address_line3);
1584: hr_utility.trace('p_loc_city= ' || p_loc_city);
1585: hr_utility.trace('p_loc_state= ' || p_loc_state);
1586: hr_utility.trace('p_loc_zip= ' || p_loc_zip);
1579: hr_utility.trace('p_state_ein= ' || p_state_ein);
1580: hr_utility.trace('p_tax_unit_name= ' || p_tax_unit_name);
1581: hr_utility.trace('p_loc_address_line1= ' || p_loc_address_line1);
1582: hr_utility.trace('p_loc_address_line2= ' || p_loc_address_line2);
1583: hr_utility.trace('p_loc_address_line3= ' || p_loc_address_line3);
1584: hr_utility.trace('p_loc_city= ' || p_loc_city);
1585: hr_utility.trace('p_loc_state= ' || p_loc_state);
1586: hr_utility.trace('p_loc_zip= ' || p_loc_zip);
1587: hr_utility.trace('p_loc_zip_extension= ' || p_loc_zip_extension);
1580: hr_utility.trace('p_tax_unit_name= ' || p_tax_unit_name);
1581: hr_utility.trace('p_loc_address_line1= ' || p_loc_address_line1);
1582: hr_utility.trace('p_loc_address_line2= ' || p_loc_address_line2);
1583: hr_utility.trace('p_loc_address_line3= ' || p_loc_address_line3);
1584: hr_utility.trace('p_loc_city= ' || p_loc_city);
1585: hr_utility.trace('p_loc_state= ' || p_loc_state);
1586: hr_utility.trace('p_loc_zip= ' || p_loc_zip);
1587: hr_utility.trace('p_loc_zip_extension= ' || p_loc_zip_extension);
1588:
1581: hr_utility.trace('p_loc_address_line1= ' || p_loc_address_line1);
1582: hr_utility.trace('p_loc_address_line2= ' || p_loc_address_line2);
1583: hr_utility.trace('p_loc_address_line3= ' || p_loc_address_line3);
1584: hr_utility.trace('p_loc_city= ' || p_loc_city);
1585: hr_utility.trace('p_loc_state= ' || p_loc_state);
1586: hr_utility.trace('p_loc_zip= ' || p_loc_zip);
1587: hr_utility.trace('p_loc_zip_extension= ' || p_loc_zip_extension);
1588:
1589:
1582: hr_utility.trace('p_loc_address_line2= ' || p_loc_address_line2);
1583: hr_utility.trace('p_loc_address_line3= ' || p_loc_address_line3);
1584: hr_utility.trace('p_loc_city= ' || p_loc_city);
1585: hr_utility.trace('p_loc_state= ' || p_loc_state);
1586: hr_utility.trace('p_loc_zip= ' || p_loc_zip);
1587: hr_utility.trace('p_loc_zip_extension= ' || p_loc_zip_extension);
1588:
1589:
1590:
1583: hr_utility.trace('p_loc_address_line3= ' || p_loc_address_line3);
1584: hr_utility.trace('p_loc_city= ' || p_loc_city);
1585: hr_utility.trace('p_loc_state= ' || p_loc_state);
1586: hr_utility.trace('p_loc_zip= ' || p_loc_zip);
1587: hr_utility.trace('p_loc_zip_extension= ' || p_loc_zip_extension);
1588:
1589:
1590:
1591: hr_utility.set_location(l_api_name,30);
1587: hr_utility.trace('p_loc_zip_extension= ' || p_loc_zip_extension);
1588:
1589:
1590:
1591: hr_utility.set_location(l_api_name,30);
1592:
1593: --
1594: -- format new hire rocord
1595: --
1642: nvl(to_char(p_ic_length) ,' ')) || l_oh_delimiter ||
1643: g_eol;
1644:
1645:
1646: hr_utility.set_location('Leaving.... :' || l_api_name,100);
1647:
1648:
1649: return convert(l_buffer,g_character_set);
1650: exception
1648:
1649: return convert(l_buffer,g_character_set);
1650: exception
1651: when others then
1652: hr_utility.set_location('Leaving.... :' || l_api_name,200);
1653: raise;
1654: end oh_new_hire_record;
1655: --
1656: /****************************************************************
1697: l_pa_delimiter varchar2(1) := fnd_global.local_chr(9);
1698: l_phone varchar(20);
1699: begin
1700:
1701: hr_utility.set_location('Entering...: ' || l_api_name,10);
1702:
1703: hr_utility.trace('p_record_identifier= ' || p_record_identifier);
1704: hr_utility.trace('p_federal_id= ' || p_federal_id);
1705: hr_utility.trace('p_tax_unit_name= ' || p_tax_unit_name);
1699: begin
1700:
1701: hr_utility.set_location('Entering...: ' || l_api_name,10);
1702:
1703: hr_utility.trace('p_record_identifier= ' || p_record_identifier);
1704: hr_utility.trace('p_federal_id= ' || p_federal_id);
1705: hr_utility.trace('p_tax_unit_name= ' || p_tax_unit_name);
1706:
1707: if substr(p_national_identifier,4,1) = '-' and substr(p_national_identifier,7,1) = '-' then
1700:
1701: hr_utility.set_location('Entering...: ' || l_api_name,10);
1702:
1703: hr_utility.trace('p_record_identifier= ' || p_record_identifier);
1704: hr_utility.trace('p_federal_id= ' || p_federal_id);
1705: hr_utility.trace('p_tax_unit_name= ' || p_tax_unit_name);
1706:
1707: if substr(p_national_identifier,4,1) = '-' and substr(p_national_identifier,7,1) = '-' then
1708: v_ssn := substr(p_national_identifier,1,3) || substr(p_national_identifier,5,2) || substr(p_national_identifier,8,4);
1701: hr_utility.set_location('Entering...: ' || l_api_name,10);
1702:
1703: hr_utility.trace('p_record_identifier= ' || p_record_identifier);
1704: hr_utility.trace('p_federal_id= ' || p_federal_id);
1705: hr_utility.trace('p_tax_unit_name= ' || p_tax_unit_name);
1706:
1707: if substr(p_national_identifier,4,1) = '-' and substr(p_national_identifier,7,1) = '-' then
1708: v_ssn := substr(p_national_identifier,1,3) || substr(p_national_identifier,5,2) || substr(p_national_identifier,8,4);
1709: else
1711: end if;
1712:
1713: l_phone := replace(replace(replace(nvl(p_contact_ph_no,' '),'-',NULL),'(',NULL),')',NULL);
1714:
1715: hr_utility.trace('v_ssn= ' || v_ssn);
1716: hr_utility.trace('p_first_name = ' || p_first_name);
1717: hr_utility.trace('p_middle_name = ' || p_middle_name);
1718: hr_utility.trace('p_last_name = ' || p_last_name);
1719: hr_utility.trace('p_emp_address_line1= ' || p_emp_address_line1);
1712:
1713: l_phone := replace(replace(replace(nvl(p_contact_ph_no,' '),'-',NULL),'(',NULL),')',NULL);
1714:
1715: hr_utility.trace('v_ssn= ' || v_ssn);
1716: hr_utility.trace('p_first_name = ' || p_first_name);
1717: hr_utility.trace('p_middle_name = ' || p_middle_name);
1718: hr_utility.trace('p_last_name = ' || p_last_name);
1719: hr_utility.trace('p_emp_address_line1= ' || p_emp_address_line1);
1720: hr_utility.trace('p_emp_address_line2= ' || p_emp_address_line2);
1713: l_phone := replace(replace(replace(nvl(p_contact_ph_no,' '),'-',NULL),'(',NULL),')',NULL);
1714:
1715: hr_utility.trace('v_ssn= ' || v_ssn);
1716: hr_utility.trace('p_first_name = ' || p_first_name);
1717: hr_utility.trace('p_middle_name = ' || p_middle_name);
1718: hr_utility.trace('p_last_name = ' || p_last_name);
1719: hr_utility.trace('p_emp_address_line1= ' || p_emp_address_line1);
1720: hr_utility.trace('p_emp_address_line2= ' || p_emp_address_line2);
1721: hr_utility.trace('p_emp_city= ' || p_emp_city);
1714:
1715: hr_utility.trace('v_ssn= ' || v_ssn);
1716: hr_utility.trace('p_first_name = ' || p_first_name);
1717: hr_utility.trace('p_middle_name = ' || p_middle_name);
1718: hr_utility.trace('p_last_name = ' || p_last_name);
1719: hr_utility.trace('p_emp_address_line1= ' || p_emp_address_line1);
1720: hr_utility.trace('p_emp_address_line2= ' || p_emp_address_line2);
1721: hr_utility.trace('p_emp_city= ' || p_emp_city);
1722: hr_utility.trace('p_emp_state= ' || p_emp_state);
1715: hr_utility.trace('v_ssn= ' || v_ssn);
1716: hr_utility.trace('p_first_name = ' || p_first_name);
1717: hr_utility.trace('p_middle_name = ' || p_middle_name);
1718: hr_utility.trace('p_last_name = ' || p_last_name);
1719: hr_utility.trace('p_emp_address_line1= ' || p_emp_address_line1);
1720: hr_utility.trace('p_emp_address_line2= ' || p_emp_address_line2);
1721: hr_utility.trace('p_emp_city= ' || p_emp_city);
1722: hr_utility.trace('p_emp_state= ' || p_emp_state);
1723: hr_utility.trace('p_emp_zip= ' || p_emp_zip);
1716: hr_utility.trace('p_first_name = ' || p_first_name);
1717: hr_utility.trace('p_middle_name = ' || p_middle_name);
1718: hr_utility.trace('p_last_name = ' || p_last_name);
1719: hr_utility.trace('p_emp_address_line1= ' || p_emp_address_line1);
1720: hr_utility.trace('p_emp_address_line2= ' || p_emp_address_line2);
1721: hr_utility.trace('p_emp_city= ' || p_emp_city);
1722: hr_utility.trace('p_emp_state= ' || p_emp_state);
1723: hr_utility.trace('p_emp_zip= ' || p_emp_zip);
1724: hr_utility.trace('p_emp_zip_extension= ' || p_emp_zip_extension);
1717: hr_utility.trace('p_middle_name = ' || p_middle_name);
1718: hr_utility.trace('p_last_name = ' || p_last_name);
1719: hr_utility.trace('p_emp_address_line1= ' || p_emp_address_line1);
1720: hr_utility.trace('p_emp_address_line2= ' || p_emp_address_line2);
1721: hr_utility.trace('p_emp_city= ' || p_emp_city);
1722: hr_utility.trace('p_emp_state= ' || p_emp_state);
1723: hr_utility.trace('p_emp_zip= ' || p_emp_zip);
1724: hr_utility.trace('p_emp_zip_extension= ' || p_emp_zip_extension);
1725: hr_utility.trace('p_date_of_birth= ' || p_date_of_birth);
1718: hr_utility.trace('p_last_name = ' || p_last_name);
1719: hr_utility.trace('p_emp_address_line1= ' || p_emp_address_line1);
1720: hr_utility.trace('p_emp_address_line2= ' || p_emp_address_line2);
1721: hr_utility.trace('p_emp_city= ' || p_emp_city);
1722: hr_utility.trace('p_emp_state= ' || p_emp_state);
1723: hr_utility.trace('p_emp_zip= ' || p_emp_zip);
1724: hr_utility.trace('p_emp_zip_extension= ' || p_emp_zip_extension);
1725: hr_utility.trace('p_date_of_birth= ' || p_date_of_birth);
1726: hr_utility.trace('p_date_of_hire= ' || p_date_of_hire);
1719: hr_utility.trace('p_emp_address_line1= ' || p_emp_address_line1);
1720: hr_utility.trace('p_emp_address_line2= ' || p_emp_address_line2);
1721: hr_utility.trace('p_emp_city= ' || p_emp_city);
1722: hr_utility.trace('p_emp_state= ' || p_emp_state);
1723: hr_utility.trace('p_emp_zip= ' || p_emp_zip);
1724: hr_utility.trace('p_emp_zip_extension= ' || p_emp_zip_extension);
1725: hr_utility.trace('p_date_of_birth= ' || p_date_of_birth);
1726: hr_utility.trace('p_date_of_hire= ' || p_date_of_hire);
1727: hr_utility.trace('p_state_of_hire= ' || p_state_of_hire);
1720: hr_utility.trace('p_emp_address_line2= ' || p_emp_address_line2);
1721: hr_utility.trace('p_emp_city= ' || p_emp_city);
1722: hr_utility.trace('p_emp_state= ' || p_emp_state);
1723: hr_utility.trace('p_emp_zip= ' || p_emp_zip);
1724: hr_utility.trace('p_emp_zip_extension= ' || p_emp_zip_extension);
1725: hr_utility.trace('p_date_of_birth= ' || p_date_of_birth);
1726: hr_utility.trace('p_date_of_hire= ' || p_date_of_hire);
1727: hr_utility.trace('p_state_of_hire= ' || p_state_of_hire);
1728: hr_utility.trace('p_loc_address_line1= ' || p_loc_address_line1);
1721: hr_utility.trace('p_emp_city= ' || p_emp_city);
1722: hr_utility.trace('p_emp_state= ' || p_emp_state);
1723: hr_utility.trace('p_emp_zip= ' || p_emp_zip);
1724: hr_utility.trace('p_emp_zip_extension= ' || p_emp_zip_extension);
1725: hr_utility.trace('p_date_of_birth= ' || p_date_of_birth);
1726: hr_utility.trace('p_date_of_hire= ' || p_date_of_hire);
1727: hr_utility.trace('p_state_of_hire= ' || p_state_of_hire);
1728: hr_utility.trace('p_loc_address_line1= ' || p_loc_address_line1);
1729: hr_utility.trace('p_loc_address_line2= ' || p_loc_address_line2);
1722: hr_utility.trace('p_emp_state= ' || p_emp_state);
1723: hr_utility.trace('p_emp_zip= ' || p_emp_zip);
1724: hr_utility.trace('p_emp_zip_extension= ' || p_emp_zip_extension);
1725: hr_utility.trace('p_date_of_birth= ' || p_date_of_birth);
1726: hr_utility.trace('p_date_of_hire= ' || p_date_of_hire);
1727: hr_utility.trace('p_state_of_hire= ' || p_state_of_hire);
1728: hr_utility.trace('p_loc_address_line1= ' || p_loc_address_line1);
1729: hr_utility.trace('p_loc_address_line2= ' || p_loc_address_line2);
1730: hr_utility.trace('p_loc_address_line3= ' || p_loc_address_line3);
1723: hr_utility.trace('p_emp_zip= ' || p_emp_zip);
1724: hr_utility.trace('p_emp_zip_extension= ' || p_emp_zip_extension);
1725: hr_utility.trace('p_date_of_birth= ' || p_date_of_birth);
1726: hr_utility.trace('p_date_of_hire= ' || p_date_of_hire);
1727: hr_utility.trace('p_state_of_hire= ' || p_state_of_hire);
1728: hr_utility.trace('p_loc_address_line1= ' || p_loc_address_line1);
1729: hr_utility.trace('p_loc_address_line2= ' || p_loc_address_line2);
1730: hr_utility.trace('p_loc_address_line3= ' || p_loc_address_line3);
1731: hr_utility.trace('p_loc_city= ' || p_loc_city);
1724: hr_utility.trace('p_emp_zip_extension= ' || p_emp_zip_extension);
1725: hr_utility.trace('p_date_of_birth= ' || p_date_of_birth);
1726: hr_utility.trace('p_date_of_hire= ' || p_date_of_hire);
1727: hr_utility.trace('p_state_of_hire= ' || p_state_of_hire);
1728: hr_utility.trace('p_loc_address_line1= ' || p_loc_address_line1);
1729: hr_utility.trace('p_loc_address_line2= ' || p_loc_address_line2);
1730: hr_utility.trace('p_loc_address_line3= ' || p_loc_address_line3);
1731: hr_utility.trace('p_loc_city= ' || p_loc_city);
1732: hr_utility.trace('p_loc_state= ' || p_loc_state);
1725: hr_utility.trace('p_date_of_birth= ' || p_date_of_birth);
1726: hr_utility.trace('p_date_of_hire= ' || p_date_of_hire);
1727: hr_utility.trace('p_state_of_hire= ' || p_state_of_hire);
1728: hr_utility.trace('p_loc_address_line1= ' || p_loc_address_line1);
1729: hr_utility.trace('p_loc_address_line2= ' || p_loc_address_line2);
1730: hr_utility.trace('p_loc_address_line3= ' || p_loc_address_line3);
1731: hr_utility.trace('p_loc_city= ' || p_loc_city);
1732: hr_utility.trace('p_loc_state= ' || p_loc_state);
1733: hr_utility.trace('p_loc_zip= ' || p_loc_zip);
1726: hr_utility.trace('p_date_of_hire= ' || p_date_of_hire);
1727: hr_utility.trace('p_state_of_hire= ' || p_state_of_hire);
1728: hr_utility.trace('p_loc_address_line1= ' || p_loc_address_line1);
1729: hr_utility.trace('p_loc_address_line2= ' || p_loc_address_line2);
1730: hr_utility.trace('p_loc_address_line3= ' || p_loc_address_line3);
1731: hr_utility.trace('p_loc_city= ' || p_loc_city);
1732: hr_utility.trace('p_loc_state= ' || p_loc_state);
1733: hr_utility.trace('p_loc_zip= ' || p_loc_zip);
1734: hr_utility.trace('p_loc_zip_extension= ' || p_loc_zip_extension);
1727: hr_utility.trace('p_state_of_hire= ' || p_state_of_hire);
1728: hr_utility.trace('p_loc_address_line1= ' || p_loc_address_line1);
1729: hr_utility.trace('p_loc_address_line2= ' || p_loc_address_line2);
1730: hr_utility.trace('p_loc_address_line3= ' || p_loc_address_line3);
1731: hr_utility.trace('p_loc_city= ' || p_loc_city);
1732: hr_utility.trace('p_loc_state= ' || p_loc_state);
1733: hr_utility.trace('p_loc_zip= ' || p_loc_zip);
1734: hr_utility.trace('p_loc_zip_extension= ' || p_loc_zip_extension);
1735: hr_utility.trace('p_contact_last_name= ' || p_contact_last_name);
1728: hr_utility.trace('p_loc_address_line1= ' || p_loc_address_line1);
1729: hr_utility.trace('p_loc_address_line2= ' || p_loc_address_line2);
1730: hr_utility.trace('p_loc_address_line3= ' || p_loc_address_line3);
1731: hr_utility.trace('p_loc_city= ' || p_loc_city);
1732: hr_utility.trace('p_loc_state= ' || p_loc_state);
1733: hr_utility.trace('p_loc_zip= ' || p_loc_zip);
1734: hr_utility.trace('p_loc_zip_extension= ' || p_loc_zip_extension);
1735: hr_utility.trace('p_contact_last_name= ' || p_contact_last_name);
1736: hr_utility.trace('p_contact_first_name=' || p_contact_first_name);
1729: hr_utility.trace('p_loc_address_line2= ' || p_loc_address_line2);
1730: hr_utility.trace('p_loc_address_line3= ' || p_loc_address_line3);
1731: hr_utility.trace('p_loc_city= ' || p_loc_city);
1732: hr_utility.trace('p_loc_state= ' || p_loc_state);
1733: hr_utility.trace('p_loc_zip= ' || p_loc_zip);
1734: hr_utility.trace('p_loc_zip_extension= ' || p_loc_zip_extension);
1735: hr_utility.trace('p_contact_last_name= ' || p_contact_last_name);
1736: hr_utility.trace('p_contact_first_name=' || p_contact_first_name);
1737: hr_utility.trace('p_contact_ph_no = ' || p_contact_ph_no );
1730: hr_utility.trace('p_loc_address_line3= ' || p_loc_address_line3);
1731: hr_utility.trace('p_loc_city= ' || p_loc_city);
1732: hr_utility.trace('p_loc_state= ' || p_loc_state);
1733: hr_utility.trace('p_loc_zip= ' || p_loc_zip);
1734: hr_utility.trace('p_loc_zip_extension= ' || p_loc_zip_extension);
1735: hr_utility.trace('p_contact_last_name= ' || p_contact_last_name);
1736: hr_utility.trace('p_contact_first_name=' || p_contact_first_name);
1737: hr_utility.trace('p_contact_ph_no = ' || p_contact_ph_no );
1738: hr_utility.trace('p_contact_ph_no_ext =' || p_contact_ph_no_ext );
1731: hr_utility.trace('p_loc_city= ' || p_loc_city);
1732: hr_utility.trace('p_loc_state= ' || p_loc_state);
1733: hr_utility.trace('p_loc_zip= ' || p_loc_zip);
1734: hr_utility.trace('p_loc_zip_extension= ' || p_loc_zip_extension);
1735: hr_utility.trace('p_contact_last_name= ' || p_contact_last_name);
1736: hr_utility.trace('p_contact_first_name=' || p_contact_first_name);
1737: hr_utility.trace('p_contact_ph_no = ' || p_contact_ph_no );
1738: hr_utility.trace('p_contact_ph_no_ext =' || p_contact_ph_no_ext );
1739:
1732: hr_utility.trace('p_loc_state= ' || p_loc_state);
1733: hr_utility.trace('p_loc_zip= ' || p_loc_zip);
1734: hr_utility.trace('p_loc_zip_extension= ' || p_loc_zip_extension);
1735: hr_utility.trace('p_contact_last_name= ' || p_contact_last_name);
1736: hr_utility.trace('p_contact_first_name=' || p_contact_first_name);
1737: hr_utility.trace('p_contact_ph_no = ' || p_contact_ph_no );
1738: hr_utility.trace('p_contact_ph_no_ext =' || p_contact_ph_no_ext );
1739:
1740:
1733: hr_utility.trace('p_loc_zip= ' || p_loc_zip);
1734: hr_utility.trace('p_loc_zip_extension= ' || p_loc_zip_extension);
1735: hr_utility.trace('p_contact_last_name= ' || p_contact_last_name);
1736: hr_utility.trace('p_contact_first_name=' || p_contact_first_name);
1737: hr_utility.trace('p_contact_ph_no = ' || p_contact_ph_no );
1738: hr_utility.trace('p_contact_ph_no_ext =' || p_contact_ph_no_ext );
1739:
1740:
1741:
1734: hr_utility.trace('p_loc_zip_extension= ' || p_loc_zip_extension);
1735: hr_utility.trace('p_contact_last_name= ' || p_contact_last_name);
1736: hr_utility.trace('p_contact_first_name=' || p_contact_first_name);
1737: hr_utility.trace('p_contact_ph_no = ' || p_contact_ph_no );
1738: hr_utility.trace('p_contact_ph_no_ext =' || p_contact_ph_no_ext );
1739:
1740:
1741:
1742: hr_utility.set_location(l_api_name,30);
1738: hr_utility.trace('p_contact_ph_no_ext =' || p_contact_ph_no_ext );
1739:
1740:
1741:
1742: hr_utility.set_location(l_api_name,30);
1743:
1744: --
1745: -- format new hire rocord
1746: --
1776: rpad(' ',15,' ')|| l_pa_delimiter||
1777: g_eol;
1778:
1779:
1780: hr_utility.set_location('Leaving.... :' || l_api_name,100);
1781:
1782:
1783: return convert(l_buffer,g_character_set);
1784: exception
1782:
1783: return convert(l_buffer,g_character_set);
1784: exception
1785: when others then
1786: hr_utility.set_location('Leaving.... :' || l_api_name,200);
1787: raise;
1788: end pa_new_hire_record;
1789: --
1790: /****************************************************************
1849: l_federal_id varchar2(10);
1850:
1851: begin
1852:
1853: hr_utility.set_location('Entering...: ' || l_api_name,10);
1854:
1855: hr_utility.trace('p_record_identifier= ' || p_record_identifier);
1856:
1857: hr_utility.trace('p_first_name= ' || p_first_name);
1851: begin
1852:
1853: hr_utility.set_location('Entering...: ' || l_api_name,10);
1854:
1855: hr_utility.trace('p_record_identifier= ' || p_record_identifier);
1856:
1857: hr_utility.trace('p_first_name= ' || p_first_name);
1858: hr_utility.trace('p_middle_name= ' || p_middle_name);
1859: hr_utility.trace('p_last_name= ' || p_last_name);
1853: hr_utility.set_location('Entering...: ' || l_api_name,10);
1854:
1855: hr_utility.trace('p_record_identifier= ' || p_record_identifier);
1856:
1857: hr_utility.trace('p_first_name= ' || p_first_name);
1858: hr_utility.trace('p_middle_name= ' || p_middle_name);
1859: hr_utility.trace('p_last_name= ' || p_last_name);
1860:
1861: if substr(p_national_identifier,4,1) = '-' and substr(p_national_identifier,7,1) = '-' then
1854:
1855: hr_utility.trace('p_record_identifier= ' || p_record_identifier);
1856:
1857: hr_utility.trace('p_first_name= ' || p_first_name);
1858: hr_utility.trace('p_middle_name= ' || p_middle_name);
1859: hr_utility.trace('p_last_name= ' || p_last_name);
1860:
1861: if substr(p_national_identifier,4,1) = '-' and substr(p_national_identifier,7,1) = '-' then
1862: hr_utility.set_location('National identifier has hyphen' ,12);
1855: hr_utility.trace('p_record_identifier= ' || p_record_identifier);
1856:
1857: hr_utility.trace('p_first_name= ' || p_first_name);
1858: hr_utility.trace('p_middle_name= ' || p_middle_name);
1859: hr_utility.trace('p_last_name= ' || p_last_name);
1860:
1861: if substr(p_national_identifier,4,1) = '-' and substr(p_national_identifier,7,1) = '-' then
1862: hr_utility.set_location('National identifier has hyphen' ,12);
1863: v_ssn := substr(p_national_identifier,1,3) || substr(p_national_identifier,5,2) || substr(p_national_identifier,8,4);
1858: hr_utility.trace('p_middle_name= ' || p_middle_name);
1859: hr_utility.trace('p_last_name= ' || p_last_name);
1860:
1861: if substr(p_national_identifier,4,1) = '-' and substr(p_national_identifier,7,1) = '-' then
1862: hr_utility.set_location('National identifier has hyphen' ,12);
1863: v_ssn := substr(p_national_identifier,1,3) || substr(p_national_identifier,5,2) || substr(p_national_identifier,8,4);
1864: else
1865: hr_utility.set_location('National identifier has no hyphen' ,14);
1866: v_ssn := p_national_identifier;
1861: if substr(p_national_identifier,4,1) = '-' and substr(p_national_identifier,7,1) = '-' then
1862: hr_utility.set_location('National identifier has hyphen' ,12);
1863: v_ssn := substr(p_national_identifier,1,3) || substr(p_national_identifier,5,2) || substr(p_national_identifier,8,4);
1864: else
1865: hr_utility.set_location('National identifier has no hyphen' ,14);
1866: v_ssn := p_national_identifier;
1867: end if;
1868:
1869: hr_utility.trace('v_ssn= ' || v_ssn);
1865: hr_utility.set_location('National identifier has no hyphen' ,14);
1866: v_ssn := p_national_identifier;
1867: end if;
1868:
1869: hr_utility.trace('v_ssn= ' || v_ssn);
1870: hr_utility.trace('p_emp_address_line1= ' || p_emp_address_line1);
1871: hr_utility.trace('p_emp_address_line2= ' || p_emp_address_line2);
1872: hr_utility.trace('p_emp_address_line3= ' || p_emp_address_line3);
1873: hr_utility.trace('p_emp_city= ' || p_emp_city);
1866: v_ssn := p_national_identifier;
1867: end if;
1868:
1869: hr_utility.trace('v_ssn= ' || v_ssn);
1870: hr_utility.trace('p_emp_address_line1= ' || p_emp_address_line1);
1871: hr_utility.trace('p_emp_address_line2= ' || p_emp_address_line2);
1872: hr_utility.trace('p_emp_address_line3= ' || p_emp_address_line3);
1873: hr_utility.trace('p_emp_city= ' || p_emp_city);
1874: hr_utility.trace('p_emp_state= ' || p_emp_state);
1867: end if;
1868:
1869: hr_utility.trace('v_ssn= ' || v_ssn);
1870: hr_utility.trace('p_emp_address_line1= ' || p_emp_address_line1);
1871: hr_utility.trace('p_emp_address_line2= ' || p_emp_address_line2);
1872: hr_utility.trace('p_emp_address_line3= ' || p_emp_address_line3);
1873: hr_utility.trace('p_emp_city= ' || p_emp_city);
1874: hr_utility.trace('p_emp_state= ' || p_emp_state);
1875: hr_utility.trace('p_emp_zip= ' || p_emp_zip);
1868:
1869: hr_utility.trace('v_ssn= ' || v_ssn);
1870: hr_utility.trace('p_emp_address_line1= ' || p_emp_address_line1);
1871: hr_utility.trace('p_emp_address_line2= ' || p_emp_address_line2);
1872: hr_utility.trace('p_emp_address_line3= ' || p_emp_address_line3);
1873: hr_utility.trace('p_emp_city= ' || p_emp_city);
1874: hr_utility.trace('p_emp_state= ' || p_emp_state);
1875: hr_utility.trace('p_emp_zip= ' || p_emp_zip);
1876: hr_utility.trace('p_emp_zip_extension= ' || p_emp_zip_extension);
1869: hr_utility.trace('v_ssn= ' || v_ssn);
1870: hr_utility.trace('p_emp_address_line1= ' || p_emp_address_line1);
1871: hr_utility.trace('p_emp_address_line2= ' || p_emp_address_line2);
1872: hr_utility.trace('p_emp_address_line3= ' || p_emp_address_line3);
1873: hr_utility.trace('p_emp_city= ' || p_emp_city);
1874: hr_utility.trace('p_emp_state= ' || p_emp_state);
1875: hr_utility.trace('p_emp_zip= ' || p_emp_zip);
1876: hr_utility.trace('p_emp_zip_extension= ' || p_emp_zip_extension);
1877: hr_utility.trace('p_emp_country_code= ' || p_emp_country_code);
1870: hr_utility.trace('p_emp_address_line1= ' || p_emp_address_line1);
1871: hr_utility.trace('p_emp_address_line2= ' || p_emp_address_line2);
1872: hr_utility.trace('p_emp_address_line3= ' || p_emp_address_line3);
1873: hr_utility.trace('p_emp_city= ' || p_emp_city);
1874: hr_utility.trace('p_emp_state= ' || p_emp_state);
1875: hr_utility.trace('p_emp_zip= ' || p_emp_zip);
1876: hr_utility.trace('p_emp_zip_extension= ' || p_emp_zip_extension);
1877: hr_utility.trace('p_emp_country_code= ' || p_emp_country_code);
1878: hr_utility.trace('p_date_of_birth= ' || p_date_of_birth);
1871: hr_utility.trace('p_emp_address_line2= ' || p_emp_address_line2);
1872: hr_utility.trace('p_emp_address_line3= ' || p_emp_address_line3);
1873: hr_utility.trace('p_emp_city= ' || p_emp_city);
1874: hr_utility.trace('p_emp_state= ' || p_emp_state);
1875: hr_utility.trace('p_emp_zip= ' || p_emp_zip);
1876: hr_utility.trace('p_emp_zip_extension= ' || p_emp_zip_extension);
1877: hr_utility.trace('p_emp_country_code= ' || p_emp_country_code);
1878: hr_utility.trace('p_date_of_birth= ' || p_date_of_birth);
1879: hr_utility.trace('p_date_of_hire= ' || p_date_of_hire);
1872: hr_utility.trace('p_emp_address_line3= ' || p_emp_address_line3);
1873: hr_utility.trace('p_emp_city= ' || p_emp_city);
1874: hr_utility.trace('p_emp_state= ' || p_emp_state);
1875: hr_utility.trace('p_emp_zip= ' || p_emp_zip);
1876: hr_utility.trace('p_emp_zip_extension= ' || p_emp_zip_extension);
1877: hr_utility.trace('p_emp_country_code= ' || p_emp_country_code);
1878: hr_utility.trace('p_date_of_birth= ' || p_date_of_birth);
1879: hr_utility.trace('p_date_of_hire= ' || p_date_of_hire);
1880:
1873: hr_utility.trace('p_emp_city= ' || p_emp_city);
1874: hr_utility.trace('p_emp_state= ' || p_emp_state);
1875: hr_utility.trace('p_emp_zip= ' || p_emp_zip);
1876: hr_utility.trace('p_emp_zip_extension= ' || p_emp_zip_extension);
1877: hr_utility.trace('p_emp_country_code= ' || p_emp_country_code);
1878: hr_utility.trace('p_date_of_birth= ' || p_date_of_birth);
1879: hr_utility.trace('p_date_of_hire= ' || p_date_of_hire);
1880:
1881: hr_utility.trace('p_federal_id= ' || p_federal_id);
1874: hr_utility.trace('p_emp_state= ' || p_emp_state);
1875: hr_utility.trace('p_emp_zip= ' || p_emp_zip);
1876: hr_utility.trace('p_emp_zip_extension= ' || p_emp_zip_extension);
1877: hr_utility.trace('p_emp_country_code= ' || p_emp_country_code);
1878: hr_utility.trace('p_date_of_birth= ' || p_date_of_birth);
1879: hr_utility.trace('p_date_of_hire= ' || p_date_of_hire);
1880:
1881: hr_utility.trace('p_federal_id= ' || p_federal_id);
1882: hr_utility.trace('p_sit_company_state_id=' || p_sit_company_state_id);
1875: hr_utility.trace('p_emp_zip= ' || p_emp_zip);
1876: hr_utility.trace('p_emp_zip_extension= ' || p_emp_zip_extension);
1877: hr_utility.trace('p_emp_country_code= ' || p_emp_country_code);
1878: hr_utility.trace('p_date_of_birth= ' || p_date_of_birth);
1879: hr_utility.trace('p_date_of_hire= ' || p_date_of_hire);
1880:
1881: hr_utility.trace('p_federal_id= ' || p_federal_id);
1882: hr_utility.trace('p_sit_company_state_id=' || p_sit_company_state_id);
1883: hr_utility.trace('p_tax_unit_name= ' || p_tax_unit_name);
1877: hr_utility.trace('p_emp_country_code= ' || p_emp_country_code);
1878: hr_utility.trace('p_date_of_birth= ' || p_date_of_birth);
1879: hr_utility.trace('p_date_of_hire= ' || p_date_of_hire);
1880:
1881: hr_utility.trace('p_federal_id= ' || p_federal_id);
1882: hr_utility.trace('p_sit_company_state_id=' || p_sit_company_state_id);
1883: hr_utility.trace('p_tax_unit_name= ' || p_tax_unit_name);
1884: hr_utility.trace('p_loc_address_line1= ' || p_loc_address_line1);
1885: hr_utility.trace('p_loc_address_line2= ' || p_loc_address_line2);
1878: hr_utility.trace('p_date_of_birth= ' || p_date_of_birth);
1879: hr_utility.trace('p_date_of_hire= ' || p_date_of_hire);
1880:
1881: hr_utility.trace('p_federal_id= ' || p_federal_id);
1882: hr_utility.trace('p_sit_company_state_id=' || p_sit_company_state_id);
1883: hr_utility.trace('p_tax_unit_name= ' || p_tax_unit_name);
1884: hr_utility.trace('p_loc_address_line1= ' || p_loc_address_line1);
1885: hr_utility.trace('p_loc_address_line2= ' || p_loc_address_line2);
1886: hr_utility.trace('p_loc_address_line3= ' || p_loc_address_line3);
1879: hr_utility.trace('p_date_of_hire= ' || p_date_of_hire);
1880:
1881: hr_utility.trace('p_federal_id= ' || p_federal_id);
1882: hr_utility.trace('p_sit_company_state_id=' || p_sit_company_state_id);
1883: hr_utility.trace('p_tax_unit_name= ' || p_tax_unit_name);
1884: hr_utility.trace('p_loc_address_line1= ' || p_loc_address_line1);
1885: hr_utility.trace('p_loc_address_line2= ' || p_loc_address_line2);
1886: hr_utility.trace('p_loc_address_line3= ' || p_loc_address_line3);
1887: hr_utility.trace('p_loc_city= ' || p_loc_city);
1880:
1881: hr_utility.trace('p_federal_id= ' || p_federal_id);
1882: hr_utility.trace('p_sit_company_state_id=' || p_sit_company_state_id);
1883: hr_utility.trace('p_tax_unit_name= ' || p_tax_unit_name);
1884: hr_utility.trace('p_loc_address_line1= ' || p_loc_address_line1);
1885: hr_utility.trace('p_loc_address_line2= ' || p_loc_address_line2);
1886: hr_utility.trace('p_loc_address_line3= ' || p_loc_address_line3);
1887: hr_utility.trace('p_loc_city= ' || p_loc_city);
1888: hr_utility.trace('p_loc_state= ' || p_loc_state);
1881: hr_utility.trace('p_federal_id= ' || p_federal_id);
1882: hr_utility.trace('p_sit_company_state_id=' || p_sit_company_state_id);
1883: hr_utility.trace('p_tax_unit_name= ' || p_tax_unit_name);
1884: hr_utility.trace('p_loc_address_line1= ' || p_loc_address_line1);
1885: hr_utility.trace('p_loc_address_line2= ' || p_loc_address_line2);
1886: hr_utility.trace('p_loc_address_line3= ' || p_loc_address_line3);
1887: hr_utility.trace('p_loc_city= ' || p_loc_city);
1888: hr_utility.trace('p_loc_state= ' || p_loc_state);
1889: hr_utility.trace('p_loc_zip= ' || p_loc_zip);
1882: hr_utility.trace('p_sit_company_state_id=' || p_sit_company_state_id);
1883: hr_utility.trace('p_tax_unit_name= ' || p_tax_unit_name);
1884: hr_utility.trace('p_loc_address_line1= ' || p_loc_address_line1);
1885: hr_utility.trace('p_loc_address_line2= ' || p_loc_address_line2);
1886: hr_utility.trace('p_loc_address_line3= ' || p_loc_address_line3);
1887: hr_utility.trace('p_loc_city= ' || p_loc_city);
1888: hr_utility.trace('p_loc_state= ' || p_loc_state);
1889: hr_utility.trace('p_loc_zip= ' || p_loc_zip);
1890: hr_utility.trace('p_loc_zip_extension= ' || p_loc_zip_extension);
1883: hr_utility.trace('p_tax_unit_name= ' || p_tax_unit_name);
1884: hr_utility.trace('p_loc_address_line1= ' || p_loc_address_line1);
1885: hr_utility.trace('p_loc_address_line2= ' || p_loc_address_line2);
1886: hr_utility.trace('p_loc_address_line3= ' || p_loc_address_line3);
1887: hr_utility.trace('p_loc_city= ' || p_loc_city);
1888: hr_utility.trace('p_loc_state= ' || p_loc_state);
1889: hr_utility.trace('p_loc_zip= ' || p_loc_zip);
1890: hr_utility.trace('p_loc_zip_extension= ' || p_loc_zip_extension);
1891: hr_utility.trace('p_loc_country_code= ' || p_loc_country_code);
1884: hr_utility.trace('p_loc_address_line1= ' || p_loc_address_line1);
1885: hr_utility.trace('p_loc_address_line2= ' || p_loc_address_line2);
1886: hr_utility.trace('p_loc_address_line3= ' || p_loc_address_line3);
1887: hr_utility.trace('p_loc_city= ' || p_loc_city);
1888: hr_utility.trace('p_loc_state= ' || p_loc_state);
1889: hr_utility.trace('p_loc_zip= ' || p_loc_zip);
1890: hr_utility.trace('p_loc_zip_extension= ' || p_loc_zip_extension);
1891: hr_utility.trace('p_loc_country_code= ' || p_loc_country_code);
1892: hr_utility.trace('p_loc_phone= ' || p_loc_phone);
1885: hr_utility.trace('p_loc_address_line2= ' || p_loc_address_line2);
1886: hr_utility.trace('p_loc_address_line3= ' || p_loc_address_line3);
1887: hr_utility.trace('p_loc_city= ' || p_loc_city);
1888: hr_utility.trace('p_loc_state= ' || p_loc_state);
1889: hr_utility.trace('p_loc_zip= ' || p_loc_zip);
1890: hr_utility.trace('p_loc_zip_extension= ' || p_loc_zip_extension);
1891: hr_utility.trace('p_loc_country_code= ' || p_loc_country_code);
1892: hr_utility.trace('p_loc_phone= ' || p_loc_phone);
1893:
1886: hr_utility.trace('p_loc_address_line3= ' || p_loc_address_line3);
1887: hr_utility.trace('p_loc_city= ' || p_loc_city);
1888: hr_utility.trace('p_loc_state= ' || p_loc_state);
1889: hr_utility.trace('p_loc_zip= ' || p_loc_zip);
1890: hr_utility.trace('p_loc_zip_extension= ' || p_loc_zip_extension);
1891: hr_utility.trace('p_loc_country_code= ' || p_loc_country_code);
1892: hr_utility.trace('p_loc_phone= ' || p_loc_phone);
1893:
1894: l_phone := replace(replace(replace(nvl(p_loc_phone,' '),'-',NULL),'(',NULL),')',NULL);
1887: hr_utility.trace('p_loc_city= ' || p_loc_city);
1888: hr_utility.trace('p_loc_state= ' || p_loc_state);
1889: hr_utility.trace('p_loc_zip= ' || p_loc_zip);
1890: hr_utility.trace('p_loc_zip_extension= ' || p_loc_zip_extension);
1891: hr_utility.trace('p_loc_country_code= ' || p_loc_country_code);
1892: hr_utility.trace('p_loc_phone= ' || p_loc_phone);
1893:
1894: l_phone := replace(replace(replace(nvl(p_loc_phone,' '),'-',NULL),'(',NULL),')',NULL);
1895:
1888: hr_utility.trace('p_loc_state= ' || p_loc_state);
1889: hr_utility.trace('p_loc_zip= ' || p_loc_zip);
1890: hr_utility.trace('p_loc_zip_extension= ' || p_loc_zip_extension);
1891: hr_utility.trace('p_loc_country_code= ' || p_loc_country_code);
1892: hr_utility.trace('p_loc_phone= ' || p_loc_phone);
1893:
1894: l_phone := replace(replace(replace(nvl(p_loc_phone,' '),'-',NULL),'(',NULL),')',NULL);
1895:
1896: hr_utility.trace('l_phone= ' || l_phone);
1892: hr_utility.trace('p_loc_phone= ' || p_loc_phone);
1893:
1894: l_phone := replace(replace(replace(nvl(p_loc_phone,' '),'-',NULL),'(',NULL),')',NULL);
1895:
1896: hr_utility.trace('l_phone= ' || l_phone);
1897: hr_utility.trace('p_loc_contact= ' || p_loc_contact);
1898:
1899:
1900: hr_utility.set_location(l_api_name,30);
1893:
1894: l_phone := replace(replace(replace(nvl(p_loc_phone,' '),'-',NULL),'(',NULL),')',NULL);
1895:
1896: hr_utility.trace('l_phone= ' || l_phone);
1897: hr_utility.trace('p_loc_contact= ' || p_loc_contact);
1898:
1899:
1900: hr_utility.set_location(l_api_name,30);
1901: p_end_of_rec := fnd_global.local_chr(13)||fnd_global.local_chr(10);
1896: hr_utility.trace('l_phone= ' || l_phone);
1897: hr_utility.trace('p_loc_contact= ' || p_loc_contact);
1898:
1899:
1900: hr_utility.set_location(l_api_name,30);
1901: p_end_of_rec := fnd_global.local_chr(13)||fnd_global.local_chr(10);
1902: l_first_name := remove_special_characters(p_first_name);
1903: l_middle_name := remove_special_characters(p_middle_name);
1904: l_last_name := remove_special_characters(p_last_name,'-');
1920: check_min_length(p_tax_unit_name,2,'Employer Name','AR');
1921: check_min_length(p_loc_address_line1,2,'Employer Address Line1','AR');
1922: check_min_length(p_loc_city,2,'Employer City','AR');
1923:
1924: hr_utility.set_location(l_api_name,40);
1925: --
1926: -- format new hire rocord
1927: --
1928: l_buffer := p_record_identifier || -- 'AR Newhire Record'
1969: rpad(nvl(p_opt_phone_extension,' '),6,' ') ||
1970: rpad(nvl(p_opt_contact,' '),20,' ') ||
1971: rpad(' ',32,' ')||p_end_of_rec;
1972:
1973: hr_utility.set_location(l_api_name,50);
1974: hr_utility.trace('l_buffer= ' || l_buffer);
1975: hr_utility.set_location('Leaving.... :' || l_api_name,40);
1976:
1977: return convert(l_buffer,g_character_set);
1970: rpad(nvl(p_opt_contact,' '),20,' ') ||
1971: rpad(' ',32,' ')||p_end_of_rec;
1972:
1973: hr_utility.set_location(l_api_name,50);
1974: hr_utility.trace('l_buffer= ' || l_buffer);
1975: hr_utility.set_location('Leaving.... :' || l_api_name,40);
1976:
1977: return convert(l_buffer,g_character_set);
1978: exception
1971: rpad(' ',32,' ')||p_end_of_rec;
1972:
1973: hr_utility.set_location(l_api_name,50);
1974: hr_utility.trace('l_buffer= ' || l_buffer);
1975: hr_utility.set_location('Leaving.... :' || l_api_name,40);
1976:
1977: return convert(l_buffer,g_character_set);
1978: exception
1979: when others then
1976:
1977: return convert(l_buffer,g_character_set);
1978: exception
1979: when others then
1980: hr_utility.set_location(l_api_name,60);
1981: hr_utility.set_location('Leaving.... with ERROR :' || l_api_name,200);
1982: raise;
1983: end ar_new_hire_record;
1984: --
1977: return convert(l_buffer,g_character_set);
1978: exception
1979: when others then
1980: hr_utility.set_location(l_api_name,60);
1981: hr_utility.set_location('Leaving.... with ERROR :' || l_api_name,200);
1982: raise;
1983: end ar_new_hire_record;
1984: --
1985: /****************************************************************
2040: l_emp_city varchar2(3000);
2041:
2042: begin
2043:
2044: hr_utility.set_location('Entering...: ' || l_api_name,10);
2045:
2046: hr_utility.trace('p_record_identifier= ' || p_record_identifier);
2047:
2048: hr_utility.trace('p_first_name= ' || p_first_name);
2042: begin
2043:
2044: hr_utility.set_location('Entering...: ' || l_api_name,10);
2045:
2046: hr_utility.trace('p_record_identifier= ' || p_record_identifier);
2047:
2048: hr_utility.trace('p_first_name= ' || p_first_name);
2049: hr_utility.trace('p_middle_name= ' || p_middle_name);
2050: hr_utility.trace('p_last_name= ' || p_last_name);
2044: hr_utility.set_location('Entering...: ' || l_api_name,10);
2045:
2046: hr_utility.trace('p_record_identifier= ' || p_record_identifier);
2047:
2048: hr_utility.trace('p_first_name= ' || p_first_name);
2049: hr_utility.trace('p_middle_name= ' || p_middle_name);
2050: hr_utility.trace('p_last_name= ' || p_last_name);
2051:
2052: if substr(p_national_identifier,4,1) = '-' and substr(p_national_identifier,7,1) = '-' then
2045:
2046: hr_utility.trace('p_record_identifier= ' || p_record_identifier);
2047:
2048: hr_utility.trace('p_first_name= ' || p_first_name);
2049: hr_utility.trace('p_middle_name= ' || p_middle_name);
2050: hr_utility.trace('p_last_name= ' || p_last_name);
2051:
2052: if substr(p_national_identifier,4,1) = '-' and substr(p_national_identifier,7,1) = '-' then
2053: hr_utility.set_location('National identifier has hyphen' ,12);
2046: hr_utility.trace('p_record_identifier= ' || p_record_identifier);
2047:
2048: hr_utility.trace('p_first_name= ' || p_first_name);
2049: hr_utility.trace('p_middle_name= ' || p_middle_name);
2050: hr_utility.trace('p_last_name= ' || p_last_name);
2051:
2052: if substr(p_national_identifier,4,1) = '-' and substr(p_national_identifier,7,1) = '-' then
2053: hr_utility.set_location('National identifier has hyphen' ,12);
2054: v_ssn := substr(p_national_identifier,1,3) || substr(p_national_identifier,5,2) || substr(p_national_identifier,8,4);
2049: hr_utility.trace('p_middle_name= ' || p_middle_name);
2050: hr_utility.trace('p_last_name= ' || p_last_name);
2051:
2052: if substr(p_national_identifier,4,1) = '-' and substr(p_national_identifier,7,1) = '-' then
2053: hr_utility.set_location('National identifier has hyphen' ,12);
2054: v_ssn := substr(p_national_identifier,1,3) || substr(p_national_identifier,5,2) || substr(p_national_identifier,8,4);
2055: else
2056: hr_utility.set_location('National identifier has no hyphen' ,14);
2057: v_ssn := p_national_identifier;
2052: if substr(p_national_identifier,4,1) = '-' and substr(p_national_identifier,7,1) = '-' then
2053: hr_utility.set_location('National identifier has hyphen' ,12);
2054: v_ssn := substr(p_national_identifier,1,3) || substr(p_national_identifier,5,2) || substr(p_national_identifier,8,4);
2055: else
2056: hr_utility.set_location('National identifier has no hyphen' ,14);
2057: v_ssn := p_national_identifier;
2058: end if;
2059:
2060: hr_utility.trace('v_ssn= ' || v_ssn);
2056: hr_utility.set_location('National identifier has no hyphen' ,14);
2057: v_ssn := p_national_identifier;
2058: end if;
2059:
2060: hr_utility.trace('v_ssn= ' || v_ssn);
2061: hr_utility.trace('p_emp_address_line1= ' || p_emp_address_line1);
2062: hr_utility.trace('p_emp_address_line2= ' || p_emp_address_line2);
2063: hr_utility.trace('p_emp_address_line3= ' || p_emp_address_line3);
2064: hr_utility.trace('p_emp_city= ' || p_emp_city);
2057: v_ssn := p_national_identifier;
2058: end if;
2059:
2060: hr_utility.trace('v_ssn= ' || v_ssn);
2061: hr_utility.trace('p_emp_address_line1= ' || p_emp_address_line1);
2062: hr_utility.trace('p_emp_address_line2= ' || p_emp_address_line2);
2063: hr_utility.trace('p_emp_address_line3= ' || p_emp_address_line3);
2064: hr_utility.trace('p_emp_city= ' || p_emp_city);
2065: hr_utility.trace('p_emp_state= ' || p_emp_state);
2058: end if;
2059:
2060: hr_utility.trace('v_ssn= ' || v_ssn);
2061: hr_utility.trace('p_emp_address_line1= ' || p_emp_address_line1);
2062: hr_utility.trace('p_emp_address_line2= ' || p_emp_address_line2);
2063: hr_utility.trace('p_emp_address_line3= ' || p_emp_address_line3);
2064: hr_utility.trace('p_emp_city= ' || p_emp_city);
2065: hr_utility.trace('p_emp_state= ' || p_emp_state);
2066: hr_utility.trace('p_emp_zip= ' || p_emp_zip);
2059:
2060: hr_utility.trace('v_ssn= ' || v_ssn);
2061: hr_utility.trace('p_emp_address_line1= ' || p_emp_address_line1);
2062: hr_utility.trace('p_emp_address_line2= ' || p_emp_address_line2);
2063: hr_utility.trace('p_emp_address_line3= ' || p_emp_address_line3);
2064: hr_utility.trace('p_emp_city= ' || p_emp_city);
2065: hr_utility.trace('p_emp_state= ' || p_emp_state);
2066: hr_utility.trace('p_emp_zip= ' || p_emp_zip);
2067: hr_utility.trace('p_emp_zip_extension= ' || p_emp_zip_extension);
2060: hr_utility.trace('v_ssn= ' || v_ssn);
2061: hr_utility.trace('p_emp_address_line1= ' || p_emp_address_line1);
2062: hr_utility.trace('p_emp_address_line2= ' || p_emp_address_line2);
2063: hr_utility.trace('p_emp_address_line3= ' || p_emp_address_line3);
2064: hr_utility.trace('p_emp_city= ' || p_emp_city);
2065: hr_utility.trace('p_emp_state= ' || p_emp_state);
2066: hr_utility.trace('p_emp_zip= ' || p_emp_zip);
2067: hr_utility.trace('p_emp_zip_extension= ' || p_emp_zip_extension);
2068: hr_utility.trace('p_emp_country_code= ' || p_emp_country_code);
2061: hr_utility.trace('p_emp_address_line1= ' || p_emp_address_line1);
2062: hr_utility.trace('p_emp_address_line2= ' || p_emp_address_line2);
2063: hr_utility.trace('p_emp_address_line3= ' || p_emp_address_line3);
2064: hr_utility.trace('p_emp_city= ' || p_emp_city);
2065: hr_utility.trace('p_emp_state= ' || p_emp_state);
2066: hr_utility.trace('p_emp_zip= ' || p_emp_zip);
2067: hr_utility.trace('p_emp_zip_extension= ' || p_emp_zip_extension);
2068: hr_utility.trace('p_emp_country_code= ' || p_emp_country_code);
2069: hr_utility.trace('p_date_of_birth= ' || p_date_of_birth);
2062: hr_utility.trace('p_emp_address_line2= ' || p_emp_address_line2);
2063: hr_utility.trace('p_emp_address_line3= ' || p_emp_address_line3);
2064: hr_utility.trace('p_emp_city= ' || p_emp_city);
2065: hr_utility.trace('p_emp_state= ' || p_emp_state);
2066: hr_utility.trace('p_emp_zip= ' || p_emp_zip);
2067: hr_utility.trace('p_emp_zip_extension= ' || p_emp_zip_extension);
2068: hr_utility.trace('p_emp_country_code= ' || p_emp_country_code);
2069: hr_utility.trace('p_date_of_birth= ' || p_date_of_birth);
2070: hr_utility.trace('p_date_of_hire= ' || p_date_of_hire);
2063: hr_utility.trace('p_emp_address_line3= ' || p_emp_address_line3);
2064: hr_utility.trace('p_emp_city= ' || p_emp_city);
2065: hr_utility.trace('p_emp_state= ' || p_emp_state);
2066: hr_utility.trace('p_emp_zip= ' || p_emp_zip);
2067: hr_utility.trace('p_emp_zip_extension= ' || p_emp_zip_extension);
2068: hr_utility.trace('p_emp_country_code= ' || p_emp_country_code);
2069: hr_utility.trace('p_date_of_birth= ' || p_date_of_birth);
2070: hr_utility.trace('p_date_of_hire= ' || p_date_of_hire);
2071:
2064: hr_utility.trace('p_emp_city= ' || p_emp_city);
2065: hr_utility.trace('p_emp_state= ' || p_emp_state);
2066: hr_utility.trace('p_emp_zip= ' || p_emp_zip);
2067: hr_utility.trace('p_emp_zip_extension= ' || p_emp_zip_extension);
2068: hr_utility.trace('p_emp_country_code= ' || p_emp_country_code);
2069: hr_utility.trace('p_date_of_birth= ' || p_date_of_birth);
2070: hr_utility.trace('p_date_of_hire= ' || p_date_of_hire);
2071:
2072: hr_utility.trace('p_federal_id= ' || p_federal_id);
2065: hr_utility.trace('p_emp_state= ' || p_emp_state);
2066: hr_utility.trace('p_emp_zip= ' || p_emp_zip);
2067: hr_utility.trace('p_emp_zip_extension= ' || p_emp_zip_extension);
2068: hr_utility.trace('p_emp_country_code= ' || p_emp_country_code);
2069: hr_utility.trace('p_date_of_birth= ' || p_date_of_birth);
2070: hr_utility.trace('p_date_of_hire= ' || p_date_of_hire);
2071:
2072: hr_utility.trace('p_federal_id= ' || p_federal_id);
2073: hr_utility.trace('p_sit_company_state_id=' || p_suin_company_state_id);
2066: hr_utility.trace('p_emp_zip= ' || p_emp_zip);
2067: hr_utility.trace('p_emp_zip_extension= ' || p_emp_zip_extension);
2068: hr_utility.trace('p_emp_country_code= ' || p_emp_country_code);
2069: hr_utility.trace('p_date_of_birth= ' || p_date_of_birth);
2070: hr_utility.trace('p_date_of_hire= ' || p_date_of_hire);
2071:
2072: hr_utility.trace('p_federal_id= ' || p_federal_id);
2073: hr_utility.trace('p_sit_company_state_id=' || p_suin_company_state_id);
2074: hr_utility.trace('p_tax_unit_name= ' || p_tax_unit_name);
2068: hr_utility.trace('p_emp_country_code= ' || p_emp_country_code);
2069: hr_utility.trace('p_date_of_birth= ' || p_date_of_birth);
2070: hr_utility.trace('p_date_of_hire= ' || p_date_of_hire);
2071:
2072: hr_utility.trace('p_federal_id= ' || p_federal_id);
2073: hr_utility.trace('p_sit_company_state_id=' || p_suin_company_state_id);
2074: hr_utility.trace('p_tax_unit_name= ' || p_tax_unit_name);
2075: hr_utility.trace('p_loc_address_line1= ' || p_loc_address_line1);
2076: hr_utility.trace('p_loc_address_line2= ' || p_loc_address_line2);
2069: hr_utility.trace('p_date_of_birth= ' || p_date_of_birth);
2070: hr_utility.trace('p_date_of_hire= ' || p_date_of_hire);
2071:
2072: hr_utility.trace('p_federal_id= ' || p_federal_id);
2073: hr_utility.trace('p_sit_company_state_id=' || p_suin_company_state_id);
2074: hr_utility.trace('p_tax_unit_name= ' || p_tax_unit_name);
2075: hr_utility.trace('p_loc_address_line1= ' || p_loc_address_line1);
2076: hr_utility.trace('p_loc_address_line2= ' || p_loc_address_line2);
2077: hr_utility.trace('p_loc_address_line3= ' || p_loc_address_line3);
2070: hr_utility.trace('p_date_of_hire= ' || p_date_of_hire);
2071:
2072: hr_utility.trace('p_federal_id= ' || p_federal_id);
2073: hr_utility.trace('p_sit_company_state_id=' || p_suin_company_state_id);
2074: hr_utility.trace('p_tax_unit_name= ' || p_tax_unit_name);
2075: hr_utility.trace('p_loc_address_line1= ' || p_loc_address_line1);
2076: hr_utility.trace('p_loc_address_line2= ' || p_loc_address_line2);
2077: hr_utility.trace('p_loc_address_line3= ' || p_loc_address_line3);
2078: hr_utility.trace('p_loc_city= ' || p_loc_city);
2071:
2072: hr_utility.trace('p_federal_id= ' || p_federal_id);
2073: hr_utility.trace('p_sit_company_state_id=' || p_suin_company_state_id);
2074: hr_utility.trace('p_tax_unit_name= ' || p_tax_unit_name);
2075: hr_utility.trace('p_loc_address_line1= ' || p_loc_address_line1);
2076: hr_utility.trace('p_loc_address_line2= ' || p_loc_address_line2);
2077: hr_utility.trace('p_loc_address_line3= ' || p_loc_address_line3);
2078: hr_utility.trace('p_loc_city= ' || p_loc_city);
2079: hr_utility.trace('p_loc_state= ' || p_loc_state);
2072: hr_utility.trace('p_federal_id= ' || p_federal_id);
2073: hr_utility.trace('p_sit_company_state_id=' || p_suin_company_state_id);
2074: hr_utility.trace('p_tax_unit_name= ' || p_tax_unit_name);
2075: hr_utility.trace('p_loc_address_line1= ' || p_loc_address_line1);
2076: hr_utility.trace('p_loc_address_line2= ' || p_loc_address_line2);
2077: hr_utility.trace('p_loc_address_line3= ' || p_loc_address_line3);
2078: hr_utility.trace('p_loc_city= ' || p_loc_city);
2079: hr_utility.trace('p_loc_state= ' || p_loc_state);
2080: hr_utility.trace('p_loc_zip= ' || p_loc_zip);
2073: hr_utility.trace('p_sit_company_state_id=' || p_suin_company_state_id);
2074: hr_utility.trace('p_tax_unit_name= ' || p_tax_unit_name);
2075: hr_utility.trace('p_loc_address_line1= ' || p_loc_address_line1);
2076: hr_utility.trace('p_loc_address_line2= ' || p_loc_address_line2);
2077: hr_utility.trace('p_loc_address_line3= ' || p_loc_address_line3);
2078: hr_utility.trace('p_loc_city= ' || p_loc_city);
2079: hr_utility.trace('p_loc_state= ' || p_loc_state);
2080: hr_utility.trace('p_loc_zip= ' || p_loc_zip);
2081: hr_utility.trace('p_loc_zip_extension= ' || p_loc_zip_extension);
2074: hr_utility.trace('p_tax_unit_name= ' || p_tax_unit_name);
2075: hr_utility.trace('p_loc_address_line1= ' || p_loc_address_line1);
2076: hr_utility.trace('p_loc_address_line2= ' || p_loc_address_line2);
2077: hr_utility.trace('p_loc_address_line3= ' || p_loc_address_line3);
2078: hr_utility.trace('p_loc_city= ' || p_loc_city);
2079: hr_utility.trace('p_loc_state= ' || p_loc_state);
2080: hr_utility.trace('p_loc_zip= ' || p_loc_zip);
2081: hr_utility.trace('p_loc_zip_extension= ' || p_loc_zip_extension);
2082: hr_utility.trace('p_loc_country_code= ' || p_loc_country_code);
2075: hr_utility.trace('p_loc_address_line1= ' || p_loc_address_line1);
2076: hr_utility.trace('p_loc_address_line2= ' || p_loc_address_line2);
2077: hr_utility.trace('p_loc_address_line3= ' || p_loc_address_line3);
2078: hr_utility.trace('p_loc_city= ' || p_loc_city);
2079: hr_utility.trace('p_loc_state= ' || p_loc_state);
2080: hr_utility.trace('p_loc_zip= ' || p_loc_zip);
2081: hr_utility.trace('p_loc_zip_extension= ' || p_loc_zip_extension);
2082: hr_utility.trace('p_loc_country_code= ' || p_loc_country_code);
2083: hr_utility.trace('p_loc_phone= ' || p_loc_phone);
2076: hr_utility.trace('p_loc_address_line2= ' || p_loc_address_line2);
2077: hr_utility.trace('p_loc_address_line3= ' || p_loc_address_line3);
2078: hr_utility.trace('p_loc_city= ' || p_loc_city);
2079: hr_utility.trace('p_loc_state= ' || p_loc_state);
2080: hr_utility.trace('p_loc_zip= ' || p_loc_zip);
2081: hr_utility.trace('p_loc_zip_extension= ' || p_loc_zip_extension);
2082: hr_utility.trace('p_loc_country_code= ' || p_loc_country_code);
2083: hr_utility.trace('p_loc_phone= ' || p_loc_phone);
2084: hr_utility.trace('p_salary = ' || p_salary );
2077: hr_utility.trace('p_loc_address_line3= ' || p_loc_address_line3);
2078: hr_utility.trace('p_loc_city= ' || p_loc_city);
2079: hr_utility.trace('p_loc_state= ' || p_loc_state);
2080: hr_utility.trace('p_loc_zip= ' || p_loc_zip);
2081: hr_utility.trace('p_loc_zip_extension= ' || p_loc_zip_extension);
2082: hr_utility.trace('p_loc_country_code= ' || p_loc_country_code);
2083: hr_utility.trace('p_loc_phone= ' || p_loc_phone);
2084: hr_utility.trace('p_salary = ' || p_salary );
2085: hr_utility.trace('p_sal_frequency= ' || p_sal_frequency );
2078: hr_utility.trace('p_loc_city= ' || p_loc_city);
2079: hr_utility.trace('p_loc_state= ' || p_loc_state);
2080: hr_utility.trace('p_loc_zip= ' || p_loc_zip);
2081: hr_utility.trace('p_loc_zip_extension= ' || p_loc_zip_extension);
2082: hr_utility.trace('p_loc_country_code= ' || p_loc_country_code);
2083: hr_utility.trace('p_loc_phone= ' || p_loc_phone);
2084: hr_utility.trace('p_salary = ' || p_salary );
2085: hr_utility.trace('p_sal_frequency= ' || p_sal_frequency );
2086: hr_utility.trace('p_gender = ' || p_gender );
2079: hr_utility.trace('p_loc_state= ' || p_loc_state);
2080: hr_utility.trace('p_loc_zip= ' || p_loc_zip);
2081: hr_utility.trace('p_loc_zip_extension= ' || p_loc_zip_extension);
2082: hr_utility.trace('p_loc_country_code= ' || p_loc_country_code);
2083: hr_utility.trace('p_loc_phone= ' || p_loc_phone);
2084: hr_utility.trace('p_salary = ' || p_salary );
2085: hr_utility.trace('p_sal_frequency= ' || p_sal_frequency );
2086: hr_utility.trace('p_gender = ' || p_gender );
2087:
2080: hr_utility.trace('p_loc_zip= ' || p_loc_zip);
2081: hr_utility.trace('p_loc_zip_extension= ' || p_loc_zip_extension);
2082: hr_utility.trace('p_loc_country_code= ' || p_loc_country_code);
2083: hr_utility.trace('p_loc_phone= ' || p_loc_phone);
2084: hr_utility.trace('p_salary = ' || p_salary );
2085: hr_utility.trace('p_sal_frequency= ' || p_sal_frequency );
2086: hr_utility.trace('p_gender = ' || p_gender );
2087:
2088: l_phone := replace(replace(replace(nvl(p_loc_phone,' '),'-',NULL),'(',NULL),')',NULL);
2081: hr_utility.trace('p_loc_zip_extension= ' || p_loc_zip_extension);
2082: hr_utility.trace('p_loc_country_code= ' || p_loc_country_code);
2083: hr_utility.trace('p_loc_phone= ' || p_loc_phone);
2084: hr_utility.trace('p_salary = ' || p_salary );
2085: hr_utility.trace('p_sal_frequency= ' || p_sal_frequency );
2086: hr_utility.trace('p_gender = ' || p_gender );
2087:
2088: l_phone := replace(replace(replace(nvl(p_loc_phone,' '),'-',NULL),'(',NULL),')',NULL);
2089:
2082: hr_utility.trace('p_loc_country_code= ' || p_loc_country_code);
2083: hr_utility.trace('p_loc_phone= ' || p_loc_phone);
2084: hr_utility.trace('p_salary = ' || p_salary );
2085: hr_utility.trace('p_sal_frequency= ' || p_sal_frequency );
2086: hr_utility.trace('p_gender = ' || p_gender );
2087:
2088: l_phone := replace(replace(replace(nvl(p_loc_phone,' '),'-',NULL),'(',NULL),')',NULL);
2089:
2090: hr_utility.trace('l_phone= ' || l_phone);
2086: hr_utility.trace('p_gender = ' || p_gender );
2087:
2088: l_phone := replace(replace(replace(nvl(p_loc_phone,' '),'-',NULL),'(',NULL),')',NULL);
2089:
2090: hr_utility.trace('l_phone= ' || l_phone);
2091:
2092: hr_utility.set_location(l_api_name,30);
2093: p_end_of_rec := fnd_global.local_chr(13)||fnd_global.local_chr(10);
2094: l_first_name := remove_special_characters(p_first_name);
2088: l_phone := replace(replace(replace(nvl(p_loc_phone,' '),'-',NULL),'(',NULL),')',NULL);
2089:
2090: hr_utility.trace('l_phone= ' || l_phone);
2091:
2092: hr_utility.set_location(l_api_name,30);
2093: p_end_of_rec := fnd_global.local_chr(13)||fnd_global.local_chr(10);
2094: l_first_name := remove_special_characters(p_first_name);
2095: l_middle_name := remove_special_characters(p_middle_name);
2096: l_last_name := remove_special_characters(p_last_name,'-');
2111: check_min_length(p_tax_unit_name,2,'Employer Name','MD');
2112: check_min_length(p_loc_address_line1,2,'Employer Address Line1','MD');
2113: check_min_length(p_loc_city,2,'Employer City','MD');
2114:
2115: hr_utility.set_location(l_api_name,40);
2116: --
2117: -- format new hire rocord
2118: --
2119: l_buffer := p_record_identifier || -- 'MD Newhire Record'
2159: rpad(nvl(p_sal_frequency,' '),1,' ') ||
2160: rpad(' ',12,' ')|| -- filler blank
2161: p_end_of_rec;
2162:
2163: hr_utility.set_location(l_api_name,50);
2164: hr_utility.trace('l_buffer= ' || l_buffer);
2165: hr_utility.set_location('Leaving.... :' || l_api_name,41);
2166:
2167: return convert(l_buffer,g_character_set);
2160: rpad(' ',12,' ')|| -- filler blank
2161: p_end_of_rec;
2162:
2163: hr_utility.set_location(l_api_name,50);
2164: hr_utility.trace('l_buffer= ' || l_buffer);
2165: hr_utility.set_location('Leaving.... :' || l_api_name,41);
2166:
2167: return convert(l_buffer,g_character_set);
2168: exception
2161: p_end_of_rec;
2162:
2163: hr_utility.set_location(l_api_name,50);
2164: hr_utility.trace('l_buffer= ' || l_buffer);
2165: hr_utility.set_location('Leaving.... :' || l_api_name,41);
2166:
2167: return convert(l_buffer,g_character_set);
2168: exception
2169: when others then
2166:
2167: return convert(l_buffer,g_character_set);
2168: exception
2169: when others then
2170: hr_utility.set_location(l_api_name,60);
2171: hr_utility.set_location('Leaving.... with ERROR :' || l_api_name,200);
2172: raise;
2173: end md_new_hire_record;
2174:
2167: return convert(l_buffer,g_character_set);
2168: exception
2169: when others then
2170: hr_utility.set_location(l_api_name,60);
2171: hr_utility.set_location('Leaving.... with ERROR :' || l_api_name,200);
2172: raise;
2173: end md_new_hire_record;
2174:
2175: /****************************************************************
2243: l_loc_city varchar2(3000);
2244:
2245: begin
2246:
2247: hr_utility.set_location('Entering...: ' || l_api_name,10);
2248:
2249:
2250: hr_utility.trace('p_first_name= ' || p_first_name);
2251: hr_utility.trace('p_middle_name= ' || p_middle_name);
2246:
2247: hr_utility.set_location('Entering...: ' || l_api_name,10);
2248:
2249:
2250: hr_utility.trace('p_first_name= ' || p_first_name);
2251: hr_utility.trace('p_middle_name= ' || p_middle_name);
2252: hr_utility.trace('p_last_name= ' || p_last_name);
2253:
2254: if substr(p_national_identifier,4,1) = '-' and substr(p_national_identifier,7,1) = '-' then
2247: hr_utility.set_location('Entering...: ' || l_api_name,10);
2248:
2249:
2250: hr_utility.trace('p_first_name= ' || p_first_name);
2251: hr_utility.trace('p_middle_name= ' || p_middle_name);
2252: hr_utility.trace('p_last_name= ' || p_last_name);
2253:
2254: if substr(p_national_identifier,4,1) = '-' and substr(p_national_identifier,7,1) = '-' then
2255: hr_utility.set_location('National identifier has hyphen' ,12);
2248:
2249:
2250: hr_utility.trace('p_first_name= ' || p_first_name);
2251: hr_utility.trace('p_middle_name= ' || p_middle_name);
2252: hr_utility.trace('p_last_name= ' || p_last_name);
2253:
2254: if substr(p_national_identifier,4,1) = '-' and substr(p_national_identifier,7,1) = '-' then
2255: hr_utility.set_location('National identifier has hyphen' ,12);
2256: v_ssn := substr(p_national_identifier,1,3) || substr(p_national_identifier,5,2) || substr(p_national_identifier,8,4);
2251: hr_utility.trace('p_middle_name= ' || p_middle_name);
2252: hr_utility.trace('p_last_name= ' || p_last_name);
2253:
2254: if substr(p_national_identifier,4,1) = '-' and substr(p_national_identifier,7,1) = '-' then
2255: hr_utility.set_location('National identifier has hyphen' ,12);
2256: v_ssn := substr(p_national_identifier,1,3) || substr(p_national_identifier,5,2) || substr(p_national_identifier,8,4);
2257: else
2258: hr_utility.set_location('National identifier has no hyphen' ,14);
2259: v_ssn := p_national_identifier;
2254: if substr(p_national_identifier,4,1) = '-' and substr(p_national_identifier,7,1) = '-' then
2255: hr_utility.set_location('National identifier has hyphen' ,12);
2256: v_ssn := substr(p_national_identifier,1,3) || substr(p_national_identifier,5,2) || substr(p_national_identifier,8,4);
2257: else
2258: hr_utility.set_location('National identifier has no hyphen' ,14);
2259: v_ssn := p_national_identifier;
2260: end if;
2261:
2262: hr_utility.trace('v_ssn= ' || v_ssn);
2258: hr_utility.set_location('National identifier has no hyphen' ,14);
2259: v_ssn := p_national_identifier;
2260: end if;
2261:
2262: hr_utility.trace('v_ssn= ' || v_ssn);
2263: hr_utility.trace('p_emp_address_line1= ' || p_emp_address_line1);
2264: hr_utility.trace('p_emp_address_line2= ' || p_emp_address_line2);
2265: hr_utility.trace('p_emp_address_line3= ' || p_emp_address_line3);
2266: hr_utility.trace('p_emp_city= ' || p_emp_city);
2259: v_ssn := p_national_identifier;
2260: end if;
2261:
2262: hr_utility.trace('v_ssn= ' || v_ssn);
2263: hr_utility.trace('p_emp_address_line1= ' || p_emp_address_line1);
2264: hr_utility.trace('p_emp_address_line2= ' || p_emp_address_line2);
2265: hr_utility.trace('p_emp_address_line3= ' || p_emp_address_line3);
2266: hr_utility.trace('p_emp_city= ' || p_emp_city);
2267: hr_utility.trace('p_emp_state= ' || p_emp_state);
2260: end if;
2261:
2262: hr_utility.trace('v_ssn= ' || v_ssn);
2263: hr_utility.trace('p_emp_address_line1= ' || p_emp_address_line1);
2264: hr_utility.trace('p_emp_address_line2= ' || p_emp_address_line2);
2265: hr_utility.trace('p_emp_address_line3= ' || p_emp_address_line3);
2266: hr_utility.trace('p_emp_city= ' || p_emp_city);
2267: hr_utility.trace('p_emp_state= ' || p_emp_state);
2268: hr_utility.trace('p_emp_zip= ' || p_emp_zip);
2261:
2262: hr_utility.trace('v_ssn= ' || v_ssn);
2263: hr_utility.trace('p_emp_address_line1= ' || p_emp_address_line1);
2264: hr_utility.trace('p_emp_address_line2= ' || p_emp_address_line2);
2265: hr_utility.trace('p_emp_address_line3= ' || p_emp_address_line3);
2266: hr_utility.trace('p_emp_city= ' || p_emp_city);
2267: hr_utility.trace('p_emp_state= ' || p_emp_state);
2268: hr_utility.trace('p_emp_zip= ' || p_emp_zip);
2269: hr_utility.trace('p_emp_zip_extension= ' || p_emp_zip_extension);
2262: hr_utility.trace('v_ssn= ' || v_ssn);
2263: hr_utility.trace('p_emp_address_line1= ' || p_emp_address_line1);
2264: hr_utility.trace('p_emp_address_line2= ' || p_emp_address_line2);
2265: hr_utility.trace('p_emp_address_line3= ' || p_emp_address_line3);
2266: hr_utility.trace('p_emp_city= ' || p_emp_city);
2267: hr_utility.trace('p_emp_state= ' || p_emp_state);
2268: hr_utility.trace('p_emp_zip= ' || p_emp_zip);
2269: hr_utility.trace('p_emp_zip_extension= ' || p_emp_zip_extension);
2270: hr_utility.trace('p_emp_country_code= ' || p_emp_country_code);
2263: hr_utility.trace('p_emp_address_line1= ' || p_emp_address_line1);
2264: hr_utility.trace('p_emp_address_line2= ' || p_emp_address_line2);
2265: hr_utility.trace('p_emp_address_line3= ' || p_emp_address_line3);
2266: hr_utility.trace('p_emp_city= ' || p_emp_city);
2267: hr_utility.trace('p_emp_state= ' || p_emp_state);
2268: hr_utility.trace('p_emp_zip= ' || p_emp_zip);
2269: hr_utility.trace('p_emp_zip_extension= ' || p_emp_zip_extension);
2270: hr_utility.trace('p_emp_country_code= ' || p_emp_country_code);
2271: hr_utility.trace('p_date_of_birth= ' || p_date_of_birth);
2264: hr_utility.trace('p_emp_address_line2= ' || p_emp_address_line2);
2265: hr_utility.trace('p_emp_address_line3= ' || p_emp_address_line3);
2266: hr_utility.trace('p_emp_city= ' || p_emp_city);
2267: hr_utility.trace('p_emp_state= ' || p_emp_state);
2268: hr_utility.trace('p_emp_zip= ' || p_emp_zip);
2269: hr_utility.trace('p_emp_zip_extension= ' || p_emp_zip_extension);
2270: hr_utility.trace('p_emp_country_code= ' || p_emp_country_code);
2271: hr_utility.trace('p_date_of_birth= ' || p_date_of_birth);
2272: hr_utility.trace('p_date_of_hire= ' || p_date_of_hire);
2265: hr_utility.trace('p_emp_address_line3= ' || p_emp_address_line3);
2266: hr_utility.trace('p_emp_city= ' || p_emp_city);
2267: hr_utility.trace('p_emp_state= ' || p_emp_state);
2268: hr_utility.trace('p_emp_zip= ' || p_emp_zip);
2269: hr_utility.trace('p_emp_zip_extension= ' || p_emp_zip_extension);
2270: hr_utility.trace('p_emp_country_code= ' || p_emp_country_code);
2271: hr_utility.trace('p_date_of_birth= ' || p_date_of_birth);
2272: hr_utility.trace('p_date_of_hire= ' || p_date_of_hire);
2273:
2266: hr_utility.trace('p_emp_city= ' || p_emp_city);
2267: hr_utility.trace('p_emp_state= ' || p_emp_state);
2268: hr_utility.trace('p_emp_zip= ' || p_emp_zip);
2269: hr_utility.trace('p_emp_zip_extension= ' || p_emp_zip_extension);
2270: hr_utility.trace('p_emp_country_code= ' || p_emp_country_code);
2271: hr_utility.trace('p_date_of_birth= ' || p_date_of_birth);
2272: hr_utility.trace('p_date_of_hire= ' || p_date_of_hire);
2273:
2274: hr_utility.trace('p_federal_id= ' || p_federal_id);
2267: hr_utility.trace('p_emp_state= ' || p_emp_state);
2268: hr_utility.trace('p_emp_zip= ' || p_emp_zip);
2269: hr_utility.trace('p_emp_zip_extension= ' || p_emp_zip_extension);
2270: hr_utility.trace('p_emp_country_code= ' || p_emp_country_code);
2271: hr_utility.trace('p_date_of_birth= ' || p_date_of_birth);
2272: hr_utility.trace('p_date_of_hire= ' || p_date_of_hire);
2273:
2274: hr_utility.trace('p_federal_id= ' || p_federal_id);
2275: hr_utility.trace('p_sit_company_state_id=' || p_sit_company_state_id);
2268: hr_utility.trace('p_emp_zip= ' || p_emp_zip);
2269: hr_utility.trace('p_emp_zip_extension= ' || p_emp_zip_extension);
2270: hr_utility.trace('p_emp_country_code= ' || p_emp_country_code);
2271: hr_utility.trace('p_date_of_birth= ' || p_date_of_birth);
2272: hr_utility.trace('p_date_of_hire= ' || p_date_of_hire);
2273:
2274: hr_utility.trace('p_federal_id= ' || p_federal_id);
2275: hr_utility.trace('p_sit_company_state_id=' || p_sit_company_state_id);
2276: hr_utility.trace('p_tax_unit_name= ' || p_tax_unit_name);
2270: hr_utility.trace('p_emp_country_code= ' || p_emp_country_code);
2271: hr_utility.trace('p_date_of_birth= ' || p_date_of_birth);
2272: hr_utility.trace('p_date_of_hire= ' || p_date_of_hire);
2273:
2274: hr_utility.trace('p_federal_id= ' || p_federal_id);
2275: hr_utility.trace('p_sit_company_state_id=' || p_sit_company_state_id);
2276: hr_utility.trace('p_tax_unit_name= ' || p_tax_unit_name);
2277: hr_utility.trace('p_loc_address_line1= ' || p_loc_address_line1);
2278: hr_utility.trace('p_loc_address_line2= ' || p_loc_address_line2);
2271: hr_utility.trace('p_date_of_birth= ' || p_date_of_birth);
2272: hr_utility.trace('p_date_of_hire= ' || p_date_of_hire);
2273:
2274: hr_utility.trace('p_federal_id= ' || p_federal_id);
2275: hr_utility.trace('p_sit_company_state_id=' || p_sit_company_state_id);
2276: hr_utility.trace('p_tax_unit_name= ' || p_tax_unit_name);
2277: hr_utility.trace('p_loc_address_line1= ' || p_loc_address_line1);
2278: hr_utility.trace('p_loc_address_line2= ' || p_loc_address_line2);
2279: hr_utility.trace('p_loc_address_line3= ' || p_loc_address_line3);
2272: hr_utility.trace('p_date_of_hire= ' || p_date_of_hire);
2273:
2274: hr_utility.trace('p_federal_id= ' || p_federal_id);
2275: hr_utility.trace('p_sit_company_state_id=' || p_sit_company_state_id);
2276: hr_utility.trace('p_tax_unit_name= ' || p_tax_unit_name);
2277: hr_utility.trace('p_loc_address_line1= ' || p_loc_address_line1);
2278: hr_utility.trace('p_loc_address_line2= ' || p_loc_address_line2);
2279: hr_utility.trace('p_loc_address_line3= ' || p_loc_address_line3);
2280: hr_utility.trace('p_loc_city= ' || p_loc_city);
2273:
2274: hr_utility.trace('p_federal_id= ' || p_federal_id);
2275: hr_utility.trace('p_sit_company_state_id=' || p_sit_company_state_id);
2276: hr_utility.trace('p_tax_unit_name= ' || p_tax_unit_name);
2277: hr_utility.trace('p_loc_address_line1= ' || p_loc_address_line1);
2278: hr_utility.trace('p_loc_address_line2= ' || p_loc_address_line2);
2279: hr_utility.trace('p_loc_address_line3= ' || p_loc_address_line3);
2280: hr_utility.trace('p_loc_city= ' || p_loc_city);
2281: hr_utility.trace('p_loc_state= ' || p_loc_state);
2274: hr_utility.trace('p_federal_id= ' || p_federal_id);
2275: hr_utility.trace('p_sit_company_state_id=' || p_sit_company_state_id);
2276: hr_utility.trace('p_tax_unit_name= ' || p_tax_unit_name);
2277: hr_utility.trace('p_loc_address_line1= ' || p_loc_address_line1);
2278: hr_utility.trace('p_loc_address_line2= ' || p_loc_address_line2);
2279: hr_utility.trace('p_loc_address_line3= ' || p_loc_address_line3);
2280: hr_utility.trace('p_loc_city= ' || p_loc_city);
2281: hr_utility.trace('p_loc_state= ' || p_loc_state);
2282: hr_utility.trace('p_loc_zip= ' || p_loc_zip);
2275: hr_utility.trace('p_sit_company_state_id=' || p_sit_company_state_id);
2276: hr_utility.trace('p_tax_unit_name= ' || p_tax_unit_name);
2277: hr_utility.trace('p_loc_address_line1= ' || p_loc_address_line1);
2278: hr_utility.trace('p_loc_address_line2= ' || p_loc_address_line2);
2279: hr_utility.trace('p_loc_address_line3= ' || p_loc_address_line3);
2280: hr_utility.trace('p_loc_city= ' || p_loc_city);
2281: hr_utility.trace('p_loc_state= ' || p_loc_state);
2282: hr_utility.trace('p_loc_zip= ' || p_loc_zip);
2283: hr_utility.trace('p_loc_zip_extension= ' || p_loc_zip_extension);
2276: hr_utility.trace('p_tax_unit_name= ' || p_tax_unit_name);
2277: hr_utility.trace('p_loc_address_line1= ' || p_loc_address_line1);
2278: hr_utility.trace('p_loc_address_line2= ' || p_loc_address_line2);
2279: hr_utility.trace('p_loc_address_line3= ' || p_loc_address_line3);
2280: hr_utility.trace('p_loc_city= ' || p_loc_city);
2281: hr_utility.trace('p_loc_state= ' || p_loc_state);
2282: hr_utility.trace('p_loc_zip= ' || p_loc_zip);
2283: hr_utility.trace('p_loc_zip_extension= ' || p_loc_zip_extension);
2284: hr_utility.trace('p_loc_country_code= ' || p_loc_country_code);
2277: hr_utility.trace('p_loc_address_line1= ' || p_loc_address_line1);
2278: hr_utility.trace('p_loc_address_line2= ' || p_loc_address_line2);
2279: hr_utility.trace('p_loc_address_line3= ' || p_loc_address_line3);
2280: hr_utility.trace('p_loc_city= ' || p_loc_city);
2281: hr_utility.trace('p_loc_state= ' || p_loc_state);
2282: hr_utility.trace('p_loc_zip= ' || p_loc_zip);
2283: hr_utility.trace('p_loc_zip_extension= ' || p_loc_zip_extension);
2284: hr_utility.trace('p_loc_country_code= ' || p_loc_country_code);
2285: hr_utility.trace('p_loc_phone= ' || p_loc_phone);
2278: hr_utility.trace('p_loc_address_line2= ' || p_loc_address_line2);
2279: hr_utility.trace('p_loc_address_line3= ' || p_loc_address_line3);
2280: hr_utility.trace('p_loc_city= ' || p_loc_city);
2281: hr_utility.trace('p_loc_state= ' || p_loc_state);
2282: hr_utility.trace('p_loc_zip= ' || p_loc_zip);
2283: hr_utility.trace('p_loc_zip_extension= ' || p_loc_zip_extension);
2284: hr_utility.trace('p_loc_country_code= ' || p_loc_country_code);
2285: hr_utility.trace('p_loc_phone= ' || p_loc_phone);
2286:
2279: hr_utility.trace('p_loc_address_line3= ' || p_loc_address_line3);
2280: hr_utility.trace('p_loc_city= ' || p_loc_city);
2281: hr_utility.trace('p_loc_state= ' || p_loc_state);
2282: hr_utility.trace('p_loc_zip= ' || p_loc_zip);
2283: hr_utility.trace('p_loc_zip_extension= ' || p_loc_zip_extension);
2284: hr_utility.trace('p_loc_country_code= ' || p_loc_country_code);
2285: hr_utility.trace('p_loc_phone= ' || p_loc_phone);
2286:
2287: l_phone := replace(nvl(p_loc_phone,' '),'-',NULL);
2280: hr_utility.trace('p_loc_city= ' || p_loc_city);
2281: hr_utility.trace('p_loc_state= ' || p_loc_state);
2282: hr_utility.trace('p_loc_zip= ' || p_loc_zip);
2283: hr_utility.trace('p_loc_zip_extension= ' || p_loc_zip_extension);
2284: hr_utility.trace('p_loc_country_code= ' || p_loc_country_code);
2285: hr_utility.trace('p_loc_phone= ' || p_loc_phone);
2286:
2287: l_phone := replace(nvl(p_loc_phone,' '),'-',NULL);
2288:
2281: hr_utility.trace('p_loc_state= ' || p_loc_state);
2282: hr_utility.trace('p_loc_zip= ' || p_loc_zip);
2283: hr_utility.trace('p_loc_zip_extension= ' || p_loc_zip_extension);
2284: hr_utility.trace('p_loc_country_code= ' || p_loc_country_code);
2285: hr_utility.trace('p_loc_phone= ' || p_loc_phone);
2286:
2287: l_phone := replace(nvl(p_loc_phone,' '),'-',NULL);
2288:
2289: hr_utility.trace('l_phone= ' || l_phone);
2285: hr_utility.trace('p_loc_phone= ' || p_loc_phone);
2286:
2287: l_phone := replace(nvl(p_loc_phone,' '),'-',NULL);
2288:
2289: hr_utility.trace('l_phone= ' || l_phone);
2290:
2291: hr_utility.set_location(l_api_name,30);
2292: p_end_of_rec := fnd_global.local_chr(13)||fnd_global.local_chr(10);
2293: l_first_name := remove_special_characters(p_first_name);
2287: l_phone := replace(nvl(p_loc_phone,' '),'-',NULL);
2288:
2289: hr_utility.trace('l_phone= ' || l_phone);
2290:
2291: hr_utility.set_location(l_api_name,30);
2292: p_end_of_rec := fnd_global.local_chr(13)||fnd_global.local_chr(10);
2293: l_first_name := remove_special_characters(p_first_name);
2294: l_middle_name := remove_special_characters(p_middle_name);
2295: l_last_name := remove_special_characters(p_last_name);
2310: check_min_length(p_tax_unit_name,2,'Employer Name','LA');
2311: check_min_length(p_loc_address_line1,1,'Employer Address Line1','LA');
2312: check_min_length(p_loc_city,2,'Employer City','LA');
2313:
2314: hr_utility.set_location(l_api_name,40);
2315: --
2316: -- format new hire rocord
2317: --
2318: l_buffer := rpad(nvl(l_first_name,' '),16,' ') ||
2366: rpad(nvl(l_phone,' '),10,' ') ||
2367: rpad(' ',300,' ')||p_end_of_rec;
2368:
2369:
2370: hr_utility.set_location(l_api_name,50);
2371: hr_utility.trace('l_buffer= ' || l_buffer);
2372: hr_utility.set_location('Leaving.... :' || l_api_name,40);
2373:
2374: return convert(l_buffer,g_character_set);
2367: rpad(' ',300,' ')||p_end_of_rec;
2368:
2369:
2370: hr_utility.set_location(l_api_name,50);
2371: hr_utility.trace('l_buffer= ' || l_buffer);
2372: hr_utility.set_location('Leaving.... :' || l_api_name,40);
2373:
2374: return convert(l_buffer,g_character_set);
2375: exception
2368:
2369:
2370: hr_utility.set_location(l_api_name,50);
2371: hr_utility.trace('l_buffer= ' || l_buffer);
2372: hr_utility.set_location('Leaving.... :' || l_api_name,40);
2373:
2374: return convert(l_buffer,g_character_set);
2375: exception
2376: when others then
2373:
2374: return convert(l_buffer,g_character_set);
2375: exception
2376: when others then
2377: hr_utility.set_location(l_api_name,60);
2378: hr_utility.set_location('Leaving.... with ERROR :' || l_api_name,200);
2379: raise;
2380: end la_new_hire_record;
2381: -- #10387522 end
2374: return convert(l_buffer,g_character_set);
2375: exception
2376: when others then
2377: hr_utility.set_location(l_api_name,60);
2378: hr_utility.set_location('Leaving.... with ERROR :' || l_api_name,200);
2379: raise;
2380: end la_new_hire_record;
2381: -- #10387522 end
2382: --
2391: l_api_name varchar2(61) := g_package_name || '.a03_fl_new_hire_header';
2392: l_buffer varchar2(2000);
2393: begin
2394: --
2395: hr_utility.set_location('Entering...: ' || l_api_name,10);
2396: l_buffer := 'First Name' || g_delimiter ||
2397: 'Middle Name' || g_delimiter ||
2398: 'Last Name' || g_delimiter ||
2399: 'Social Security Number' || g_delimiter ||
2424: 'Employer Contact' || g_delimiter ||
2425: 'Multi-State Indicator' ||
2426: g_eol;
2427:
2428: hr_utility.set_location('Leaving.... :' || l_api_name,100);
2429:
2430: return l_buffer;
2431: exception
2432: when others then
2429:
2430: return l_buffer;
2431: exception
2432: when others then
2433: hr_utility.set_location('Leaving.... :' || l_api_name,200);
2434: raise;
2435: end a03_fl_new_hire_header;
2436: --
2437: /****************************************************************
2478: l_buffer varchar2(2000);
2479: v_ssn varchar(9);
2480: begin
2481:
2482: hr_utility.set_location('Entering...: ' || l_api_name,10);
2483:
2484: hr_utility.trace('p_federal_id= ' || p_federal_id);
2485: hr_utility.trace('p_tax_unit_name= ' || p_tax_unit_name);
2486: v_ssn := substr(p_national_identifier,1,3) || substr(p_national_identifier,5,2) || substr(p_national_identifier,8,4);
2480: begin
2481:
2482: hr_utility.set_location('Entering...: ' || l_api_name,10);
2483:
2484: hr_utility.trace('p_federal_id= ' || p_federal_id);
2485: hr_utility.trace('p_tax_unit_name= ' || p_tax_unit_name);
2486: v_ssn := substr(p_national_identifier,1,3) || substr(p_national_identifier,5,2) || substr(p_national_identifier,8,4);
2487:
2488: hr_utility.trace('v_ssn= ' || v_ssn);
2481:
2482: hr_utility.set_location('Entering...: ' || l_api_name,10);
2483:
2484: hr_utility.trace('p_federal_id= ' || p_federal_id);
2485: hr_utility.trace('p_tax_unit_name= ' || p_tax_unit_name);
2486: v_ssn := substr(p_national_identifier,1,3) || substr(p_national_identifier,5,2) || substr(p_national_identifier,8,4);
2487:
2488: hr_utility.trace('v_ssn= ' || v_ssn);
2489: hr_utility.trace('p_first_name= ' || p_first_name);
2484: hr_utility.trace('p_federal_id= ' || p_federal_id);
2485: hr_utility.trace('p_tax_unit_name= ' || p_tax_unit_name);
2486: v_ssn := substr(p_national_identifier,1,3) || substr(p_national_identifier,5,2) || substr(p_national_identifier,8,4);
2487:
2488: hr_utility.trace('v_ssn= ' || v_ssn);
2489: hr_utility.trace('p_first_name= ' || p_first_name);
2490: hr_utility.trace('p_middle_name= ' || p_middle_name);
2491: hr_utility.trace('p_last_name= ' || p_last_name);
2492: hr_utility.trace('p_emp_address_line1= ' || p_emp_address_line1);
2485: hr_utility.trace('p_tax_unit_name= ' || p_tax_unit_name);
2486: v_ssn := substr(p_national_identifier,1,3) || substr(p_national_identifier,5,2) || substr(p_national_identifier,8,4);
2487:
2488: hr_utility.trace('v_ssn= ' || v_ssn);
2489: hr_utility.trace('p_first_name= ' || p_first_name);
2490: hr_utility.trace('p_middle_name= ' || p_middle_name);
2491: hr_utility.trace('p_last_name= ' || p_last_name);
2492: hr_utility.trace('p_emp_address_line1= ' || p_emp_address_line1);
2493: hr_utility.trace('p_emp_address_line2= ' || p_emp_address_line2);
2486: v_ssn := substr(p_national_identifier,1,3) || substr(p_national_identifier,5,2) || substr(p_national_identifier,8,4);
2487:
2488: hr_utility.trace('v_ssn= ' || v_ssn);
2489: hr_utility.trace('p_first_name= ' || p_first_name);
2490: hr_utility.trace('p_middle_name= ' || p_middle_name);
2491: hr_utility.trace('p_last_name= ' || p_last_name);
2492: hr_utility.trace('p_emp_address_line1= ' || p_emp_address_line1);
2493: hr_utility.trace('p_emp_address_line2= ' || p_emp_address_line2);
2494: hr_utility.trace('p_emp_city= ' || p_emp_city);
2487:
2488: hr_utility.trace('v_ssn= ' || v_ssn);
2489: hr_utility.trace('p_first_name= ' || p_first_name);
2490: hr_utility.trace('p_middle_name= ' || p_middle_name);
2491: hr_utility.trace('p_last_name= ' || p_last_name);
2492: hr_utility.trace('p_emp_address_line1= ' || p_emp_address_line1);
2493: hr_utility.trace('p_emp_address_line2= ' || p_emp_address_line2);
2494: hr_utility.trace('p_emp_city= ' || p_emp_city);
2495: hr_utility.trace('p_emp_state= ' || p_emp_state);
2488: hr_utility.trace('v_ssn= ' || v_ssn);
2489: hr_utility.trace('p_first_name= ' || p_first_name);
2490: hr_utility.trace('p_middle_name= ' || p_middle_name);
2491: hr_utility.trace('p_last_name= ' || p_last_name);
2492: hr_utility.trace('p_emp_address_line1= ' || p_emp_address_line1);
2493: hr_utility.trace('p_emp_address_line2= ' || p_emp_address_line2);
2494: hr_utility.trace('p_emp_city= ' || p_emp_city);
2495: hr_utility.trace('p_emp_state= ' || p_emp_state);
2496: hr_utility.trace('p_emp_zip= ' || p_emp_zip);
2489: hr_utility.trace('p_first_name= ' || p_first_name);
2490: hr_utility.trace('p_middle_name= ' || p_middle_name);
2491: hr_utility.trace('p_last_name= ' || p_last_name);
2492: hr_utility.trace('p_emp_address_line1= ' || p_emp_address_line1);
2493: hr_utility.trace('p_emp_address_line2= ' || p_emp_address_line2);
2494: hr_utility.trace('p_emp_city= ' || p_emp_city);
2495: hr_utility.trace('p_emp_state= ' || p_emp_state);
2496: hr_utility.trace('p_emp_zip= ' || p_emp_zip);
2497: hr_utility.trace('p_emp_zip_extension= ' || p_emp_zip_extension);
2490: hr_utility.trace('p_middle_name= ' || p_middle_name);
2491: hr_utility.trace('p_last_name= ' || p_last_name);
2492: hr_utility.trace('p_emp_address_line1= ' || p_emp_address_line1);
2493: hr_utility.trace('p_emp_address_line2= ' || p_emp_address_line2);
2494: hr_utility.trace('p_emp_city= ' || p_emp_city);
2495: hr_utility.trace('p_emp_state= ' || p_emp_state);
2496: hr_utility.trace('p_emp_zip= ' || p_emp_zip);
2497: hr_utility.trace('p_emp_zip_extension= ' || p_emp_zip_extension);
2498: hr_utility.trace('p_date_of_birth= ' || p_date_of_birth);
2491: hr_utility.trace('p_last_name= ' || p_last_name);
2492: hr_utility.trace('p_emp_address_line1= ' || p_emp_address_line1);
2493: hr_utility.trace('p_emp_address_line2= ' || p_emp_address_line2);
2494: hr_utility.trace('p_emp_city= ' || p_emp_city);
2495: hr_utility.trace('p_emp_state= ' || p_emp_state);
2496: hr_utility.trace('p_emp_zip= ' || p_emp_zip);
2497: hr_utility.trace('p_emp_zip_extension= ' || p_emp_zip_extension);
2498: hr_utility.trace('p_date_of_birth= ' || p_date_of_birth);
2499: hr_utility.trace('p_date_of_hire= ' || p_date_of_hire);
2492: hr_utility.trace('p_emp_address_line1= ' || p_emp_address_line1);
2493: hr_utility.trace('p_emp_address_line2= ' || p_emp_address_line2);
2494: hr_utility.trace('p_emp_city= ' || p_emp_city);
2495: hr_utility.trace('p_emp_state= ' || p_emp_state);
2496: hr_utility.trace('p_emp_zip= ' || p_emp_zip);
2497: hr_utility.trace('p_emp_zip_extension= ' || p_emp_zip_extension);
2498: hr_utility.trace('p_date_of_birth= ' || p_date_of_birth);
2499: hr_utility.trace('p_date_of_hire= ' || p_date_of_hire);
2500: hr_utility.trace('p_medical_insr_avail= ' || p_medical_insr_avail); --#13082528
2493: hr_utility.trace('p_emp_address_line2= ' || p_emp_address_line2);
2494: hr_utility.trace('p_emp_city= ' || p_emp_city);
2495: hr_utility.trace('p_emp_state= ' || p_emp_state);
2496: hr_utility.trace('p_emp_zip= ' || p_emp_zip);
2497: hr_utility.trace('p_emp_zip_extension= ' || p_emp_zip_extension);
2498: hr_utility.trace('p_date_of_birth= ' || p_date_of_birth);
2499: hr_utility.trace('p_date_of_hire= ' || p_date_of_hire);
2500: hr_utility.trace('p_medical_insr_avail= ' || p_medical_insr_avail); --#13082528
2501: hr_utility.trace('p_loc_address_line1= ' || p_loc_address_line1);
2494: hr_utility.trace('p_emp_city= ' || p_emp_city);
2495: hr_utility.trace('p_emp_state= ' || p_emp_state);
2496: hr_utility.trace('p_emp_zip= ' || p_emp_zip);
2497: hr_utility.trace('p_emp_zip_extension= ' || p_emp_zip_extension);
2498: hr_utility.trace('p_date_of_birth= ' || p_date_of_birth);
2499: hr_utility.trace('p_date_of_hire= ' || p_date_of_hire);
2500: hr_utility.trace('p_medical_insr_avail= ' || p_medical_insr_avail); --#13082528
2501: hr_utility.trace('p_loc_address_line1= ' || p_loc_address_line1);
2502: hr_utility.trace('p_loc_address_line2= ' || p_loc_address_line2);
2495: hr_utility.trace('p_emp_state= ' || p_emp_state);
2496: hr_utility.trace('p_emp_zip= ' || p_emp_zip);
2497: hr_utility.trace('p_emp_zip_extension= ' || p_emp_zip_extension);
2498: hr_utility.trace('p_date_of_birth= ' || p_date_of_birth);
2499: hr_utility.trace('p_date_of_hire= ' || p_date_of_hire);
2500: hr_utility.trace('p_medical_insr_avail= ' || p_medical_insr_avail); --#13082528
2501: hr_utility.trace('p_loc_address_line1= ' || p_loc_address_line1);
2502: hr_utility.trace('p_loc_address_line2= ' || p_loc_address_line2);
2503: hr_utility.trace('p_loc_city= ' || p_loc_city);
2496: hr_utility.trace('p_emp_zip= ' || p_emp_zip);
2497: hr_utility.trace('p_emp_zip_extension= ' || p_emp_zip_extension);
2498: hr_utility.trace('p_date_of_birth= ' || p_date_of_birth);
2499: hr_utility.trace('p_date_of_hire= ' || p_date_of_hire);
2500: hr_utility.trace('p_medical_insr_avail= ' || p_medical_insr_avail); --#13082528
2501: hr_utility.trace('p_loc_address_line1= ' || p_loc_address_line1);
2502: hr_utility.trace('p_loc_address_line2= ' || p_loc_address_line2);
2503: hr_utility.trace('p_loc_city= ' || p_loc_city);
2504: hr_utility.trace('p_loc_state= ' || p_loc_state);
2497: hr_utility.trace('p_emp_zip_extension= ' || p_emp_zip_extension);
2498: hr_utility.trace('p_date_of_birth= ' || p_date_of_birth);
2499: hr_utility.trace('p_date_of_hire= ' || p_date_of_hire);
2500: hr_utility.trace('p_medical_insr_avail= ' || p_medical_insr_avail); --#13082528
2501: hr_utility.trace('p_loc_address_line1= ' || p_loc_address_line1);
2502: hr_utility.trace('p_loc_address_line2= ' || p_loc_address_line2);
2503: hr_utility.trace('p_loc_city= ' || p_loc_city);
2504: hr_utility.trace('p_loc_state= ' || p_loc_state);
2505: hr_utility.trace('p_loc_zip= ' || p_loc_zip);
2498: hr_utility.trace('p_date_of_birth= ' || p_date_of_birth);
2499: hr_utility.trace('p_date_of_hire= ' || p_date_of_hire);
2500: hr_utility.trace('p_medical_insr_avail= ' || p_medical_insr_avail); --#13082528
2501: hr_utility.trace('p_loc_address_line1= ' || p_loc_address_line1);
2502: hr_utility.trace('p_loc_address_line2= ' || p_loc_address_line2);
2503: hr_utility.trace('p_loc_city= ' || p_loc_city);
2504: hr_utility.trace('p_loc_state= ' || p_loc_state);
2505: hr_utility.trace('p_loc_zip= ' || p_loc_zip);
2506: hr_utility.trace('p_loc_zip_extension= ' || p_loc_zip_extension);
2499: hr_utility.trace('p_date_of_hire= ' || p_date_of_hire);
2500: hr_utility.trace('p_medical_insr_avail= ' || p_medical_insr_avail); --#13082528
2501: hr_utility.trace('p_loc_address_line1= ' || p_loc_address_line1);
2502: hr_utility.trace('p_loc_address_line2= ' || p_loc_address_line2);
2503: hr_utility.trace('p_loc_city= ' || p_loc_city);
2504: hr_utility.trace('p_loc_state= ' || p_loc_state);
2505: hr_utility.trace('p_loc_zip= ' || p_loc_zip);
2506: hr_utility.trace('p_loc_zip_extension= ' || p_loc_zip_extension);
2507: hr_utility.trace('p_contact_phone = ' || p_contact_phone);
2500: hr_utility.trace('p_medical_insr_avail= ' || p_medical_insr_avail); --#13082528
2501: hr_utility.trace('p_loc_address_line1= ' || p_loc_address_line1);
2502: hr_utility.trace('p_loc_address_line2= ' || p_loc_address_line2);
2503: hr_utility.trace('p_loc_city= ' || p_loc_city);
2504: hr_utility.trace('p_loc_state= ' || p_loc_state);
2505: hr_utility.trace('p_loc_zip= ' || p_loc_zip);
2506: hr_utility.trace('p_loc_zip_extension= ' || p_loc_zip_extension);
2507: hr_utility.trace('p_contact_phone = ' || p_contact_phone);
2508: hr_utility.trace('p_contact_name = ' || p_contact_name);
2501: hr_utility.trace('p_loc_address_line1= ' || p_loc_address_line1);
2502: hr_utility.trace('p_loc_address_line2= ' || p_loc_address_line2);
2503: hr_utility.trace('p_loc_city= ' || p_loc_city);
2504: hr_utility.trace('p_loc_state= ' || p_loc_state);
2505: hr_utility.trace('p_loc_zip= ' || p_loc_zip);
2506: hr_utility.trace('p_loc_zip_extension= ' || p_loc_zip_extension);
2507: hr_utility.trace('p_contact_phone = ' || p_contact_phone);
2508: hr_utility.trace('p_contact_name = ' || p_contact_name);
2509:
2502: hr_utility.trace('p_loc_address_line2= ' || p_loc_address_line2);
2503: hr_utility.trace('p_loc_city= ' || p_loc_city);
2504: hr_utility.trace('p_loc_state= ' || p_loc_state);
2505: hr_utility.trace('p_loc_zip= ' || p_loc_zip);
2506: hr_utility.trace('p_loc_zip_extension= ' || p_loc_zip_extension);
2507: hr_utility.trace('p_contact_phone = ' || p_contact_phone);
2508: hr_utility.trace('p_contact_name = ' || p_contact_name);
2509:
2510:
2503: hr_utility.trace('p_loc_city= ' || p_loc_city);
2504: hr_utility.trace('p_loc_state= ' || p_loc_state);
2505: hr_utility.trace('p_loc_zip= ' || p_loc_zip);
2506: hr_utility.trace('p_loc_zip_extension= ' || p_loc_zip_extension);
2507: hr_utility.trace('p_contact_phone = ' || p_contact_phone);
2508: hr_utility.trace('p_contact_name = ' || p_contact_name);
2509:
2510:
2511: hr_utility.set_location(l_api_name,30);
2504: hr_utility.trace('p_loc_state= ' || p_loc_state);
2505: hr_utility.trace('p_loc_zip= ' || p_loc_zip);
2506: hr_utility.trace('p_loc_zip_extension= ' || p_loc_zip_extension);
2507: hr_utility.trace('p_contact_phone = ' || p_contact_phone);
2508: hr_utility.trace('p_contact_name = ' || p_contact_name);
2509:
2510:
2511: hr_utility.set_location(l_api_name,30);
2512:
2507: hr_utility.trace('p_contact_phone = ' || p_contact_phone);
2508: hr_utility.trace('p_contact_name = ' || p_contact_name);
2509:
2510:
2511: hr_utility.set_location(l_api_name,30);
2512:
2513: --
2514: -- format new hire rocord
2515: --
2544: replace(nvl(p_contact_name,' '),',',' ') || g_delimiter ||
2545: nvl(p_multi_state,' ') ||
2546: g_eol;
2547:
2548: hr_utility.set_location('Leaving.... :' || l_api_name,100);
2549:
2550: return l_buffer;
2551: exception
2552: when others then
2549:
2550: return l_buffer;
2551: exception
2552: when others then
2553: hr_utility.set_location('Leaving.... :' || l_api_name,200);
2554: raise;
2555: end a03_fl_new_hire_record;
2556: --
2557:
2563: l_api_name varchar2(61) := g_package_name || '.a03_al_new_hire_header';
2564: l_buffer varchar2(2000);
2565: begin
2566: --
2567: hr_utility.set_location('Entering...: ' || l_api_name,10);
2568: l_buffer := 'First Name' || g_delimiter ||
2569: 'Middle Name' || g_delimiter ||
2570: 'Last Name' || g_delimiter ||
2571: 'Social Security Number' || g_delimiter ||
2595: 'Employer Contact' || g_delimiter ||
2596: 'Multi-State Indicator' ||
2597: g_eol;
2598:
2599: hr_utility.set_location('Leaving.... :' || l_api_name,100);
2600:
2601: return l_buffer;
2602: exception
2603: when others then
2600:
2601: return l_buffer;
2602: exception
2603: when others then
2604: hr_utility.set_location('Leaving.... :' || l_api_name,200);
2605: raise;
2606: end a03_al_new_hire_header;
2607:
2608:
2644: l_buffer varchar2(2000);
2645: v_ssn varchar(9);
2646: begin
2647:
2648: hr_utility.set_location('Entering...: ' || l_api_name,10);
2649:
2650: hr_utility.trace('p_federal_id= ' || p_federal_id);
2651: hr_utility.trace('p_tax_unit_name= ' || p_tax_unit_name);
2652: v_ssn := substr(p_national_identifier,1,3) || substr(p_national_identifier,5,2) || substr(p_national_identifier,8,4);
2646: begin
2647:
2648: hr_utility.set_location('Entering...: ' || l_api_name,10);
2649:
2650: hr_utility.trace('p_federal_id= ' || p_federal_id);
2651: hr_utility.trace('p_tax_unit_name= ' || p_tax_unit_name);
2652: v_ssn := substr(p_national_identifier,1,3) || substr(p_national_identifier,5,2) || substr(p_national_identifier,8,4);
2653:
2654: hr_utility.trace('v_ssn= ' || v_ssn);
2647:
2648: hr_utility.set_location('Entering...: ' || l_api_name,10);
2649:
2650: hr_utility.trace('p_federal_id= ' || p_federal_id);
2651: hr_utility.trace('p_tax_unit_name= ' || p_tax_unit_name);
2652: v_ssn := substr(p_national_identifier,1,3) || substr(p_national_identifier,5,2) || substr(p_national_identifier,8,4);
2653:
2654: hr_utility.trace('v_ssn= ' || v_ssn);
2655: hr_utility.trace('p_first_name= ' || p_first_name);
2650: hr_utility.trace('p_federal_id= ' || p_federal_id);
2651: hr_utility.trace('p_tax_unit_name= ' || p_tax_unit_name);
2652: v_ssn := substr(p_national_identifier,1,3) || substr(p_national_identifier,5,2) || substr(p_national_identifier,8,4);
2653:
2654: hr_utility.trace('v_ssn= ' || v_ssn);
2655: hr_utility.trace('p_first_name= ' || p_first_name);
2656: hr_utility.trace('p_middle_name= ' || p_middle_name);
2657: hr_utility.trace('p_last_name= ' || p_last_name);
2658: hr_utility.trace('p_emp_address_line1= ' || p_emp_address_line1);
2651: hr_utility.trace('p_tax_unit_name= ' || p_tax_unit_name);
2652: v_ssn := substr(p_national_identifier,1,3) || substr(p_national_identifier,5,2) || substr(p_national_identifier,8,4);
2653:
2654: hr_utility.trace('v_ssn= ' || v_ssn);
2655: hr_utility.trace('p_first_name= ' || p_first_name);
2656: hr_utility.trace('p_middle_name= ' || p_middle_name);
2657: hr_utility.trace('p_last_name= ' || p_last_name);
2658: hr_utility.trace('p_emp_address_line1= ' || p_emp_address_line1);
2659: hr_utility.trace('p_emp_address_line2= ' || p_emp_address_line2);
2652: v_ssn := substr(p_national_identifier,1,3) || substr(p_national_identifier,5,2) || substr(p_national_identifier,8,4);
2653:
2654: hr_utility.trace('v_ssn= ' || v_ssn);
2655: hr_utility.trace('p_first_name= ' || p_first_name);
2656: hr_utility.trace('p_middle_name= ' || p_middle_name);
2657: hr_utility.trace('p_last_name= ' || p_last_name);
2658: hr_utility.trace('p_emp_address_line1= ' || p_emp_address_line1);
2659: hr_utility.trace('p_emp_address_line2= ' || p_emp_address_line2);
2660: hr_utility.trace('p_emp_city= ' || p_emp_city);
2653:
2654: hr_utility.trace('v_ssn= ' || v_ssn);
2655: hr_utility.trace('p_first_name= ' || p_first_name);
2656: hr_utility.trace('p_middle_name= ' || p_middle_name);
2657: hr_utility.trace('p_last_name= ' || p_last_name);
2658: hr_utility.trace('p_emp_address_line1= ' || p_emp_address_line1);
2659: hr_utility.trace('p_emp_address_line2= ' || p_emp_address_line2);
2660: hr_utility.trace('p_emp_city= ' || p_emp_city);
2661: hr_utility.trace('p_emp_state= ' || p_emp_state);
2654: hr_utility.trace('v_ssn= ' || v_ssn);
2655: hr_utility.trace('p_first_name= ' || p_first_name);
2656: hr_utility.trace('p_middle_name= ' || p_middle_name);
2657: hr_utility.trace('p_last_name= ' || p_last_name);
2658: hr_utility.trace('p_emp_address_line1= ' || p_emp_address_line1);
2659: hr_utility.trace('p_emp_address_line2= ' || p_emp_address_line2);
2660: hr_utility.trace('p_emp_city= ' || p_emp_city);
2661: hr_utility.trace('p_emp_state= ' || p_emp_state);
2662: hr_utility.trace('p_emp_zip= ' || p_emp_zip);
2655: hr_utility.trace('p_first_name= ' || p_first_name);
2656: hr_utility.trace('p_middle_name= ' || p_middle_name);
2657: hr_utility.trace('p_last_name= ' || p_last_name);
2658: hr_utility.trace('p_emp_address_line1= ' || p_emp_address_line1);
2659: hr_utility.trace('p_emp_address_line2= ' || p_emp_address_line2);
2660: hr_utility.trace('p_emp_city= ' || p_emp_city);
2661: hr_utility.trace('p_emp_state= ' || p_emp_state);
2662: hr_utility.trace('p_emp_zip= ' || p_emp_zip);
2663: hr_utility.trace('p_emp_zip_extension= ' || p_emp_zip_extension);
2656: hr_utility.trace('p_middle_name= ' || p_middle_name);
2657: hr_utility.trace('p_last_name= ' || p_last_name);
2658: hr_utility.trace('p_emp_address_line1= ' || p_emp_address_line1);
2659: hr_utility.trace('p_emp_address_line2= ' || p_emp_address_line2);
2660: hr_utility.trace('p_emp_city= ' || p_emp_city);
2661: hr_utility.trace('p_emp_state= ' || p_emp_state);
2662: hr_utility.trace('p_emp_zip= ' || p_emp_zip);
2663: hr_utility.trace('p_emp_zip_extension= ' || p_emp_zip_extension);
2664: hr_utility.trace('p_date_of_birth= ' || p_date_of_birth);
2657: hr_utility.trace('p_last_name= ' || p_last_name);
2658: hr_utility.trace('p_emp_address_line1= ' || p_emp_address_line1);
2659: hr_utility.trace('p_emp_address_line2= ' || p_emp_address_line2);
2660: hr_utility.trace('p_emp_city= ' || p_emp_city);
2661: hr_utility.trace('p_emp_state= ' || p_emp_state);
2662: hr_utility.trace('p_emp_zip= ' || p_emp_zip);
2663: hr_utility.trace('p_emp_zip_extension= ' || p_emp_zip_extension);
2664: hr_utility.trace('p_date_of_birth= ' || p_date_of_birth);
2665: hr_utility.trace('p_date_of_hire= ' || p_date_of_hire);
2658: hr_utility.trace('p_emp_address_line1= ' || p_emp_address_line1);
2659: hr_utility.trace('p_emp_address_line2= ' || p_emp_address_line2);
2660: hr_utility.trace('p_emp_city= ' || p_emp_city);
2661: hr_utility.trace('p_emp_state= ' || p_emp_state);
2662: hr_utility.trace('p_emp_zip= ' || p_emp_zip);
2663: hr_utility.trace('p_emp_zip_extension= ' || p_emp_zip_extension);
2664: hr_utility.trace('p_date_of_birth= ' || p_date_of_birth);
2665: hr_utility.trace('p_date_of_hire= ' || p_date_of_hire);
2666:
2659: hr_utility.trace('p_emp_address_line2= ' || p_emp_address_line2);
2660: hr_utility.trace('p_emp_city= ' || p_emp_city);
2661: hr_utility.trace('p_emp_state= ' || p_emp_state);
2662: hr_utility.trace('p_emp_zip= ' || p_emp_zip);
2663: hr_utility.trace('p_emp_zip_extension= ' || p_emp_zip_extension);
2664: hr_utility.trace('p_date_of_birth= ' || p_date_of_birth);
2665: hr_utility.trace('p_date_of_hire= ' || p_date_of_hire);
2666:
2667: hr_utility.trace('p_loc_address_line1= ' || p_loc_address_line1);
2660: hr_utility.trace('p_emp_city= ' || p_emp_city);
2661: hr_utility.trace('p_emp_state= ' || p_emp_state);
2662: hr_utility.trace('p_emp_zip= ' || p_emp_zip);
2663: hr_utility.trace('p_emp_zip_extension= ' || p_emp_zip_extension);
2664: hr_utility.trace('p_date_of_birth= ' || p_date_of_birth);
2665: hr_utility.trace('p_date_of_hire= ' || p_date_of_hire);
2666:
2667: hr_utility.trace('p_loc_address_line1= ' || p_loc_address_line1);
2668: hr_utility.trace('p_loc_address_line2= ' || p_loc_address_line2);
2661: hr_utility.trace('p_emp_state= ' || p_emp_state);
2662: hr_utility.trace('p_emp_zip= ' || p_emp_zip);
2663: hr_utility.trace('p_emp_zip_extension= ' || p_emp_zip_extension);
2664: hr_utility.trace('p_date_of_birth= ' || p_date_of_birth);
2665: hr_utility.trace('p_date_of_hire= ' || p_date_of_hire);
2666:
2667: hr_utility.trace('p_loc_address_line1= ' || p_loc_address_line1);
2668: hr_utility.trace('p_loc_address_line2= ' || p_loc_address_line2);
2669: hr_utility.trace('p_loc_city= ' || p_loc_city);
2663: hr_utility.trace('p_emp_zip_extension= ' || p_emp_zip_extension);
2664: hr_utility.trace('p_date_of_birth= ' || p_date_of_birth);
2665: hr_utility.trace('p_date_of_hire= ' || p_date_of_hire);
2666:
2667: hr_utility.trace('p_loc_address_line1= ' || p_loc_address_line1);
2668: hr_utility.trace('p_loc_address_line2= ' || p_loc_address_line2);
2669: hr_utility.trace('p_loc_city= ' || p_loc_city);
2670: hr_utility.trace('p_loc_state= ' || p_loc_state);
2671: hr_utility.trace('p_loc_zip= ' || p_loc_zip);
2664: hr_utility.trace('p_date_of_birth= ' || p_date_of_birth);
2665: hr_utility.trace('p_date_of_hire= ' || p_date_of_hire);
2666:
2667: hr_utility.trace('p_loc_address_line1= ' || p_loc_address_line1);
2668: hr_utility.trace('p_loc_address_line2= ' || p_loc_address_line2);
2669: hr_utility.trace('p_loc_city= ' || p_loc_city);
2670: hr_utility.trace('p_loc_state= ' || p_loc_state);
2671: hr_utility.trace('p_loc_zip= ' || p_loc_zip);
2672: hr_utility.trace('p_loc_zip_extension= ' || p_loc_zip_extension);
2665: hr_utility.trace('p_date_of_hire= ' || p_date_of_hire);
2666:
2667: hr_utility.trace('p_loc_address_line1= ' || p_loc_address_line1);
2668: hr_utility.trace('p_loc_address_line2= ' || p_loc_address_line2);
2669: hr_utility.trace('p_loc_city= ' || p_loc_city);
2670: hr_utility.trace('p_loc_state= ' || p_loc_state);
2671: hr_utility.trace('p_loc_zip= ' || p_loc_zip);
2672: hr_utility.trace('p_loc_zip_extension= ' || p_loc_zip_extension);
2673: hr_utility.trace('p_contact_phone = ' || p_contact_phone);
2666:
2667: hr_utility.trace('p_loc_address_line1= ' || p_loc_address_line1);
2668: hr_utility.trace('p_loc_address_line2= ' || p_loc_address_line2);
2669: hr_utility.trace('p_loc_city= ' || p_loc_city);
2670: hr_utility.trace('p_loc_state= ' || p_loc_state);
2671: hr_utility.trace('p_loc_zip= ' || p_loc_zip);
2672: hr_utility.trace('p_loc_zip_extension= ' || p_loc_zip_extension);
2673: hr_utility.trace('p_contact_phone = ' || p_contact_phone);
2674: hr_utility.trace('p_contact_name = ' || p_contact_name);
2667: hr_utility.trace('p_loc_address_line1= ' || p_loc_address_line1);
2668: hr_utility.trace('p_loc_address_line2= ' || p_loc_address_line2);
2669: hr_utility.trace('p_loc_city= ' || p_loc_city);
2670: hr_utility.trace('p_loc_state= ' || p_loc_state);
2671: hr_utility.trace('p_loc_zip= ' || p_loc_zip);
2672: hr_utility.trace('p_loc_zip_extension= ' || p_loc_zip_extension);
2673: hr_utility.trace('p_contact_phone = ' || p_contact_phone);
2674: hr_utility.trace('p_contact_name = ' || p_contact_name);
2675:
2668: hr_utility.trace('p_loc_address_line2= ' || p_loc_address_line2);
2669: hr_utility.trace('p_loc_city= ' || p_loc_city);
2670: hr_utility.trace('p_loc_state= ' || p_loc_state);
2671: hr_utility.trace('p_loc_zip= ' || p_loc_zip);
2672: hr_utility.trace('p_loc_zip_extension= ' || p_loc_zip_extension);
2673: hr_utility.trace('p_contact_phone = ' || p_contact_phone);
2674: hr_utility.trace('p_contact_name = ' || p_contact_name);
2675:
2676:
2669: hr_utility.trace('p_loc_city= ' || p_loc_city);
2670: hr_utility.trace('p_loc_state= ' || p_loc_state);
2671: hr_utility.trace('p_loc_zip= ' || p_loc_zip);
2672: hr_utility.trace('p_loc_zip_extension= ' || p_loc_zip_extension);
2673: hr_utility.trace('p_contact_phone = ' || p_contact_phone);
2674: hr_utility.trace('p_contact_name = ' || p_contact_name);
2675:
2676:
2677: hr_utility.set_location(l_api_name,30);
2670: hr_utility.trace('p_loc_state= ' || p_loc_state);
2671: hr_utility.trace('p_loc_zip= ' || p_loc_zip);
2672: hr_utility.trace('p_loc_zip_extension= ' || p_loc_zip_extension);
2673: hr_utility.trace('p_contact_phone = ' || p_contact_phone);
2674: hr_utility.trace('p_contact_name = ' || p_contact_name);
2675:
2676:
2677: hr_utility.set_location(l_api_name,30);
2678:
2673: hr_utility.trace('p_contact_phone = ' || p_contact_phone);
2674: hr_utility.trace('p_contact_name = ' || p_contact_name);
2675:
2676:
2677: hr_utility.set_location(l_api_name,30);
2678:
2679: --
2680: -- format new hire rocord
2681: --
2709: replace(nvl(p_contact_name,' '),',',' ') || g_delimiter ||
2710: nvl(p_multi_state,' ') ||
2711: g_eol;
2712:
2713: hr_utility.set_location('Leaving.... :' || l_api_name,100);
2714:
2715: return l_buffer;
2716: exception
2717: when others then
2714:
2715: return l_buffer;
2716: exception
2717: when others then
2718: hr_utility.set_location('Leaving.... :' || l_api_name,200);
2719: raise;
2720: end a03_al_new_hire_record;
2721: --
2722:
2731: l_api_name varchar2(61) := g_package_name || '.a03_il_new_hire_header';
2732: l_buffer varchar2(2000);
2733: begin
2734: --
2735: hr_utility.set_location('Entering...: ' || l_api_name,10);
2736: l_buffer := 'Social Security Number' || g_delimiter ||
2737: 'First Name' || g_delimiter ||
2738: 'Middle Name' || g_delimiter ||
2739: 'Last Name' || g_delimiter ||
2753: 'Employer Zip' || g_delimiter ||
2754: 'Employer Zip Extension' || g_delimiter ||
2755: g_eol;
2756:
2757: hr_utility.set_location('Leaving.... :' || l_api_name,100);
2758:
2759: return l_buffer;
2760: exception
2761: when others then
2758:
2759: return l_buffer;
2760: exception
2761: when others then
2762: hr_utility.set_location('Leaving.... :' || l_api_name,200);
2763: raise;
2764: end a03_il_new_hire_header;
2765: --
2766: /****************************************************************
2795: l_buffer varchar2(2000);
2796: v_ssn varchar(9);
2797: begin
2798:
2799: hr_utility.set_location('Entering...: ' || l_api_name,10);
2800:
2801: hr_utility.trace('p_federal_id= ' || p_federal_id);
2802: hr_utility.trace('p_tax_unit_name= ' || p_tax_unit_name);
2803: v_ssn := substr(p_national_identifier,1,3) || substr(p_national_identifier,5,2) || substr(p_national_identifier,8,4);
2797: begin
2798:
2799: hr_utility.set_location('Entering...: ' || l_api_name,10);
2800:
2801: hr_utility.trace('p_federal_id= ' || p_federal_id);
2802: hr_utility.trace('p_tax_unit_name= ' || p_tax_unit_name);
2803: v_ssn := substr(p_national_identifier,1,3) || substr(p_national_identifier,5,2) || substr(p_national_identifier,8,4);
2804:
2805: hr_utility.trace('v_ssn= ' || v_ssn);
2798:
2799: hr_utility.set_location('Entering...: ' || l_api_name,10);
2800:
2801: hr_utility.trace('p_federal_id= ' || p_federal_id);
2802: hr_utility.trace('p_tax_unit_name= ' || p_tax_unit_name);
2803: v_ssn := substr(p_national_identifier,1,3) || substr(p_national_identifier,5,2) || substr(p_national_identifier,8,4);
2804:
2805: hr_utility.trace('v_ssn= ' || v_ssn);
2806: hr_utility.trace('p_first_name= ' || p_first_name);
2801: hr_utility.trace('p_federal_id= ' || p_federal_id);
2802: hr_utility.trace('p_tax_unit_name= ' || p_tax_unit_name);
2803: v_ssn := substr(p_national_identifier,1,3) || substr(p_national_identifier,5,2) || substr(p_national_identifier,8,4);
2804:
2805: hr_utility.trace('v_ssn= ' || v_ssn);
2806: hr_utility.trace('p_first_name= ' || p_first_name);
2807: hr_utility.trace('p_middle_name= ' || p_middle_name);
2808: hr_utility.trace('p_last_name= ' || p_last_name);
2809: hr_utility.trace('p_emp_address_line1= ' || p_emp_address_line1);
2802: hr_utility.trace('p_tax_unit_name= ' || p_tax_unit_name);
2803: v_ssn := substr(p_national_identifier,1,3) || substr(p_national_identifier,5,2) || substr(p_national_identifier,8,4);
2804:
2805: hr_utility.trace('v_ssn= ' || v_ssn);
2806: hr_utility.trace('p_first_name= ' || p_first_name);
2807: hr_utility.trace('p_middle_name= ' || p_middle_name);
2808: hr_utility.trace('p_last_name= ' || p_last_name);
2809: hr_utility.trace('p_emp_address_line1= ' || p_emp_address_line1);
2810: hr_utility.trace('p_emp_address_line2= ' || p_emp_address_line2);
2803: v_ssn := substr(p_national_identifier,1,3) || substr(p_national_identifier,5,2) || substr(p_national_identifier,8,4);
2804:
2805: hr_utility.trace('v_ssn= ' || v_ssn);
2806: hr_utility.trace('p_first_name= ' || p_first_name);
2807: hr_utility.trace('p_middle_name= ' || p_middle_name);
2808: hr_utility.trace('p_last_name= ' || p_last_name);
2809: hr_utility.trace('p_emp_address_line1= ' || p_emp_address_line1);
2810: hr_utility.trace('p_emp_address_line2= ' || p_emp_address_line2);
2811: hr_utility.trace('p_emp_city= ' || p_emp_city);
2804:
2805: hr_utility.trace('v_ssn= ' || v_ssn);
2806: hr_utility.trace('p_first_name= ' || p_first_name);
2807: hr_utility.trace('p_middle_name= ' || p_middle_name);
2808: hr_utility.trace('p_last_name= ' || p_last_name);
2809: hr_utility.trace('p_emp_address_line1= ' || p_emp_address_line1);
2810: hr_utility.trace('p_emp_address_line2= ' || p_emp_address_line2);
2811: hr_utility.trace('p_emp_city= ' || p_emp_city);
2812: hr_utility.trace('p_emp_state= ' || p_emp_state);
2805: hr_utility.trace('v_ssn= ' || v_ssn);
2806: hr_utility.trace('p_first_name= ' || p_first_name);
2807: hr_utility.trace('p_middle_name= ' || p_middle_name);
2808: hr_utility.trace('p_last_name= ' || p_last_name);
2809: hr_utility.trace('p_emp_address_line1= ' || p_emp_address_line1);
2810: hr_utility.trace('p_emp_address_line2= ' || p_emp_address_line2);
2811: hr_utility.trace('p_emp_city= ' || p_emp_city);
2812: hr_utility.trace('p_emp_state= ' || p_emp_state);
2813: hr_utility.trace('p_emp_zip= ' || p_emp_zip);
2806: hr_utility.trace('p_first_name= ' || p_first_name);
2807: hr_utility.trace('p_middle_name= ' || p_middle_name);
2808: hr_utility.trace('p_last_name= ' || p_last_name);
2809: hr_utility.trace('p_emp_address_line1= ' || p_emp_address_line1);
2810: hr_utility.trace('p_emp_address_line2= ' || p_emp_address_line2);
2811: hr_utility.trace('p_emp_city= ' || p_emp_city);
2812: hr_utility.trace('p_emp_state= ' || p_emp_state);
2813: hr_utility.trace('p_emp_zip= ' || p_emp_zip);
2814: hr_utility.trace('p_emp_zip_extension= ' || p_emp_zip_extension);
2807: hr_utility.trace('p_middle_name= ' || p_middle_name);
2808: hr_utility.trace('p_last_name= ' || p_last_name);
2809: hr_utility.trace('p_emp_address_line1= ' || p_emp_address_line1);
2810: hr_utility.trace('p_emp_address_line2= ' || p_emp_address_line2);
2811: hr_utility.trace('p_emp_city= ' || p_emp_city);
2812: hr_utility.trace('p_emp_state= ' || p_emp_state);
2813: hr_utility.trace('p_emp_zip= ' || p_emp_zip);
2814: hr_utility.trace('p_emp_zip_extension= ' || p_emp_zip_extension);
2815: hr_utility.trace('p_date_of_birth= ' || p_date_of_hire);
2808: hr_utility.trace('p_last_name= ' || p_last_name);
2809: hr_utility.trace('p_emp_address_line1= ' || p_emp_address_line1);
2810: hr_utility.trace('p_emp_address_line2= ' || p_emp_address_line2);
2811: hr_utility.trace('p_emp_city= ' || p_emp_city);
2812: hr_utility.trace('p_emp_state= ' || p_emp_state);
2813: hr_utility.trace('p_emp_zip= ' || p_emp_zip);
2814: hr_utility.trace('p_emp_zip_extension= ' || p_emp_zip_extension);
2815: hr_utility.trace('p_date_of_birth= ' || p_date_of_hire);
2816:
2809: hr_utility.trace('p_emp_address_line1= ' || p_emp_address_line1);
2810: hr_utility.trace('p_emp_address_line2= ' || p_emp_address_line2);
2811: hr_utility.trace('p_emp_city= ' || p_emp_city);
2812: hr_utility.trace('p_emp_state= ' || p_emp_state);
2813: hr_utility.trace('p_emp_zip= ' || p_emp_zip);
2814: hr_utility.trace('p_emp_zip_extension= ' || p_emp_zip_extension);
2815: hr_utility.trace('p_date_of_birth= ' || p_date_of_hire);
2816:
2817: hr_utility.set_location(l_api_name,30);
2810: hr_utility.trace('p_emp_address_line2= ' || p_emp_address_line2);
2811: hr_utility.trace('p_emp_city= ' || p_emp_city);
2812: hr_utility.trace('p_emp_state= ' || p_emp_state);
2813: hr_utility.trace('p_emp_zip= ' || p_emp_zip);
2814: hr_utility.trace('p_emp_zip_extension= ' || p_emp_zip_extension);
2815: hr_utility.trace('p_date_of_birth= ' || p_date_of_hire);
2816:
2817: hr_utility.set_location(l_api_name,30);
2818:
2811: hr_utility.trace('p_emp_city= ' || p_emp_city);
2812: hr_utility.trace('p_emp_state= ' || p_emp_state);
2813: hr_utility.trace('p_emp_zip= ' || p_emp_zip);
2814: hr_utility.trace('p_emp_zip_extension= ' || p_emp_zip_extension);
2815: hr_utility.trace('p_date_of_birth= ' || p_date_of_hire);
2816:
2817: hr_utility.set_location(l_api_name,30);
2818:
2819: --
2813: hr_utility.trace('p_emp_zip= ' || p_emp_zip);
2814: hr_utility.trace('p_emp_zip_extension= ' || p_emp_zip_extension);
2815: hr_utility.trace('p_date_of_birth= ' || p_date_of_hire);
2816:
2817: hr_utility.set_location(l_api_name,30);
2818:
2819: --
2820: -- format new hire rocord
2821: --
2839: nvl(p_loc_zip,' ') || g_delimiter ||
2840: nvl(p_loc_zip_extension,' ') ||
2841: g_eol;
2842:
2843: hr_utility.set_location('Leaving.... :' || l_api_name,100);
2844:
2845: return l_buffer;
2846: exception
2847: when others then
2844:
2845: return l_buffer;
2846: exception
2847: when others then
2848: hr_utility.set_location('Leaving.... :' || l_api_name,200);
2849: raise;
2850: end a03_il_new_hire_record;
2851: --
2852: --
2861: l_api_name varchar2(61) := g_package_name || '.a03_tx_new_hire_header';
2862: l_buffer varchar2(2000);
2863: begin
2864: --
2865: hr_utility.set_location('Entering...: ' || l_api_name,10);
2866: l_buffer := upper(
2867: 'Social Security Number' || g_delimiter ||
2868: 'First Name' || g_delimiter ||
2869: 'Middle Name' || g_delimiter ||
2895: -- 'Employer Foreign Country Name' || g_delimiter ||
2896: -- 'Employer Foreign Country Zip' ||
2897: g_eol);
2898:
2899: hr_utility.set_location('Leaving.... :' || l_api_name,100);
2900:
2901: return l_buffer;
2902: exception
2903: when others then
2900:
2901: return l_buffer;
2902: exception
2903: when others then
2904: hr_utility.set_location('Leaving.... :' || l_api_name,200);
2905: raise;
2906: end a03_tx_new_hire_header;
2907: --
2908: /****************************************************************
2948: l_buffer varchar2(2000);
2949: v_ssn varchar(9);
2950: begin
2951:
2952: hr_utility.set_location('Entering...: ' || l_api_name,10);
2953:
2954: hr_utility.trace('p_federal_id= ' || p_federal_id);
2955: hr_utility.trace('p_tax_unit_name= ' || p_tax_unit_name);
2956: v_ssn := substr(p_national_identifier,1,3) || substr(p_national_identifier,5,2) || substr(p_national_identifier,8,4);
2950: begin
2951:
2952: hr_utility.set_location('Entering...: ' || l_api_name,10);
2953:
2954: hr_utility.trace('p_federal_id= ' || p_federal_id);
2955: hr_utility.trace('p_tax_unit_name= ' || p_tax_unit_name);
2956: v_ssn := substr(p_national_identifier,1,3) || substr(p_national_identifier,5,2) || substr(p_national_identifier,8,4);
2957:
2958: hr_utility.trace('v_ssn= ' || v_ssn);
2951:
2952: hr_utility.set_location('Entering...: ' || l_api_name,10);
2953:
2954: hr_utility.trace('p_federal_id= ' || p_federal_id);
2955: hr_utility.trace('p_tax_unit_name= ' || p_tax_unit_name);
2956: v_ssn := substr(p_national_identifier,1,3) || substr(p_national_identifier,5,2) || substr(p_national_identifier,8,4);
2957:
2958: hr_utility.trace('v_ssn= ' || v_ssn);
2959: hr_utility.trace('p_first_name= ' || p_first_name);
2954: hr_utility.trace('p_federal_id= ' || p_federal_id);
2955: hr_utility.trace('p_tax_unit_name= ' || p_tax_unit_name);
2956: v_ssn := substr(p_national_identifier,1,3) || substr(p_national_identifier,5,2) || substr(p_national_identifier,8,4);
2957:
2958: hr_utility.trace('v_ssn= ' || v_ssn);
2959: hr_utility.trace('p_first_name= ' || p_first_name);
2960: hr_utility.trace('p_middle_name= ' || p_middle_name);
2961: hr_utility.trace('p_last_name= ' || p_last_name);
2962: hr_utility.trace('p_emp_address_line1= ' || p_emp_address_line1);
2955: hr_utility.trace('p_tax_unit_name= ' || p_tax_unit_name);
2956: v_ssn := substr(p_national_identifier,1,3) || substr(p_national_identifier,5,2) || substr(p_national_identifier,8,4);
2957:
2958: hr_utility.trace('v_ssn= ' || v_ssn);
2959: hr_utility.trace('p_first_name= ' || p_first_name);
2960: hr_utility.trace('p_middle_name= ' || p_middle_name);
2961: hr_utility.trace('p_last_name= ' || p_last_name);
2962: hr_utility.trace('p_emp_address_line1= ' || p_emp_address_line1);
2963: hr_utility.trace('p_emp_address_line2= ' || p_emp_address_line2);
2956: v_ssn := substr(p_national_identifier,1,3) || substr(p_national_identifier,5,2) || substr(p_national_identifier,8,4);
2957:
2958: hr_utility.trace('v_ssn= ' || v_ssn);
2959: hr_utility.trace('p_first_name= ' || p_first_name);
2960: hr_utility.trace('p_middle_name= ' || p_middle_name);
2961: hr_utility.trace('p_last_name= ' || p_last_name);
2962: hr_utility.trace('p_emp_address_line1= ' || p_emp_address_line1);
2963: hr_utility.trace('p_emp_address_line2= ' || p_emp_address_line2);
2964: hr_utility.trace('p_emp_address_line3= ' || p_emp_address_line2);
2957:
2958: hr_utility.trace('v_ssn= ' || v_ssn);
2959: hr_utility.trace('p_first_name= ' || p_first_name);
2960: hr_utility.trace('p_middle_name= ' || p_middle_name);
2961: hr_utility.trace('p_last_name= ' || p_last_name);
2962: hr_utility.trace('p_emp_address_line1= ' || p_emp_address_line1);
2963: hr_utility.trace('p_emp_address_line2= ' || p_emp_address_line2);
2964: hr_utility.trace('p_emp_address_line3= ' || p_emp_address_line2);
2965: hr_utility.trace('p_emp_city= ' || p_emp_city);
2958: hr_utility.trace('v_ssn= ' || v_ssn);
2959: hr_utility.trace('p_first_name= ' || p_first_name);
2960: hr_utility.trace('p_middle_name= ' || p_middle_name);
2961: hr_utility.trace('p_last_name= ' || p_last_name);
2962: hr_utility.trace('p_emp_address_line1= ' || p_emp_address_line1);
2963: hr_utility.trace('p_emp_address_line2= ' || p_emp_address_line2);
2964: hr_utility.trace('p_emp_address_line3= ' || p_emp_address_line2);
2965: hr_utility.trace('p_emp_city= ' || p_emp_city);
2966: hr_utility.trace('p_emp_state= ' || p_emp_state);
2959: hr_utility.trace('p_first_name= ' || p_first_name);
2960: hr_utility.trace('p_middle_name= ' || p_middle_name);
2961: hr_utility.trace('p_last_name= ' || p_last_name);
2962: hr_utility.trace('p_emp_address_line1= ' || p_emp_address_line1);
2963: hr_utility.trace('p_emp_address_line2= ' || p_emp_address_line2);
2964: hr_utility.trace('p_emp_address_line3= ' || p_emp_address_line2);
2965: hr_utility.trace('p_emp_city= ' || p_emp_city);
2966: hr_utility.trace('p_emp_state= ' || p_emp_state);
2967: hr_utility.trace('p_emp_zip= ' || p_emp_zip);
2960: hr_utility.trace('p_middle_name= ' || p_middle_name);
2961: hr_utility.trace('p_last_name= ' || p_last_name);
2962: hr_utility.trace('p_emp_address_line1= ' || p_emp_address_line1);
2963: hr_utility.trace('p_emp_address_line2= ' || p_emp_address_line2);
2964: hr_utility.trace('p_emp_address_line3= ' || p_emp_address_line2);
2965: hr_utility.trace('p_emp_city= ' || p_emp_city);
2966: hr_utility.trace('p_emp_state= ' || p_emp_state);
2967: hr_utility.trace('p_emp_zip= ' || p_emp_zip);
2968: hr_utility.trace('p_emp_zip_extension= ' || p_emp_zip_extension);
2961: hr_utility.trace('p_last_name= ' || p_last_name);
2962: hr_utility.trace('p_emp_address_line1= ' || p_emp_address_line1);
2963: hr_utility.trace('p_emp_address_line2= ' || p_emp_address_line2);
2964: hr_utility.trace('p_emp_address_line3= ' || p_emp_address_line2);
2965: hr_utility.trace('p_emp_city= ' || p_emp_city);
2966: hr_utility.trace('p_emp_state= ' || p_emp_state);
2967: hr_utility.trace('p_emp_zip= ' || p_emp_zip);
2968: hr_utility.trace('p_emp_zip_extension= ' || p_emp_zip_extension);
2969: hr_utility.trace('p_date_of_birth= ' || p_date_of_hire);
2962: hr_utility.trace('p_emp_address_line1= ' || p_emp_address_line1);
2963: hr_utility.trace('p_emp_address_line2= ' || p_emp_address_line2);
2964: hr_utility.trace('p_emp_address_line3= ' || p_emp_address_line2);
2965: hr_utility.trace('p_emp_city= ' || p_emp_city);
2966: hr_utility.trace('p_emp_state= ' || p_emp_state);
2967: hr_utility.trace('p_emp_zip= ' || p_emp_zip);
2968: hr_utility.trace('p_emp_zip_extension= ' || p_emp_zip_extension);
2969: hr_utility.trace('p_date_of_birth= ' || p_date_of_hire);
2970: hr_utility.trace('p_date_of_hire= ' || p_date_of_hire);
2963: hr_utility.trace('p_emp_address_line2= ' || p_emp_address_line2);
2964: hr_utility.trace('p_emp_address_line3= ' || p_emp_address_line2);
2965: hr_utility.trace('p_emp_city= ' || p_emp_city);
2966: hr_utility.trace('p_emp_state= ' || p_emp_state);
2967: hr_utility.trace('p_emp_zip= ' || p_emp_zip);
2968: hr_utility.trace('p_emp_zip_extension= ' || p_emp_zip_extension);
2969: hr_utility.trace('p_date_of_birth= ' || p_date_of_hire);
2970: hr_utility.trace('p_date_of_hire= ' || p_date_of_hire);
2971: hr_utility.trace('p_state_of_hire= ' || p_state_of_hire);
2964: hr_utility.trace('p_emp_address_line3= ' || p_emp_address_line2);
2965: hr_utility.trace('p_emp_city= ' || p_emp_city);
2966: hr_utility.trace('p_emp_state= ' || p_emp_state);
2967: hr_utility.trace('p_emp_zip= ' || p_emp_zip);
2968: hr_utility.trace('p_emp_zip_extension= ' || p_emp_zip_extension);
2969: hr_utility.trace('p_date_of_birth= ' || p_date_of_hire);
2970: hr_utility.trace('p_date_of_hire= ' || p_date_of_hire);
2971: hr_utility.trace('p_state_of_hire= ' || p_state_of_hire);
2972:
2965: hr_utility.trace('p_emp_city= ' || p_emp_city);
2966: hr_utility.trace('p_emp_state= ' || p_emp_state);
2967: hr_utility.trace('p_emp_zip= ' || p_emp_zip);
2968: hr_utility.trace('p_emp_zip_extension= ' || p_emp_zip_extension);
2969: hr_utility.trace('p_date_of_birth= ' || p_date_of_hire);
2970: hr_utility.trace('p_date_of_hire= ' || p_date_of_hire);
2971: hr_utility.trace('p_state_of_hire= ' || p_state_of_hire);
2972:
2973: hr_utility.set_location(l_api_name,30);
2966: hr_utility.trace('p_emp_state= ' || p_emp_state);
2967: hr_utility.trace('p_emp_zip= ' || p_emp_zip);
2968: hr_utility.trace('p_emp_zip_extension= ' || p_emp_zip_extension);
2969: hr_utility.trace('p_date_of_birth= ' || p_date_of_hire);
2970: hr_utility.trace('p_date_of_hire= ' || p_date_of_hire);
2971: hr_utility.trace('p_state_of_hire= ' || p_state_of_hire);
2972:
2973: hr_utility.set_location(l_api_name,30);
2974:
2967: hr_utility.trace('p_emp_zip= ' || p_emp_zip);
2968: hr_utility.trace('p_emp_zip_extension= ' || p_emp_zip_extension);
2969: hr_utility.trace('p_date_of_birth= ' || p_date_of_hire);
2970: hr_utility.trace('p_date_of_hire= ' || p_date_of_hire);
2971: hr_utility.trace('p_state_of_hire= ' || p_state_of_hire);
2972:
2973: hr_utility.set_location(l_api_name,30);
2974:
2975: --
2969: hr_utility.trace('p_date_of_birth= ' || p_date_of_hire);
2970: hr_utility.trace('p_date_of_hire= ' || p_date_of_hire);
2971: hr_utility.trace('p_state_of_hire= ' || p_state_of_hire);
2972:
2973: hr_utility.set_location(l_api_name,30);
2974:
2975: --
2976: -- format new hire rocord
2977: --
3006: nvl(p_loc_zip,' ') || g_delimiter ||
3007: nvl(p_loc_zip_extension,' ') || g_delimiter ||
3008: g_eol);
3009:
3010: hr_utility.set_location('Leaving.... :' || l_api_name,100);
3011:
3012: return l_buffer;
3013: exception
3014: when others then
3011:
3012: return l_buffer;
3013: exception
3014: when others then
3015: hr_utility.set_location('Leaving.... :' || l_api_name,200);
3016: raise;
3017: end a03_tx_new_hire_record;
3018:
3019:
3028: l_api_name varchar2(61) := g_package_name || '.a03_ca_new_hire_header';
3029: l_buffer varchar2(2000);
3030: begin
3031: --
3032: hr_utility.set_location('Entering...: ' || l_api_name,10);
3033: l_buffer := 'SOCIAL SECURITY NUMBER' || g_delimiter ||
3034: 'FIRST NAME' || g_delimiter ||
3035: 'MIDDLE INITIAL' || g_delimiter ||
3036: 'LAST NAME' || g_delimiter ||
3041: 'EMPLOYEE ZIP EXTENSION' || g_delimiter ||
3042: 'DATE OF HIRE' ||
3043: g_eol;
3044:
3045: hr_utility.set_location('Leaving.... :' || l_api_name,100);
3046:
3047: return l_buffer;
3048: exception
3049: when others then
3046:
3047: return l_buffer;
3048: exception
3049: when others then
3050: hr_utility.set_location('Leaving.... :' || l_api_name,200);
3051: raise;
3052: end a03_ca_new_hire_header;
3053: --
3054: /****************************************************************
3074: l_buffer varchar2(2000);
3075: v_ssn varchar(9);
3076: begin
3077:
3078: hr_utility.set_location('Entering...: ' || l_api_name,10);
3079:
3080: v_ssn := substr(p_national_identifier,1,3) || substr(p_national_identifier,5,2) || substr(p_national_identifier,8,4);
3081:
3082: hr_utility.trace('v_ssn= ' || v_ssn);
3078: hr_utility.set_location('Entering...: ' || l_api_name,10);
3079:
3080: v_ssn := substr(p_national_identifier,1,3) || substr(p_national_identifier,5,2) || substr(p_national_identifier,8,4);
3081:
3082: hr_utility.trace('v_ssn= ' || v_ssn);
3083: hr_utility.trace('p_first_name= ' || p_first_name);
3084: hr_utility.trace('p_middle_name= ' || p_middle_name);
3085: hr_utility.trace('p_last_name= ' || p_last_name);
3086: hr_utility.trace('p_emp_address_line = ' || p_emp_address_line);
3079:
3080: v_ssn := substr(p_national_identifier,1,3) || substr(p_national_identifier,5,2) || substr(p_national_identifier,8,4);
3081:
3082: hr_utility.trace('v_ssn= ' || v_ssn);
3083: hr_utility.trace('p_first_name= ' || p_first_name);
3084: hr_utility.trace('p_middle_name= ' || p_middle_name);
3085: hr_utility.trace('p_last_name= ' || p_last_name);
3086: hr_utility.trace('p_emp_address_line = ' || p_emp_address_line);
3087: hr_utility.trace('p_emp_city= ' || p_emp_city);
3080: v_ssn := substr(p_national_identifier,1,3) || substr(p_national_identifier,5,2) || substr(p_national_identifier,8,4);
3081:
3082: hr_utility.trace('v_ssn= ' || v_ssn);
3083: hr_utility.trace('p_first_name= ' || p_first_name);
3084: hr_utility.trace('p_middle_name= ' || p_middle_name);
3085: hr_utility.trace('p_last_name= ' || p_last_name);
3086: hr_utility.trace('p_emp_address_line = ' || p_emp_address_line);
3087: hr_utility.trace('p_emp_city= ' || p_emp_city);
3088: hr_utility.trace('p_emp_state= ' || p_emp_state);
3081:
3082: hr_utility.trace('v_ssn= ' || v_ssn);
3083: hr_utility.trace('p_first_name= ' || p_first_name);
3084: hr_utility.trace('p_middle_name= ' || p_middle_name);
3085: hr_utility.trace('p_last_name= ' || p_last_name);
3086: hr_utility.trace('p_emp_address_line = ' || p_emp_address_line);
3087: hr_utility.trace('p_emp_city= ' || p_emp_city);
3088: hr_utility.trace('p_emp_state= ' || p_emp_state);
3089: hr_utility.trace('p_emp_zip= ' || p_emp_zip);
3082: hr_utility.trace('v_ssn= ' || v_ssn);
3083: hr_utility.trace('p_first_name= ' || p_first_name);
3084: hr_utility.trace('p_middle_name= ' || p_middle_name);
3085: hr_utility.trace('p_last_name= ' || p_last_name);
3086: hr_utility.trace('p_emp_address_line = ' || p_emp_address_line);
3087: hr_utility.trace('p_emp_city= ' || p_emp_city);
3088: hr_utility.trace('p_emp_state= ' || p_emp_state);
3089: hr_utility.trace('p_emp_zip= ' || p_emp_zip);
3090: hr_utility.trace('p_emp_zip_extension= ' || p_emp_zip_extension);
3083: hr_utility.trace('p_first_name= ' || p_first_name);
3084: hr_utility.trace('p_middle_name= ' || p_middle_name);
3085: hr_utility.trace('p_last_name= ' || p_last_name);
3086: hr_utility.trace('p_emp_address_line = ' || p_emp_address_line);
3087: hr_utility.trace('p_emp_city= ' || p_emp_city);
3088: hr_utility.trace('p_emp_state= ' || p_emp_state);
3089: hr_utility.trace('p_emp_zip= ' || p_emp_zip);
3090: hr_utility.trace('p_emp_zip_extension= ' || p_emp_zip_extension);
3091: hr_utility.trace('p_date_of_hire= ' || p_date_of_hire);
3084: hr_utility.trace('p_middle_name= ' || p_middle_name);
3085: hr_utility.trace('p_last_name= ' || p_last_name);
3086: hr_utility.trace('p_emp_address_line = ' || p_emp_address_line);
3087: hr_utility.trace('p_emp_city= ' || p_emp_city);
3088: hr_utility.trace('p_emp_state= ' || p_emp_state);
3089: hr_utility.trace('p_emp_zip= ' || p_emp_zip);
3090: hr_utility.trace('p_emp_zip_extension= ' || p_emp_zip_extension);
3091: hr_utility.trace('p_date_of_hire= ' || p_date_of_hire);
3092:
3085: hr_utility.trace('p_last_name= ' || p_last_name);
3086: hr_utility.trace('p_emp_address_line = ' || p_emp_address_line);
3087: hr_utility.trace('p_emp_city= ' || p_emp_city);
3088: hr_utility.trace('p_emp_state= ' || p_emp_state);
3089: hr_utility.trace('p_emp_zip= ' || p_emp_zip);
3090: hr_utility.trace('p_emp_zip_extension= ' || p_emp_zip_extension);
3091: hr_utility.trace('p_date_of_hire= ' || p_date_of_hire);
3092:
3093: hr_utility.set_location(l_api_name,30);
3086: hr_utility.trace('p_emp_address_line = ' || p_emp_address_line);
3087: hr_utility.trace('p_emp_city= ' || p_emp_city);
3088: hr_utility.trace('p_emp_state= ' || p_emp_state);
3089: hr_utility.trace('p_emp_zip= ' || p_emp_zip);
3090: hr_utility.trace('p_emp_zip_extension= ' || p_emp_zip_extension);
3091: hr_utility.trace('p_date_of_hire= ' || p_date_of_hire);
3092:
3093: hr_utility.set_location(l_api_name,30);
3094:
3087: hr_utility.trace('p_emp_city= ' || p_emp_city);
3088: hr_utility.trace('p_emp_state= ' || p_emp_state);
3089: hr_utility.trace('p_emp_zip= ' || p_emp_zip);
3090: hr_utility.trace('p_emp_zip_extension= ' || p_emp_zip_extension);
3091: hr_utility.trace('p_date_of_hire= ' || p_date_of_hire);
3092:
3093: hr_utility.set_location(l_api_name,30);
3094:
3095: --
3089: hr_utility.trace('p_emp_zip= ' || p_emp_zip);
3090: hr_utility.trace('p_emp_zip_extension= ' || p_emp_zip_extension);
3091: hr_utility.trace('p_date_of_hire= ' || p_date_of_hire);
3092:
3093: hr_utility.set_location(l_api_name,30);
3094:
3095: --
3096: -- format new hire rocord
3097: --
3108: nvl(to_char(p_date_of_hire,'YYYYMMDD'),' ') ||
3109: g_eol
3110: );
3111:
3112: hr_utility.set_location('Leaving.... :' || l_api_name,100);
3113:
3114: return l_buffer;
3115: exception
3116: when others then
3113:
3114: return l_buffer;
3115: exception
3116: when others then
3117: hr_utility.set_location('Leaving.... :' || l_api_name,200);
3118: raise;
3119: end a03_ca_new_hire_record;
3120: --
3121: /****************************************************************
3129: l_api_name varchar2(61) := g_package_name || '.a03_ny_new_hire_header';
3130: l_buffer varchar2(2000);
3131: begin
3132: --
3133: hr_utility.set_location('Entering...: ' || l_api_name,10);
3134: l_buffer := upper(
3135: 'Social Security Number' || g_delimiter ||
3136: 'Last Name' || g_delimiter ||
3137: 'First Name' || g_delimiter ||
3144: 'Eligibility Indicator' || g_delimiter ||
3145: 'Date Employee eligible for coverage' || -- removed g_delimiter , bug 14532612
3146: g_eol); --#10014495 Added columns Elig. Ind. and Date Emp. Elig.
3147:
3148: hr_utility.set_location('Leaving.... :' || l_api_name,100);
3149:
3150: return l_buffer;
3151: exception
3152: when others then
3149:
3150: return l_buffer;
3151: exception
3152: when others then
3153: hr_utility.set_location('Leaving.... :' || l_api_name,200);
3154: raise;
3155: end a03_ny_new_hire_header;
3156: --
3157: /****************************************************************
3180: v_ssn varchar(9);
3181: l_medical_avail VARCHAR2(1); --bug 14532612
3182: begin
3183:
3184: hr_utility.set_location('Entering...: ' || l_api_name,10);
3185:
3186: if substr(p_national_identifier,4,1) = '-' and substr(p_national_identifier,7,1) = '-' then
3187: v_ssn := substr(p_national_identifier,1,3) || substr(p_national_identifier,5,2) || substr(p_national_identifier,8,4);
3188: else
3188: else
3189: v_ssn := p_national_identifier;
3190: end if;
3191:
3192: hr_utility.trace('v_ssn= ' || v_ssn);
3193: hr_utility.trace('p_first_name= ' || p_first_name);
3194: hr_utility.trace('p_middle_name= ' || p_middle_name);
3195: hr_utility.trace('p_last_name= ' || p_last_name);
3196: hr_utility.trace('p_emp_address_line = ' || p_emp_address_line);
3189: v_ssn := p_national_identifier;
3190: end if;
3191:
3192: hr_utility.trace('v_ssn= ' || v_ssn);
3193: hr_utility.trace('p_first_name= ' || p_first_name);
3194: hr_utility.trace('p_middle_name= ' || p_middle_name);
3195: hr_utility.trace('p_last_name= ' || p_last_name);
3196: hr_utility.trace('p_emp_address_line = ' || p_emp_address_line);
3197: hr_utility.trace('p_emp_city= ' || p_emp_city);
3190: end if;
3191:
3192: hr_utility.trace('v_ssn= ' || v_ssn);
3193: hr_utility.trace('p_first_name= ' || p_first_name);
3194: hr_utility.trace('p_middle_name= ' || p_middle_name);
3195: hr_utility.trace('p_last_name= ' || p_last_name);
3196: hr_utility.trace('p_emp_address_line = ' || p_emp_address_line);
3197: hr_utility.trace('p_emp_city= ' || p_emp_city);
3198: hr_utility.trace('p_emp_state= ' || p_emp_state);
3191:
3192: hr_utility.trace('v_ssn= ' || v_ssn);
3193: hr_utility.trace('p_first_name= ' || p_first_name);
3194: hr_utility.trace('p_middle_name= ' || p_middle_name);
3195: hr_utility.trace('p_last_name= ' || p_last_name);
3196: hr_utility.trace('p_emp_address_line = ' || p_emp_address_line);
3197: hr_utility.trace('p_emp_city= ' || p_emp_city);
3198: hr_utility.trace('p_emp_state= ' || p_emp_state);
3199: hr_utility.trace('p_emp_zip= ' || p_emp_zip);
3192: hr_utility.trace('v_ssn= ' || v_ssn);
3193: hr_utility.trace('p_first_name= ' || p_first_name);
3194: hr_utility.trace('p_middle_name= ' || p_middle_name);
3195: hr_utility.trace('p_last_name= ' || p_last_name);
3196: hr_utility.trace('p_emp_address_line = ' || p_emp_address_line);
3197: hr_utility.trace('p_emp_city= ' || p_emp_city);
3198: hr_utility.trace('p_emp_state= ' || p_emp_state);
3199: hr_utility.trace('p_emp_zip= ' || p_emp_zip);
3200: hr_utility.trace('p_date_of_hire= ' || p_date_of_hire);
3193: hr_utility.trace('p_first_name= ' || p_first_name);
3194: hr_utility.trace('p_middle_name= ' || p_middle_name);
3195: hr_utility.trace('p_last_name= ' || p_last_name);
3196: hr_utility.trace('p_emp_address_line = ' || p_emp_address_line);
3197: hr_utility.trace('p_emp_city= ' || p_emp_city);
3198: hr_utility.trace('p_emp_state= ' || p_emp_state);
3199: hr_utility.trace('p_emp_zip= ' || p_emp_zip);
3200: hr_utility.trace('p_date_of_hire= ' || p_date_of_hire);
3201: --#10014495 start
3194: hr_utility.trace('p_middle_name= ' || p_middle_name);
3195: hr_utility.trace('p_last_name= ' || p_last_name);
3196: hr_utility.trace('p_emp_address_line = ' || p_emp_address_line);
3197: hr_utility.trace('p_emp_city= ' || p_emp_city);
3198: hr_utility.trace('p_emp_state= ' || p_emp_state);
3199: hr_utility.trace('p_emp_zip= ' || p_emp_zip);
3200: hr_utility.trace('p_date_of_hire= ' || p_date_of_hire);
3201: --#10014495 start
3202: hr_utility.trace('p_medical_avail= ' || p_medical_avail);
3195: hr_utility.trace('p_last_name= ' || p_last_name);
3196: hr_utility.trace('p_emp_address_line = ' || p_emp_address_line);
3197: hr_utility.trace('p_emp_city= ' || p_emp_city);
3198: hr_utility.trace('p_emp_state= ' || p_emp_state);
3199: hr_utility.trace('p_emp_zip= ' || p_emp_zip);
3200: hr_utility.trace('p_date_of_hire= ' || p_date_of_hire);
3201: --#10014495 start
3202: hr_utility.trace('p_medical_avail= ' || p_medical_avail);
3203: hr_utility.trace('p_health_ins_date= ' || to_char(p_health_ins_date));
3196: hr_utility.trace('p_emp_address_line = ' || p_emp_address_line);
3197: hr_utility.trace('p_emp_city= ' || p_emp_city);
3198: hr_utility.trace('p_emp_state= ' || p_emp_state);
3199: hr_utility.trace('p_emp_zip= ' || p_emp_zip);
3200: hr_utility.trace('p_date_of_hire= ' || p_date_of_hire);
3201: --#10014495 start
3202: hr_utility.trace('p_medical_avail= ' || p_medical_avail);
3203: hr_utility.trace('p_health_ins_date= ' || to_char(p_health_ins_date));
3204: --#10014495 end
3198: hr_utility.trace('p_emp_state= ' || p_emp_state);
3199: hr_utility.trace('p_emp_zip= ' || p_emp_zip);
3200: hr_utility.trace('p_date_of_hire= ' || p_date_of_hire);
3201: --#10014495 start
3202: hr_utility.trace('p_medical_avail= ' || p_medical_avail);
3203: hr_utility.trace('p_health_ins_date= ' || to_char(p_health_ins_date));
3204: --#10014495 end
3205: hr_utility.trace('p_new_hire_indicator= ' || p_new_hire_indicator); --#14532612
3206:
3199: hr_utility.trace('p_emp_zip= ' || p_emp_zip);
3200: hr_utility.trace('p_date_of_hire= ' || p_date_of_hire);
3201: --#10014495 start
3202: hr_utility.trace('p_medical_avail= ' || p_medical_avail);
3203: hr_utility.trace('p_health_ins_date= ' || to_char(p_health_ins_date));
3204: --#10014495 end
3205: hr_utility.trace('p_new_hire_indicator= ' || p_new_hire_indicator); --#14532612
3206:
3207: hr_utility.set_location(l_api_name,30);
3201: --#10014495 start
3202: hr_utility.trace('p_medical_avail= ' || p_medical_avail);
3203: hr_utility.trace('p_health_ins_date= ' || to_char(p_health_ins_date));
3204: --#10014495 end
3205: hr_utility.trace('p_new_hire_indicator= ' || p_new_hire_indicator); --#14532612
3206:
3207: hr_utility.set_location(l_api_name,30);
3208:
3209: --Start of bug 14532612
3203: hr_utility.trace('p_health_ins_date= ' || to_char(p_health_ins_date));
3204: --#10014495 end
3205: hr_utility.trace('p_new_hire_indicator= ' || p_new_hire_indicator); --#14532612
3206:
3207: hr_utility.set_location(l_api_name,30);
3208:
3209: --Start of bug 14532612
3210: l_medical_avail := p_medical_avail;
3211: IF p_medical_avail = 'E' THEN
3233: nvl(to_char(l_medical_avail),' ')|| g_delimiter || --replaced p_medical_avail by l_medical_avail, bug 14532612
3234: nvl(to_char(p_health_ins_date,'MMDDRRRR'),' ')|| --corrected date format,#14470601
3235: g_eol); --#10014495 Added p_medical_avail and p_health_ins_date
3236:
3237: hr_utility.set_location('Leaving.... :' || l_api_name,100);
3238:
3239: return l_buffer;
3240: exception
3241: when others then
3238:
3239: return l_buffer;
3240: exception
3241: when others then
3242: hr_utility.set_location('Leaving.... :' || l_api_name,200);
3243: raise;
3244: end a03_ny_new_hire_record;
3245: --
3246: -- #10387522 start
3255: l_api_name varchar2(61) := g_package_name || '.a03_sc_new_hire_header';
3256: l_buffer varchar2(2000);
3257: begin
3258: --
3259: hr_utility.set_location('Entering...: ' || l_api_name,10);
3260: l_buffer := upper(
3261: 'Social Security Number' || g_delimiter ||
3262: 'Last Name' || g_delimiter ||
3263: 'First Name' || g_delimiter ||
3270: 'Date of Birth' || g_delimiter ||
3271: 'Hire Date' ||
3272: g_eol);
3273:
3274: hr_utility.set_location('Leaving.... :' || l_api_name,100);
3275:
3276: return l_buffer;
3277: exception
3278: when others then
3275:
3276: return l_buffer;
3277: exception
3278: when others then
3279: hr_utility.set_location('Leaving.... :' || l_api_name,200);
3280: raise;
3281: end a03_sc_new_hire_header;
3282: --
3283: /****************************************************************
3304: l_buffer varchar2(2000);
3305: v_ssn varchar(9);
3306: begin
3307:
3308: hr_utility.set_location('Entering...: ' || l_api_name,10);
3309:
3310: if substr(p_national_identifier,4,1) = '-' and substr(p_national_identifier,7,1) = '-' then
3311: v_ssn := substr(p_national_identifier,1,3) || substr(p_national_identifier,5,2) || substr(p_national_identifier,8,4);
3312: else
3312: else
3313: v_ssn := p_national_identifier;
3314: end if;
3315:
3316: hr_utility.trace('v_ssn= ' || v_ssn);
3317: hr_utility.trace('p_first_name= ' || p_first_name);
3318: hr_utility.trace('p_middle_name= ' || p_middle_name);
3319: hr_utility.trace('p_last_name= ' || p_last_name);
3320: hr_utility.trace('p_emp_add_line1 = ' || p_emp_add_line1);
3313: v_ssn := p_national_identifier;
3314: end if;
3315:
3316: hr_utility.trace('v_ssn= ' || v_ssn);
3317: hr_utility.trace('p_first_name= ' || p_first_name);
3318: hr_utility.trace('p_middle_name= ' || p_middle_name);
3319: hr_utility.trace('p_last_name= ' || p_last_name);
3320: hr_utility.trace('p_emp_add_line1 = ' || p_emp_add_line1);
3321: hr_utility.trace('p_emp_add_line2 = ' || p_emp_add_line2);
3314: end if;
3315:
3316: hr_utility.trace('v_ssn= ' || v_ssn);
3317: hr_utility.trace('p_first_name= ' || p_first_name);
3318: hr_utility.trace('p_middle_name= ' || p_middle_name);
3319: hr_utility.trace('p_last_name= ' || p_last_name);
3320: hr_utility.trace('p_emp_add_line1 = ' || p_emp_add_line1);
3321: hr_utility.trace('p_emp_add_line2 = ' || p_emp_add_line2);
3322: hr_utility.trace('p_emp_city= ' || p_emp_city);
3315:
3316: hr_utility.trace('v_ssn= ' || v_ssn);
3317: hr_utility.trace('p_first_name= ' || p_first_name);
3318: hr_utility.trace('p_middle_name= ' || p_middle_name);
3319: hr_utility.trace('p_last_name= ' || p_last_name);
3320: hr_utility.trace('p_emp_add_line1 = ' || p_emp_add_line1);
3321: hr_utility.trace('p_emp_add_line2 = ' || p_emp_add_line2);
3322: hr_utility.trace('p_emp_city= ' || p_emp_city);
3323: hr_utility.trace('p_emp_state= ' || p_emp_state);
3316: hr_utility.trace('v_ssn= ' || v_ssn);
3317: hr_utility.trace('p_first_name= ' || p_first_name);
3318: hr_utility.trace('p_middle_name= ' || p_middle_name);
3319: hr_utility.trace('p_last_name= ' || p_last_name);
3320: hr_utility.trace('p_emp_add_line1 = ' || p_emp_add_line1);
3321: hr_utility.trace('p_emp_add_line2 = ' || p_emp_add_line2);
3322: hr_utility.trace('p_emp_city= ' || p_emp_city);
3323: hr_utility.trace('p_emp_state= ' || p_emp_state);
3324: hr_utility.trace('p_emp_zip= ' || p_emp_zip);
3317: hr_utility.trace('p_first_name= ' || p_first_name);
3318: hr_utility.trace('p_middle_name= ' || p_middle_name);
3319: hr_utility.trace('p_last_name= ' || p_last_name);
3320: hr_utility.trace('p_emp_add_line1 = ' || p_emp_add_line1);
3321: hr_utility.trace('p_emp_add_line2 = ' || p_emp_add_line2);
3322: hr_utility.trace('p_emp_city= ' || p_emp_city);
3323: hr_utility.trace('p_emp_state= ' || p_emp_state);
3324: hr_utility.trace('p_emp_zip= ' || p_emp_zip);
3325: hr_utility.trace('p_date_of_birth= ' || to_char(p_date_of_birth));
3318: hr_utility.trace('p_middle_name= ' || p_middle_name);
3319: hr_utility.trace('p_last_name= ' || p_last_name);
3320: hr_utility.trace('p_emp_add_line1 = ' || p_emp_add_line1);
3321: hr_utility.trace('p_emp_add_line2 = ' || p_emp_add_line2);
3322: hr_utility.trace('p_emp_city= ' || p_emp_city);
3323: hr_utility.trace('p_emp_state= ' || p_emp_state);
3324: hr_utility.trace('p_emp_zip= ' || p_emp_zip);
3325: hr_utility.trace('p_date_of_birth= ' || to_char(p_date_of_birth));
3326: hr_utility.trace('p_date_of_hire= ' || to_char(p_date_of_hire));
3319: hr_utility.trace('p_last_name= ' || p_last_name);
3320: hr_utility.trace('p_emp_add_line1 = ' || p_emp_add_line1);
3321: hr_utility.trace('p_emp_add_line2 = ' || p_emp_add_line2);
3322: hr_utility.trace('p_emp_city= ' || p_emp_city);
3323: hr_utility.trace('p_emp_state= ' || p_emp_state);
3324: hr_utility.trace('p_emp_zip= ' || p_emp_zip);
3325: hr_utility.trace('p_date_of_birth= ' || to_char(p_date_of_birth));
3326: hr_utility.trace('p_date_of_hire= ' || to_char(p_date_of_hire));
3327:
3320: hr_utility.trace('p_emp_add_line1 = ' || p_emp_add_line1);
3321: hr_utility.trace('p_emp_add_line2 = ' || p_emp_add_line2);
3322: hr_utility.trace('p_emp_city= ' || p_emp_city);
3323: hr_utility.trace('p_emp_state= ' || p_emp_state);
3324: hr_utility.trace('p_emp_zip= ' || p_emp_zip);
3325: hr_utility.trace('p_date_of_birth= ' || to_char(p_date_of_birth));
3326: hr_utility.trace('p_date_of_hire= ' || to_char(p_date_of_hire));
3327:
3328: hr_utility.set_location(l_api_name,30);
3321: hr_utility.trace('p_emp_add_line2 = ' || p_emp_add_line2);
3322: hr_utility.trace('p_emp_city= ' || p_emp_city);
3323: hr_utility.trace('p_emp_state= ' || p_emp_state);
3324: hr_utility.trace('p_emp_zip= ' || p_emp_zip);
3325: hr_utility.trace('p_date_of_birth= ' || to_char(p_date_of_birth));
3326: hr_utility.trace('p_date_of_hire= ' || to_char(p_date_of_hire));
3327:
3328: hr_utility.set_location(l_api_name,30);
3329:
3322: hr_utility.trace('p_emp_city= ' || p_emp_city);
3323: hr_utility.trace('p_emp_state= ' || p_emp_state);
3324: hr_utility.trace('p_emp_zip= ' || p_emp_zip);
3325: hr_utility.trace('p_date_of_birth= ' || to_char(p_date_of_birth));
3326: hr_utility.trace('p_date_of_hire= ' || to_char(p_date_of_hire));
3327:
3328: hr_utility.set_location(l_api_name,30);
3329:
3330: --
3324: hr_utility.trace('p_emp_zip= ' || p_emp_zip);
3325: hr_utility.trace('p_date_of_birth= ' || to_char(p_date_of_birth));
3326: hr_utility.trace('p_date_of_hire= ' || to_char(p_date_of_hire));
3327:
3328: hr_utility.set_location(l_api_name,30);
3329:
3330: --
3331: -- format new hire rocord
3332: --
3343: nvl(to_char(p_date_of_birth,'YYYYMMDD'),' ') || g_delimiter ||
3344: nvl(to_char(p_date_of_hire,'YYYYMMDD'),' ') ||
3345: g_eol);
3346:
3347: hr_utility.set_location('Leaving.... :' || l_api_name,100);
3348:
3349: return l_buffer;
3350: exception
3351: when others then
3348:
3349: return l_buffer;
3350: exception
3351: when others then
3352: hr_utility.set_location('Leaving.... :' || l_api_name,200);
3353: raise;
3354: end a03_sc_new_hire_record;
3355: --
3356: /****************************************************************
3364: l_api_name varchar2(61) := g_package_name || '.a03_mi_new_hire_header';
3365: l_buffer varchar2(2000);
3366: begin
3367: --
3368: hr_utility.set_location('Entering...: ' || l_api_name,10);
3369: l_buffer := upper(
3370: 'Social Security Number' || g_delimiter ||
3371: 'First Name' || g_delimiter ||
3372: 'Middle Initial' || g_delimiter ||
3389: 'Hire Date' || g_delimiter ||
3390: 'Driver License Number' ||
3391: g_eol);
3392:
3393: hr_utility.set_location('Leaving.... :' || l_api_name,100);
3394:
3395: return l_buffer;
3396: exception
3397: when others then
3394:
3395: return l_buffer;
3396: exception
3397: when others then
3398: hr_utility.set_location('Leaving.... :' || l_api_name,200);
3399: raise;
3400: end a03_mi_new_hire_header;
3401: --
3402: /****************************************************************
3433: l_buffer varchar2(2000);
3434: v_ssn varchar(9);
3435: begin
3436:
3437: hr_utility.set_location('Entering...: ' || l_api_name,10);
3438:
3439: hr_utility.trace('p_national_identifier= ' || p_national_identifier);
3440:
3441: v_ssn := substr(p_national_identifier,1,3) || substr(p_national_identifier,5,2) || substr(p_national_identifier,8,4);
3435: begin
3436:
3437: hr_utility.set_location('Entering...: ' || l_api_name,10);
3438:
3439: hr_utility.trace('p_national_identifier= ' || p_national_identifier);
3440:
3441: v_ssn := substr(p_national_identifier,1,3) || substr(p_national_identifier,5,2) || substr(p_national_identifier,8,4);
3442:
3443: hr_utility.trace('v_ssn= ' || v_ssn);
3439: hr_utility.trace('p_national_identifier= ' || p_national_identifier);
3440:
3441: v_ssn := substr(p_national_identifier,1,3) || substr(p_national_identifier,5,2) || substr(p_national_identifier,8,4);
3442:
3443: hr_utility.trace('v_ssn= ' || v_ssn);
3444: hr_utility.trace('p_first_name= ' || p_first_name);
3445: hr_utility.trace('p_middle_name= ' || p_middle_name);
3446: hr_utility.trace('p_last_name= ' || p_last_name);
3447: hr_utility.trace('p_tax_unit_name= ' || p_tax_unit_name);
3440:
3441: v_ssn := substr(p_national_identifier,1,3) || substr(p_national_identifier,5,2) || substr(p_national_identifier,8,4);
3442:
3443: hr_utility.trace('v_ssn= ' || v_ssn);
3444: hr_utility.trace('p_first_name= ' || p_first_name);
3445: hr_utility.trace('p_middle_name= ' || p_middle_name);
3446: hr_utility.trace('p_last_name= ' || p_last_name);
3447: hr_utility.trace('p_tax_unit_name= ' || p_tax_unit_name);
3448: hr_utility.trace('p_federal_id= ' || p_federal_id);
3441: v_ssn := substr(p_national_identifier,1,3) || substr(p_national_identifier,5,2) || substr(p_national_identifier,8,4);
3442:
3443: hr_utility.trace('v_ssn= ' || v_ssn);
3444: hr_utility.trace('p_first_name= ' || p_first_name);
3445: hr_utility.trace('p_middle_name= ' || p_middle_name);
3446: hr_utility.trace('p_last_name= ' || p_last_name);
3447: hr_utility.trace('p_tax_unit_name= ' || p_tax_unit_name);
3448: hr_utility.trace('p_federal_id= ' || p_federal_id);
3449: hr_utility.trace('p_loc_address_line1= ' || p_loc_address_line1);
3442:
3443: hr_utility.trace('v_ssn= ' || v_ssn);
3444: hr_utility.trace('p_first_name= ' || p_first_name);
3445: hr_utility.trace('p_middle_name= ' || p_middle_name);
3446: hr_utility.trace('p_last_name= ' || p_last_name);
3447: hr_utility.trace('p_tax_unit_name= ' || p_tax_unit_name);
3448: hr_utility.trace('p_federal_id= ' || p_federal_id);
3449: hr_utility.trace('p_loc_address_line1= ' || p_loc_address_line1);
3450: hr_utility.trace('p_loc_address_line2= ' || p_loc_address_line2);
3443: hr_utility.trace('v_ssn= ' || v_ssn);
3444: hr_utility.trace('p_first_name= ' || p_first_name);
3445: hr_utility.trace('p_middle_name= ' || p_middle_name);
3446: hr_utility.trace('p_last_name= ' || p_last_name);
3447: hr_utility.trace('p_tax_unit_name= ' || p_tax_unit_name);
3448: hr_utility.trace('p_federal_id= ' || p_federal_id);
3449: hr_utility.trace('p_loc_address_line1= ' || p_loc_address_line1);
3450: hr_utility.trace('p_loc_address_line2= ' || p_loc_address_line2);
3451: hr_utility.trace('p_loc_city= ' || p_loc_city);
3444: hr_utility.trace('p_first_name= ' || p_first_name);
3445: hr_utility.trace('p_middle_name= ' || p_middle_name);
3446: hr_utility.trace('p_last_name= ' || p_last_name);
3447: hr_utility.trace('p_tax_unit_name= ' || p_tax_unit_name);
3448: hr_utility.trace('p_federal_id= ' || p_federal_id);
3449: hr_utility.trace('p_loc_address_line1= ' || p_loc_address_line1);
3450: hr_utility.trace('p_loc_address_line2= ' || p_loc_address_line2);
3451: hr_utility.trace('p_loc_city= ' || p_loc_city);
3452: hr_utility.trace('p_loc_state= ' || p_loc_state);
3445: hr_utility.trace('p_middle_name= ' || p_middle_name);
3446: hr_utility.trace('p_last_name= ' || p_last_name);
3447: hr_utility.trace('p_tax_unit_name= ' || p_tax_unit_name);
3448: hr_utility.trace('p_federal_id= ' || p_federal_id);
3449: hr_utility.trace('p_loc_address_line1= ' || p_loc_address_line1);
3450: hr_utility.trace('p_loc_address_line2= ' || p_loc_address_line2);
3451: hr_utility.trace('p_loc_city= ' || p_loc_city);
3452: hr_utility.trace('p_loc_state= ' || p_loc_state);
3453: hr_utility.trace('p_loc_zip= ' || p_loc_zip);
3446: hr_utility.trace('p_last_name= ' || p_last_name);
3447: hr_utility.trace('p_tax_unit_name= ' || p_tax_unit_name);
3448: hr_utility.trace('p_federal_id= ' || p_federal_id);
3449: hr_utility.trace('p_loc_address_line1= ' || p_loc_address_line1);
3450: hr_utility.trace('p_loc_address_line2= ' || p_loc_address_line2);
3451: hr_utility.trace('p_loc_city= ' || p_loc_city);
3452: hr_utility.trace('p_loc_state= ' || p_loc_state);
3453: hr_utility.trace('p_loc_zip= ' || p_loc_zip);
3454: hr_utility.trace('p_loc_zip_extension= ' || p_loc_zip_extension);
3447: hr_utility.trace('p_tax_unit_name= ' || p_tax_unit_name);
3448: hr_utility.trace('p_federal_id= ' || p_federal_id);
3449: hr_utility.trace('p_loc_address_line1= ' || p_loc_address_line1);
3450: hr_utility.trace('p_loc_address_line2= ' || p_loc_address_line2);
3451: hr_utility.trace('p_loc_city= ' || p_loc_city);
3452: hr_utility.trace('p_loc_state= ' || p_loc_state);
3453: hr_utility.trace('p_loc_zip= ' || p_loc_zip);
3454: hr_utility.trace('p_loc_zip_extension= ' || p_loc_zip_extension);
3455: hr_utility.trace('p_emp_address_line1= ' || p_emp_address_line1);
3448: hr_utility.trace('p_federal_id= ' || p_federal_id);
3449: hr_utility.trace('p_loc_address_line1= ' || p_loc_address_line1);
3450: hr_utility.trace('p_loc_address_line2= ' || p_loc_address_line2);
3451: hr_utility.trace('p_loc_city= ' || p_loc_city);
3452: hr_utility.trace('p_loc_state= ' || p_loc_state);
3453: hr_utility.trace('p_loc_zip= ' || p_loc_zip);
3454: hr_utility.trace('p_loc_zip_extension= ' || p_loc_zip_extension);
3455: hr_utility.trace('p_emp_address_line1= ' || p_emp_address_line1);
3456: hr_utility.trace('p_emp_address_line2= ' || p_emp_address_line2);
3449: hr_utility.trace('p_loc_address_line1= ' || p_loc_address_line1);
3450: hr_utility.trace('p_loc_address_line2= ' || p_loc_address_line2);
3451: hr_utility.trace('p_loc_city= ' || p_loc_city);
3452: hr_utility.trace('p_loc_state= ' || p_loc_state);
3453: hr_utility.trace('p_loc_zip= ' || p_loc_zip);
3454: hr_utility.trace('p_loc_zip_extension= ' || p_loc_zip_extension);
3455: hr_utility.trace('p_emp_address_line1= ' || p_emp_address_line1);
3456: hr_utility.trace('p_emp_address_line2= ' || p_emp_address_line2);
3457: hr_utility.trace('p_emp_city= ' || p_emp_city);
3450: hr_utility.trace('p_loc_address_line2= ' || p_loc_address_line2);
3451: hr_utility.trace('p_loc_city= ' || p_loc_city);
3452: hr_utility.trace('p_loc_state= ' || p_loc_state);
3453: hr_utility.trace('p_loc_zip= ' || p_loc_zip);
3454: hr_utility.trace('p_loc_zip_extension= ' || p_loc_zip_extension);
3455: hr_utility.trace('p_emp_address_line1= ' || p_emp_address_line1);
3456: hr_utility.trace('p_emp_address_line2= ' || p_emp_address_line2);
3457: hr_utility.trace('p_emp_city= ' || p_emp_city);
3458: hr_utility.trace('p_emp_state= ' || p_emp_state);
3451: hr_utility.trace('p_loc_city= ' || p_loc_city);
3452: hr_utility.trace('p_loc_state= ' || p_loc_state);
3453: hr_utility.trace('p_loc_zip= ' || p_loc_zip);
3454: hr_utility.trace('p_loc_zip_extension= ' || p_loc_zip_extension);
3455: hr_utility.trace('p_emp_address_line1= ' || p_emp_address_line1);
3456: hr_utility.trace('p_emp_address_line2= ' || p_emp_address_line2);
3457: hr_utility.trace('p_emp_city= ' || p_emp_city);
3458: hr_utility.trace('p_emp_state= ' || p_emp_state);
3459: hr_utility.trace('p_emp_zip= ' || p_emp_zip);
3452: hr_utility.trace('p_loc_state= ' || p_loc_state);
3453: hr_utility.trace('p_loc_zip= ' || p_loc_zip);
3454: hr_utility.trace('p_loc_zip_extension= ' || p_loc_zip_extension);
3455: hr_utility.trace('p_emp_address_line1= ' || p_emp_address_line1);
3456: hr_utility.trace('p_emp_address_line2= ' || p_emp_address_line2);
3457: hr_utility.trace('p_emp_city= ' || p_emp_city);
3458: hr_utility.trace('p_emp_state= ' || p_emp_state);
3459: hr_utility.trace('p_emp_zip= ' || p_emp_zip);
3460: hr_utility.trace('p_emp_zip_extension= ' || p_emp_zip_extension);
3453: hr_utility.trace('p_loc_zip= ' || p_loc_zip);
3454: hr_utility.trace('p_loc_zip_extension= ' || p_loc_zip_extension);
3455: hr_utility.trace('p_emp_address_line1= ' || p_emp_address_line1);
3456: hr_utility.trace('p_emp_address_line2= ' || p_emp_address_line2);
3457: hr_utility.trace('p_emp_city= ' || p_emp_city);
3458: hr_utility.trace('p_emp_state= ' || p_emp_state);
3459: hr_utility.trace('p_emp_zip= ' || p_emp_zip);
3460: hr_utility.trace('p_emp_zip_extension= ' || p_emp_zip_extension);
3461: hr_utility.trace('p_date_of_birth= ' || to_char(p_date_of_birth));
3454: hr_utility.trace('p_loc_zip_extension= ' || p_loc_zip_extension);
3455: hr_utility.trace('p_emp_address_line1= ' || p_emp_address_line1);
3456: hr_utility.trace('p_emp_address_line2= ' || p_emp_address_line2);
3457: hr_utility.trace('p_emp_city= ' || p_emp_city);
3458: hr_utility.trace('p_emp_state= ' || p_emp_state);
3459: hr_utility.trace('p_emp_zip= ' || p_emp_zip);
3460: hr_utility.trace('p_emp_zip_extension= ' || p_emp_zip_extension);
3461: hr_utility.trace('p_date_of_birth= ' || to_char(p_date_of_birth));
3462: hr_utility.trace('p_date_of_hire= ' || to_char(p_date_of_hire));
3455: hr_utility.trace('p_emp_address_line1= ' || p_emp_address_line1);
3456: hr_utility.trace('p_emp_address_line2= ' || p_emp_address_line2);
3457: hr_utility.trace('p_emp_city= ' || p_emp_city);
3458: hr_utility.trace('p_emp_state= ' || p_emp_state);
3459: hr_utility.trace('p_emp_zip= ' || p_emp_zip);
3460: hr_utility.trace('p_emp_zip_extension= ' || p_emp_zip_extension);
3461: hr_utility.trace('p_date_of_birth= ' || to_char(p_date_of_birth));
3462: hr_utility.trace('p_date_of_hire= ' || to_char(p_date_of_hire));
3463: hr_utility.trace('p_dl_number= ' || p_dl_number);
3456: hr_utility.trace('p_emp_address_line2= ' || p_emp_address_line2);
3457: hr_utility.trace('p_emp_city= ' || p_emp_city);
3458: hr_utility.trace('p_emp_state= ' || p_emp_state);
3459: hr_utility.trace('p_emp_zip= ' || p_emp_zip);
3460: hr_utility.trace('p_emp_zip_extension= ' || p_emp_zip_extension);
3461: hr_utility.trace('p_date_of_birth= ' || to_char(p_date_of_birth));
3462: hr_utility.trace('p_date_of_hire= ' || to_char(p_date_of_hire));
3463: hr_utility.trace('p_dl_number= ' || p_dl_number);
3464:
3457: hr_utility.trace('p_emp_city= ' || p_emp_city);
3458: hr_utility.trace('p_emp_state= ' || p_emp_state);
3459: hr_utility.trace('p_emp_zip= ' || p_emp_zip);
3460: hr_utility.trace('p_emp_zip_extension= ' || p_emp_zip_extension);
3461: hr_utility.trace('p_date_of_birth= ' || to_char(p_date_of_birth));
3462: hr_utility.trace('p_date_of_hire= ' || to_char(p_date_of_hire));
3463: hr_utility.trace('p_dl_number= ' || p_dl_number);
3464:
3465:
3458: hr_utility.trace('p_emp_state= ' || p_emp_state);
3459: hr_utility.trace('p_emp_zip= ' || p_emp_zip);
3460: hr_utility.trace('p_emp_zip_extension= ' || p_emp_zip_extension);
3461: hr_utility.trace('p_date_of_birth= ' || to_char(p_date_of_birth));
3462: hr_utility.trace('p_date_of_hire= ' || to_char(p_date_of_hire));
3463: hr_utility.trace('p_dl_number= ' || p_dl_number);
3464:
3465:
3466: hr_utility.set_location(l_api_name,30);
3459: hr_utility.trace('p_emp_zip= ' || p_emp_zip);
3460: hr_utility.trace('p_emp_zip_extension= ' || p_emp_zip_extension);
3461: hr_utility.trace('p_date_of_birth= ' || to_char(p_date_of_birth));
3462: hr_utility.trace('p_date_of_hire= ' || to_char(p_date_of_hire));
3463: hr_utility.trace('p_dl_number= ' || p_dl_number);
3464:
3465:
3466: hr_utility.set_location(l_api_name,30);
3467:
3462: hr_utility.trace('p_date_of_hire= ' || to_char(p_date_of_hire));
3463: hr_utility.trace('p_dl_number= ' || p_dl_number);
3464:
3465:
3466: hr_utility.set_location(l_api_name,30);
3467:
3468: --
3469: -- format new hire rocord
3470: --
3491: nvl(to_char(p_date_of_hire,'MMDDYYYY'),' ') || g_delimiter ||
3492: replace(nvl(p_dl_number,' '),g_delimiter,' ') ||
3493: g_eol);
3494:
3495: hr_utility.set_location('Leaving.... :' || l_api_name,100);
3496:
3497: return l_buffer;
3498: exception
3499: when others then
3496:
3497: return l_buffer;
3498: exception
3499: when others then
3500: hr_utility.set_location('Leaving.... :' || l_api_name,200);
3501: raise;
3502: end a03_mi_new_hire_record;
3503: --
3504: --
3513: l_api_name varchar2(61) := g_package_name || '.a03_oh_new_hire_header';
3514: l_buffer varchar2(2000);
3515: begin
3516: --
3517: hr_utility.set_location('Entering...: ' || l_api_name,10);
3518: l_buffer := upper(
3519: 'Social Security Number' || g_delimiter ||
3520: 'First Name' || g_delimiter ||
3521: 'Middle Name' || g_delimiter ||
3563: 'Employee IC Payment Begin Date' || g_delimiter ||
3564: 'Employee IC Length of Contract' ||
3565: g_eol);
3566:
3567: hr_utility.set_location('Leaving.... :' || l_api_name,100);
3568:
3569: return l_buffer;
3570: exception
3571: when others then
3568:
3569: return l_buffer;
3570: exception
3571: when others then
3572: hr_utility.set_location('Leaving.... :' || l_api_name,200);
3573: raise;
3574: end a03_oh_new_hire_header;
3575: --
3576: /****************************************************************
3634: v_ssn varchar2(9);
3635: l_oh_delimiter varchar2(1) := ',';
3636: begin
3637:
3638: hr_utility.set_location('Entering...: ' || l_api_name,10);
3639:
3640: hr_utility.trace('p_federal_id= ' || p_federal_id);
3641: hr_utility.trace('p_tax_unit_name= ' || p_tax_unit_name);
3642:
3636: begin
3637:
3638: hr_utility.set_location('Entering...: ' || l_api_name,10);
3639:
3640: hr_utility.trace('p_federal_id= ' || p_federal_id);
3641: hr_utility.trace('p_tax_unit_name= ' || p_tax_unit_name);
3642:
3643: if substr(p_national_identifier,4,1) = '-' and substr(p_national_identifier,7,1) = '-' then
3644: v_ssn := substr(p_national_identifier,1,3) || substr(p_national_identifier,5,2) || substr(p_national_identifier,8,4);
3637:
3638: hr_utility.set_location('Entering...: ' || l_api_name,10);
3639:
3640: hr_utility.trace('p_federal_id= ' || p_federal_id);
3641: hr_utility.trace('p_tax_unit_name= ' || p_tax_unit_name);
3642:
3643: if substr(p_national_identifier,4,1) = '-' and substr(p_national_identifier,7,1) = '-' then
3644: v_ssn := substr(p_national_identifier,1,3) || substr(p_national_identifier,5,2) || substr(p_national_identifier,8,4);
3645: else
3645: else
3646: v_ssn := p_national_identifier;
3647: end if;
3648:
3649: hr_utility.trace('v_ssn= ' || v_ssn);
3650: hr_utility.trace('p_first_name = ' || p_first_name);
3651: hr_utility.trace('p_middle_name = ' || p_middle_name);
3652: hr_utility.trace('p_last_name = ' || p_last_name);
3653: hr_utility.trace('p_emp_address_line1= ' || p_emp_address_line1);
3646: v_ssn := p_national_identifier;
3647: end if;
3648:
3649: hr_utility.trace('v_ssn= ' || v_ssn);
3650: hr_utility.trace('p_first_name = ' || p_first_name);
3651: hr_utility.trace('p_middle_name = ' || p_middle_name);
3652: hr_utility.trace('p_last_name = ' || p_last_name);
3653: hr_utility.trace('p_emp_address_line1= ' || p_emp_address_line1);
3654: hr_utility.trace('p_emp_address_line2= ' || p_emp_address_line2);
3647: end if;
3648:
3649: hr_utility.trace('v_ssn= ' || v_ssn);
3650: hr_utility.trace('p_first_name = ' || p_first_name);
3651: hr_utility.trace('p_middle_name = ' || p_middle_name);
3652: hr_utility.trace('p_last_name = ' || p_last_name);
3653: hr_utility.trace('p_emp_address_line1= ' || p_emp_address_line1);
3654: hr_utility.trace('p_emp_address_line2= ' || p_emp_address_line2);
3655: hr_utility.trace('p_emp_city= ' || p_emp_city);
3648:
3649: hr_utility.trace('v_ssn= ' || v_ssn);
3650: hr_utility.trace('p_first_name = ' || p_first_name);
3651: hr_utility.trace('p_middle_name = ' || p_middle_name);
3652: hr_utility.trace('p_last_name = ' || p_last_name);
3653: hr_utility.trace('p_emp_address_line1= ' || p_emp_address_line1);
3654: hr_utility.trace('p_emp_address_line2= ' || p_emp_address_line2);
3655: hr_utility.trace('p_emp_city= ' || p_emp_city);
3656: hr_utility.trace('p_emp_state= ' || p_emp_state);
3649: hr_utility.trace('v_ssn= ' || v_ssn);
3650: hr_utility.trace('p_first_name = ' || p_first_name);
3651: hr_utility.trace('p_middle_name = ' || p_middle_name);
3652: hr_utility.trace('p_last_name = ' || p_last_name);
3653: hr_utility.trace('p_emp_address_line1= ' || p_emp_address_line1);
3654: hr_utility.trace('p_emp_address_line2= ' || p_emp_address_line2);
3655: hr_utility.trace('p_emp_city= ' || p_emp_city);
3656: hr_utility.trace('p_emp_state= ' || p_emp_state);
3657: hr_utility.trace('p_emp_zip= ' || p_emp_zip);
3650: hr_utility.trace('p_first_name = ' || p_first_name);
3651: hr_utility.trace('p_middle_name = ' || p_middle_name);
3652: hr_utility.trace('p_last_name = ' || p_last_name);
3653: hr_utility.trace('p_emp_address_line1= ' || p_emp_address_line1);
3654: hr_utility.trace('p_emp_address_line2= ' || p_emp_address_line2);
3655: hr_utility.trace('p_emp_city= ' || p_emp_city);
3656: hr_utility.trace('p_emp_state= ' || p_emp_state);
3657: hr_utility.trace('p_emp_zip= ' || p_emp_zip);
3658: hr_utility.trace('p_emp_zip_extension= ' || p_emp_zip_extension);
3651: hr_utility.trace('p_middle_name = ' || p_middle_name);
3652: hr_utility.trace('p_last_name = ' || p_last_name);
3653: hr_utility.trace('p_emp_address_line1= ' || p_emp_address_line1);
3654: hr_utility.trace('p_emp_address_line2= ' || p_emp_address_line2);
3655: hr_utility.trace('p_emp_city= ' || p_emp_city);
3656: hr_utility.trace('p_emp_state= ' || p_emp_state);
3657: hr_utility.trace('p_emp_zip= ' || p_emp_zip);
3658: hr_utility.trace('p_emp_zip_extension= ' || p_emp_zip_extension);
3659: hr_utility.trace('p_emp_country_code= ' || p_emp_country_code);
3652: hr_utility.trace('p_last_name = ' || p_last_name);
3653: hr_utility.trace('p_emp_address_line1= ' || p_emp_address_line1);
3654: hr_utility.trace('p_emp_address_line2= ' || p_emp_address_line2);
3655: hr_utility.trace('p_emp_city= ' || p_emp_city);
3656: hr_utility.trace('p_emp_state= ' || p_emp_state);
3657: hr_utility.trace('p_emp_zip= ' || p_emp_zip);
3658: hr_utility.trace('p_emp_zip_extension= ' || p_emp_zip_extension);
3659: hr_utility.trace('p_emp_country_code= ' || p_emp_country_code);
3660: hr_utility.trace('p_emp_country_name= ' || p_emp_country_name);
3653: hr_utility.trace('p_emp_address_line1= ' || p_emp_address_line1);
3654: hr_utility.trace('p_emp_address_line2= ' || p_emp_address_line2);
3655: hr_utility.trace('p_emp_city= ' || p_emp_city);
3656: hr_utility.trace('p_emp_state= ' || p_emp_state);
3657: hr_utility.trace('p_emp_zip= ' || p_emp_zip);
3658: hr_utility.trace('p_emp_zip_extension= ' || p_emp_zip_extension);
3659: hr_utility.trace('p_emp_country_code= ' || p_emp_country_code);
3660: hr_utility.trace('p_emp_country_name= ' || p_emp_country_name);
3661: hr_utility.trace('p_emp_country_zip= ' || p_emp_country_zip);
3654: hr_utility.trace('p_emp_address_line2= ' || p_emp_address_line2);
3655: hr_utility.trace('p_emp_city= ' || p_emp_city);
3656: hr_utility.trace('p_emp_state= ' || p_emp_state);
3657: hr_utility.trace('p_emp_zip= ' || p_emp_zip);
3658: hr_utility.trace('p_emp_zip_extension= ' || p_emp_zip_extension);
3659: hr_utility.trace('p_emp_country_code= ' || p_emp_country_code);
3660: hr_utility.trace('p_emp_country_name= ' || p_emp_country_name);
3661: hr_utility.trace('p_emp_country_zip= ' || p_emp_country_zip);
3662: hr_utility.trace('p_date_of_birth= ' || p_date_of_birth);
3655: hr_utility.trace('p_emp_city= ' || p_emp_city);
3656: hr_utility.trace('p_emp_state= ' || p_emp_state);
3657: hr_utility.trace('p_emp_zip= ' || p_emp_zip);
3658: hr_utility.trace('p_emp_zip_extension= ' || p_emp_zip_extension);
3659: hr_utility.trace('p_emp_country_code= ' || p_emp_country_code);
3660: hr_utility.trace('p_emp_country_name= ' || p_emp_country_name);
3661: hr_utility.trace('p_emp_country_zip= ' || p_emp_country_zip);
3662: hr_utility.trace('p_date_of_birth= ' || p_date_of_birth);
3663: hr_utility.trace('p_date_of_hire= ' || p_date_of_hire);
3656: hr_utility.trace('p_emp_state= ' || p_emp_state);
3657: hr_utility.trace('p_emp_zip= ' || p_emp_zip);
3658: hr_utility.trace('p_emp_zip_extension= ' || p_emp_zip_extension);
3659: hr_utility.trace('p_emp_country_code= ' || p_emp_country_code);
3660: hr_utility.trace('p_emp_country_name= ' || p_emp_country_name);
3661: hr_utility.trace('p_emp_country_zip= ' || p_emp_country_zip);
3662: hr_utility.trace('p_date_of_birth= ' || p_date_of_birth);
3663: hr_utility.trace('p_date_of_hire= ' || p_date_of_hire);
3664: hr_utility.trace('p_state_of_hire= ' || p_state_of_hire);
3657: hr_utility.trace('p_emp_zip= ' || p_emp_zip);
3658: hr_utility.trace('p_emp_zip_extension= ' || p_emp_zip_extension);
3659: hr_utility.trace('p_emp_country_code= ' || p_emp_country_code);
3660: hr_utility.trace('p_emp_country_name= ' || p_emp_country_name);
3661: hr_utility.trace('p_emp_country_zip= ' || p_emp_country_zip);
3662: hr_utility.trace('p_date_of_birth= ' || p_date_of_birth);
3663: hr_utility.trace('p_date_of_hire= ' || p_date_of_hire);
3664: hr_utility.trace('p_state_of_hire= ' || p_state_of_hire);
3665: hr_utility.trace('p_gender= ' || p_gender);
3658: hr_utility.trace('p_emp_zip_extension= ' || p_emp_zip_extension);
3659: hr_utility.trace('p_emp_country_code= ' || p_emp_country_code);
3660: hr_utility.trace('p_emp_country_name= ' || p_emp_country_name);
3661: hr_utility.trace('p_emp_country_zip= ' || p_emp_country_zip);
3662: hr_utility.trace('p_date_of_birth= ' || p_date_of_birth);
3663: hr_utility.trace('p_date_of_hire= ' || p_date_of_hire);
3664: hr_utility.trace('p_state_of_hire= ' || p_state_of_hire);
3665: hr_utility.trace('p_gender= ' || p_gender);
3666: hr_utility.trace('p_left_work= ' || p_left_work);
3659: hr_utility.trace('p_emp_country_code= ' || p_emp_country_code);
3660: hr_utility.trace('p_emp_country_name= ' || p_emp_country_name);
3661: hr_utility.trace('p_emp_country_zip= ' || p_emp_country_zip);
3662: hr_utility.trace('p_date_of_birth= ' || p_date_of_birth);
3663: hr_utility.trace('p_date_of_hire= ' || p_date_of_hire);
3664: hr_utility.trace('p_state_of_hire= ' || p_state_of_hire);
3665: hr_utility.trace('p_gender= ' || p_gender);
3666: hr_utility.trace('p_left_work= ' || p_left_work);
3667: hr_utility.trace('p_federal_id= ' || p_federal_id);
3660: hr_utility.trace('p_emp_country_name= ' || p_emp_country_name);
3661: hr_utility.trace('p_emp_country_zip= ' || p_emp_country_zip);
3662: hr_utility.trace('p_date_of_birth= ' || p_date_of_birth);
3663: hr_utility.trace('p_date_of_hire= ' || p_date_of_hire);
3664: hr_utility.trace('p_state_of_hire= ' || p_state_of_hire);
3665: hr_utility.trace('p_gender= ' || p_gender);
3666: hr_utility.trace('p_left_work= ' || p_left_work);
3667: hr_utility.trace('p_federal_id= ' || p_federal_id);
3668: hr_utility.trace('p_inc_tax_credit= ' || p_inc_tax_credit);
3661: hr_utility.trace('p_emp_country_zip= ' || p_emp_country_zip);
3662: hr_utility.trace('p_date_of_birth= ' || p_date_of_birth);
3663: hr_utility.trace('p_date_of_hire= ' || p_date_of_hire);
3664: hr_utility.trace('p_state_of_hire= ' || p_state_of_hire);
3665: hr_utility.trace('p_gender= ' || p_gender);
3666: hr_utility.trace('p_left_work= ' || p_left_work);
3667: hr_utility.trace('p_federal_id= ' || p_federal_id);
3668: hr_utility.trace('p_inc_tax_credit= ' || p_inc_tax_credit);
3669: hr_utility.trace('p_state_ein= ' || p_state_ein);
3662: hr_utility.trace('p_date_of_birth= ' || p_date_of_birth);
3663: hr_utility.trace('p_date_of_hire= ' || p_date_of_hire);
3664: hr_utility.trace('p_state_of_hire= ' || p_state_of_hire);
3665: hr_utility.trace('p_gender= ' || p_gender);
3666: hr_utility.trace('p_left_work= ' || p_left_work);
3667: hr_utility.trace('p_federal_id= ' || p_federal_id);
3668: hr_utility.trace('p_inc_tax_credit= ' || p_inc_tax_credit);
3669: hr_utility.trace('p_state_ein= ' || p_state_ein);
3670: hr_utility.trace('p_tax_unit_name= ' || p_tax_unit_name);
3663: hr_utility.trace('p_date_of_hire= ' || p_date_of_hire);
3664: hr_utility.trace('p_state_of_hire= ' || p_state_of_hire);
3665: hr_utility.trace('p_gender= ' || p_gender);
3666: hr_utility.trace('p_left_work= ' || p_left_work);
3667: hr_utility.trace('p_federal_id= ' || p_federal_id);
3668: hr_utility.trace('p_inc_tax_credit= ' || p_inc_tax_credit);
3669: hr_utility.trace('p_state_ein= ' || p_state_ein);
3670: hr_utility.trace('p_tax_unit_name= ' || p_tax_unit_name);
3671: hr_utility.trace('p_loc_address_line1= ' || p_loc_address_line1);
3664: hr_utility.trace('p_state_of_hire= ' || p_state_of_hire);
3665: hr_utility.trace('p_gender= ' || p_gender);
3666: hr_utility.trace('p_left_work= ' || p_left_work);
3667: hr_utility.trace('p_federal_id= ' || p_federal_id);
3668: hr_utility.trace('p_inc_tax_credit= ' || p_inc_tax_credit);
3669: hr_utility.trace('p_state_ein= ' || p_state_ein);
3670: hr_utility.trace('p_tax_unit_name= ' || p_tax_unit_name);
3671: hr_utility.trace('p_loc_address_line1= ' || p_loc_address_line1);
3672: hr_utility.trace('p_loc_address_line2= ' || p_loc_address_line2);
3665: hr_utility.trace('p_gender= ' || p_gender);
3666: hr_utility.trace('p_left_work= ' || p_left_work);
3667: hr_utility.trace('p_federal_id= ' || p_federal_id);
3668: hr_utility.trace('p_inc_tax_credit= ' || p_inc_tax_credit);
3669: hr_utility.trace('p_state_ein= ' || p_state_ein);
3670: hr_utility.trace('p_tax_unit_name= ' || p_tax_unit_name);
3671: hr_utility.trace('p_loc_address_line1= ' || p_loc_address_line1);
3672: hr_utility.trace('p_loc_address_line2= ' || p_loc_address_line2);
3673: hr_utility.trace('p_loc_address_line3= ' || p_loc_address_line3);
3666: hr_utility.trace('p_left_work= ' || p_left_work);
3667: hr_utility.trace('p_federal_id= ' || p_federal_id);
3668: hr_utility.trace('p_inc_tax_credit= ' || p_inc_tax_credit);
3669: hr_utility.trace('p_state_ein= ' || p_state_ein);
3670: hr_utility.trace('p_tax_unit_name= ' || p_tax_unit_name);
3671: hr_utility.trace('p_loc_address_line1= ' || p_loc_address_line1);
3672: hr_utility.trace('p_loc_address_line2= ' || p_loc_address_line2);
3673: hr_utility.trace('p_loc_address_line3= ' || p_loc_address_line3);
3674: hr_utility.trace('p_loc_city= ' || p_loc_city);
3667: hr_utility.trace('p_federal_id= ' || p_federal_id);
3668: hr_utility.trace('p_inc_tax_credit= ' || p_inc_tax_credit);
3669: hr_utility.trace('p_state_ein= ' || p_state_ein);
3670: hr_utility.trace('p_tax_unit_name= ' || p_tax_unit_name);
3671: hr_utility.trace('p_loc_address_line1= ' || p_loc_address_line1);
3672: hr_utility.trace('p_loc_address_line2= ' || p_loc_address_line2);
3673: hr_utility.trace('p_loc_address_line3= ' || p_loc_address_line3);
3674: hr_utility.trace('p_loc_city= ' || p_loc_city);
3675: hr_utility.trace('p_loc_state= ' || p_loc_state);
3668: hr_utility.trace('p_inc_tax_credit= ' || p_inc_tax_credit);
3669: hr_utility.trace('p_state_ein= ' || p_state_ein);
3670: hr_utility.trace('p_tax_unit_name= ' || p_tax_unit_name);
3671: hr_utility.trace('p_loc_address_line1= ' || p_loc_address_line1);
3672: hr_utility.trace('p_loc_address_line2= ' || p_loc_address_line2);
3673: hr_utility.trace('p_loc_address_line3= ' || p_loc_address_line3);
3674: hr_utility.trace('p_loc_city= ' || p_loc_city);
3675: hr_utility.trace('p_loc_state= ' || p_loc_state);
3676: hr_utility.trace('p_loc_zip= ' || p_loc_zip);
3669: hr_utility.trace('p_state_ein= ' || p_state_ein);
3670: hr_utility.trace('p_tax_unit_name= ' || p_tax_unit_name);
3671: hr_utility.trace('p_loc_address_line1= ' || p_loc_address_line1);
3672: hr_utility.trace('p_loc_address_line2= ' || p_loc_address_line2);
3673: hr_utility.trace('p_loc_address_line3= ' || p_loc_address_line3);
3674: hr_utility.trace('p_loc_city= ' || p_loc_city);
3675: hr_utility.trace('p_loc_state= ' || p_loc_state);
3676: hr_utility.trace('p_loc_zip= ' || p_loc_zip);
3677: hr_utility.trace('p_loc_zip_extension= ' || p_loc_zip_extension);
3670: hr_utility.trace('p_tax_unit_name= ' || p_tax_unit_name);
3671: hr_utility.trace('p_loc_address_line1= ' || p_loc_address_line1);
3672: hr_utility.trace('p_loc_address_line2= ' || p_loc_address_line2);
3673: hr_utility.trace('p_loc_address_line3= ' || p_loc_address_line3);
3674: hr_utility.trace('p_loc_city= ' || p_loc_city);
3675: hr_utility.trace('p_loc_state= ' || p_loc_state);
3676: hr_utility.trace('p_loc_zip= ' || p_loc_zip);
3677: hr_utility.trace('p_loc_zip_extension= ' || p_loc_zip_extension);
3678:
3671: hr_utility.trace('p_loc_address_line1= ' || p_loc_address_line1);
3672: hr_utility.trace('p_loc_address_line2= ' || p_loc_address_line2);
3673: hr_utility.trace('p_loc_address_line3= ' || p_loc_address_line3);
3674: hr_utility.trace('p_loc_city= ' || p_loc_city);
3675: hr_utility.trace('p_loc_state= ' || p_loc_state);
3676: hr_utility.trace('p_loc_zip= ' || p_loc_zip);
3677: hr_utility.trace('p_loc_zip_extension= ' || p_loc_zip_extension);
3678:
3679:
3672: hr_utility.trace('p_loc_address_line2= ' || p_loc_address_line2);
3673: hr_utility.trace('p_loc_address_line3= ' || p_loc_address_line3);
3674: hr_utility.trace('p_loc_city= ' || p_loc_city);
3675: hr_utility.trace('p_loc_state= ' || p_loc_state);
3676: hr_utility.trace('p_loc_zip= ' || p_loc_zip);
3677: hr_utility.trace('p_loc_zip_extension= ' || p_loc_zip_extension);
3678:
3679:
3680:
3673: hr_utility.trace('p_loc_address_line3= ' || p_loc_address_line3);
3674: hr_utility.trace('p_loc_city= ' || p_loc_city);
3675: hr_utility.trace('p_loc_state= ' || p_loc_state);
3676: hr_utility.trace('p_loc_zip= ' || p_loc_zip);
3677: hr_utility.trace('p_loc_zip_extension= ' || p_loc_zip_extension);
3678:
3679:
3680:
3681: hr_utility.set_location(l_api_name,30);
3677: hr_utility.trace('p_loc_zip_extension= ' || p_loc_zip_extension);
3678:
3679:
3680:
3681: hr_utility.set_location(l_api_name,30);
3682:
3683: --
3684: -- format new hire rocord
3685: --
3732: nvl(to_char(p_ic_length) ,' ')) ||
3733: g_eol;
3734:
3735:
3736: hr_utility.set_location('Leaving.... :' || l_api_name,100);
3737:
3738:
3739: return convert(l_buffer,g_character_set);
3740: exception
3738:
3739: return convert(l_buffer,g_character_set);
3740: exception
3741: when others then
3742: hr_utility.set_location('Leaving.... :' || l_api_name,200);
3743: raise;
3744: end a03_oh_new_hire_record;
3745: --
3746: --
3755: l_api_name varchar2(61) := g_package_name || '.a03_pa_new_hire_header';
3756: l_buffer varchar2(2000);
3757: begin
3758: --
3759: hr_utility.set_location('Entering...: ' || l_api_name,10);
3760: l_buffer := upper(
3761: 'FEIN' || g_delimiter ||
3762: 'Employer Name' || g_delimiter ||
3763: 'Employer Address Line 1' || g_delimiter ||
3786: 'Employee Zip' || g_delimiter ||
3787: 'Employee Zip Extension' ||
3788: g_eol);
3789:
3790: hr_utility.set_location('Leaving.... :' || l_api_name,100);
3791:
3792: return l_buffer;
3793: exception
3794: when others then
3791:
3792: return l_buffer;
3793: exception
3794: when others then
3795: hr_utility.set_location('Leaving.... :' || l_api_name,200);
3796: raise;
3797: end a03_pa_new_hire_header;
3798: --
3799: /****************************************************************
3838: v_ssn varchar2(9);
3839: l_phone varchar(20);
3840: begin
3841:
3842: hr_utility.set_location('Entering...: ' || l_api_name,10);
3843:
3844: hr_utility.trace('p_federal_id= ' || p_federal_id);
3845: hr_utility.trace('p_tax_unit_name= ' || p_tax_unit_name);
3846:
3840: begin
3841:
3842: hr_utility.set_location('Entering...: ' || l_api_name,10);
3843:
3844: hr_utility.trace('p_federal_id= ' || p_federal_id);
3845: hr_utility.trace('p_tax_unit_name= ' || p_tax_unit_name);
3846:
3847: if substr(p_national_identifier,4,1) = '-' and substr(p_national_identifier,7,1) = '-' then
3848: v_ssn := substr(p_national_identifier,1,3) || substr(p_national_identifier,5,2) || substr(p_national_identifier,8,4);
3841:
3842: hr_utility.set_location('Entering...: ' || l_api_name,10);
3843:
3844: hr_utility.trace('p_federal_id= ' || p_federal_id);
3845: hr_utility.trace('p_tax_unit_name= ' || p_tax_unit_name);
3846:
3847: if substr(p_national_identifier,4,1) = '-' and substr(p_national_identifier,7,1) = '-' then
3848: v_ssn := substr(p_national_identifier,1,3) || substr(p_national_identifier,5,2) || substr(p_national_identifier,8,4);
3849: else
3851: end if;
3852:
3853: l_phone := replace(replace(replace(nvl(p_contact_ph_no,' '),'-',NULL),'(',NULL),')',NULL);
3854:
3855: hr_utility.trace('v_ssn= ' || v_ssn);
3856: hr_utility.trace('p_first_name = ' || p_first_name);
3857: hr_utility.trace('p_middle_name = ' || p_middle_name);
3858: hr_utility.trace('p_last_name = ' || p_last_name);
3859: hr_utility.trace('p_emp_address_line1= ' || p_emp_address_line1);
3852:
3853: l_phone := replace(replace(replace(nvl(p_contact_ph_no,' '),'-',NULL),'(',NULL),')',NULL);
3854:
3855: hr_utility.trace('v_ssn= ' || v_ssn);
3856: hr_utility.trace('p_first_name = ' || p_first_name);
3857: hr_utility.trace('p_middle_name = ' || p_middle_name);
3858: hr_utility.trace('p_last_name = ' || p_last_name);
3859: hr_utility.trace('p_emp_address_line1= ' || p_emp_address_line1);
3860: hr_utility.trace('p_emp_address_line2= ' || p_emp_address_line2);
3853: l_phone := replace(replace(replace(nvl(p_contact_ph_no,' '),'-',NULL),'(',NULL),')',NULL);
3854:
3855: hr_utility.trace('v_ssn= ' || v_ssn);
3856: hr_utility.trace('p_first_name = ' || p_first_name);
3857: hr_utility.trace('p_middle_name = ' || p_middle_name);
3858: hr_utility.trace('p_last_name = ' || p_last_name);
3859: hr_utility.trace('p_emp_address_line1= ' || p_emp_address_line1);
3860: hr_utility.trace('p_emp_address_line2= ' || p_emp_address_line2);
3861: hr_utility.trace('p_emp_city= ' || p_emp_city);
3854:
3855: hr_utility.trace('v_ssn= ' || v_ssn);
3856: hr_utility.trace('p_first_name = ' || p_first_name);
3857: hr_utility.trace('p_middle_name = ' || p_middle_name);
3858: hr_utility.trace('p_last_name = ' || p_last_name);
3859: hr_utility.trace('p_emp_address_line1= ' || p_emp_address_line1);
3860: hr_utility.trace('p_emp_address_line2= ' || p_emp_address_line2);
3861: hr_utility.trace('p_emp_city= ' || p_emp_city);
3862: hr_utility.trace('p_emp_state= ' || p_emp_state);
3855: hr_utility.trace('v_ssn= ' || v_ssn);
3856: hr_utility.trace('p_first_name = ' || p_first_name);
3857: hr_utility.trace('p_middle_name = ' || p_middle_name);
3858: hr_utility.trace('p_last_name = ' || p_last_name);
3859: hr_utility.trace('p_emp_address_line1= ' || p_emp_address_line1);
3860: hr_utility.trace('p_emp_address_line2= ' || p_emp_address_line2);
3861: hr_utility.trace('p_emp_city= ' || p_emp_city);
3862: hr_utility.trace('p_emp_state= ' || p_emp_state);
3863: hr_utility.trace('p_emp_zip= ' || p_emp_zip);
3856: hr_utility.trace('p_first_name = ' || p_first_name);
3857: hr_utility.trace('p_middle_name = ' || p_middle_name);
3858: hr_utility.trace('p_last_name = ' || p_last_name);
3859: hr_utility.trace('p_emp_address_line1= ' || p_emp_address_line1);
3860: hr_utility.trace('p_emp_address_line2= ' || p_emp_address_line2);
3861: hr_utility.trace('p_emp_city= ' || p_emp_city);
3862: hr_utility.trace('p_emp_state= ' || p_emp_state);
3863: hr_utility.trace('p_emp_zip= ' || p_emp_zip);
3864: hr_utility.trace('p_emp_zip_extension= ' || p_emp_zip_extension);
3857: hr_utility.trace('p_middle_name = ' || p_middle_name);
3858: hr_utility.trace('p_last_name = ' || p_last_name);
3859: hr_utility.trace('p_emp_address_line1= ' || p_emp_address_line1);
3860: hr_utility.trace('p_emp_address_line2= ' || p_emp_address_line2);
3861: hr_utility.trace('p_emp_city= ' || p_emp_city);
3862: hr_utility.trace('p_emp_state= ' || p_emp_state);
3863: hr_utility.trace('p_emp_zip= ' || p_emp_zip);
3864: hr_utility.trace('p_emp_zip_extension= ' || p_emp_zip_extension);
3865: hr_utility.trace('p_date_of_birth= ' || p_date_of_birth);
3858: hr_utility.trace('p_last_name = ' || p_last_name);
3859: hr_utility.trace('p_emp_address_line1= ' || p_emp_address_line1);
3860: hr_utility.trace('p_emp_address_line2= ' || p_emp_address_line2);
3861: hr_utility.trace('p_emp_city= ' || p_emp_city);
3862: hr_utility.trace('p_emp_state= ' || p_emp_state);
3863: hr_utility.trace('p_emp_zip= ' || p_emp_zip);
3864: hr_utility.trace('p_emp_zip_extension= ' || p_emp_zip_extension);
3865: hr_utility.trace('p_date_of_birth= ' || p_date_of_birth);
3866: hr_utility.trace('p_date_of_hire= ' || p_date_of_hire);
3859: hr_utility.trace('p_emp_address_line1= ' || p_emp_address_line1);
3860: hr_utility.trace('p_emp_address_line2= ' || p_emp_address_line2);
3861: hr_utility.trace('p_emp_city= ' || p_emp_city);
3862: hr_utility.trace('p_emp_state= ' || p_emp_state);
3863: hr_utility.trace('p_emp_zip= ' || p_emp_zip);
3864: hr_utility.trace('p_emp_zip_extension= ' || p_emp_zip_extension);
3865: hr_utility.trace('p_date_of_birth= ' || p_date_of_birth);
3866: hr_utility.trace('p_date_of_hire= ' || p_date_of_hire);
3867: hr_utility.trace('p_state_of_hire= ' || p_state_of_hire);
3860: hr_utility.trace('p_emp_address_line2= ' || p_emp_address_line2);
3861: hr_utility.trace('p_emp_city= ' || p_emp_city);
3862: hr_utility.trace('p_emp_state= ' || p_emp_state);
3863: hr_utility.trace('p_emp_zip= ' || p_emp_zip);
3864: hr_utility.trace('p_emp_zip_extension= ' || p_emp_zip_extension);
3865: hr_utility.trace('p_date_of_birth= ' || p_date_of_birth);
3866: hr_utility.trace('p_date_of_hire= ' || p_date_of_hire);
3867: hr_utility.trace('p_state_of_hire= ' || p_state_of_hire);
3868: hr_utility.trace('p_loc_address_line1= ' || p_loc_address_line1);
3861: hr_utility.trace('p_emp_city= ' || p_emp_city);
3862: hr_utility.trace('p_emp_state= ' || p_emp_state);
3863: hr_utility.trace('p_emp_zip= ' || p_emp_zip);
3864: hr_utility.trace('p_emp_zip_extension= ' || p_emp_zip_extension);
3865: hr_utility.trace('p_date_of_birth= ' || p_date_of_birth);
3866: hr_utility.trace('p_date_of_hire= ' || p_date_of_hire);
3867: hr_utility.trace('p_state_of_hire= ' || p_state_of_hire);
3868: hr_utility.trace('p_loc_address_line1= ' || p_loc_address_line1);
3869: hr_utility.trace('p_loc_address_line2= ' || p_loc_address_line2);
3862: hr_utility.trace('p_emp_state= ' || p_emp_state);
3863: hr_utility.trace('p_emp_zip= ' || p_emp_zip);
3864: hr_utility.trace('p_emp_zip_extension= ' || p_emp_zip_extension);
3865: hr_utility.trace('p_date_of_birth= ' || p_date_of_birth);
3866: hr_utility.trace('p_date_of_hire= ' || p_date_of_hire);
3867: hr_utility.trace('p_state_of_hire= ' || p_state_of_hire);
3868: hr_utility.trace('p_loc_address_line1= ' || p_loc_address_line1);
3869: hr_utility.trace('p_loc_address_line2= ' || p_loc_address_line2);
3870: hr_utility.trace('p_loc_address_line3= ' || p_loc_address_line3);
3863: hr_utility.trace('p_emp_zip= ' || p_emp_zip);
3864: hr_utility.trace('p_emp_zip_extension= ' || p_emp_zip_extension);
3865: hr_utility.trace('p_date_of_birth= ' || p_date_of_birth);
3866: hr_utility.trace('p_date_of_hire= ' || p_date_of_hire);
3867: hr_utility.trace('p_state_of_hire= ' || p_state_of_hire);
3868: hr_utility.trace('p_loc_address_line1= ' || p_loc_address_line1);
3869: hr_utility.trace('p_loc_address_line2= ' || p_loc_address_line2);
3870: hr_utility.trace('p_loc_address_line3= ' || p_loc_address_line3);
3871: hr_utility.trace('p_loc_city= ' || p_loc_city);
3864: hr_utility.trace('p_emp_zip_extension= ' || p_emp_zip_extension);
3865: hr_utility.trace('p_date_of_birth= ' || p_date_of_birth);
3866: hr_utility.trace('p_date_of_hire= ' || p_date_of_hire);
3867: hr_utility.trace('p_state_of_hire= ' || p_state_of_hire);
3868: hr_utility.trace('p_loc_address_line1= ' || p_loc_address_line1);
3869: hr_utility.trace('p_loc_address_line2= ' || p_loc_address_line2);
3870: hr_utility.trace('p_loc_address_line3= ' || p_loc_address_line3);
3871: hr_utility.trace('p_loc_city= ' || p_loc_city);
3872: hr_utility.trace('p_loc_state= ' || p_loc_state);
3865: hr_utility.trace('p_date_of_birth= ' || p_date_of_birth);
3866: hr_utility.trace('p_date_of_hire= ' || p_date_of_hire);
3867: hr_utility.trace('p_state_of_hire= ' || p_state_of_hire);
3868: hr_utility.trace('p_loc_address_line1= ' || p_loc_address_line1);
3869: hr_utility.trace('p_loc_address_line2= ' || p_loc_address_line2);
3870: hr_utility.trace('p_loc_address_line3= ' || p_loc_address_line3);
3871: hr_utility.trace('p_loc_city= ' || p_loc_city);
3872: hr_utility.trace('p_loc_state= ' || p_loc_state);
3873: hr_utility.trace('p_loc_zip= ' || p_loc_zip);
3866: hr_utility.trace('p_date_of_hire= ' || p_date_of_hire);
3867: hr_utility.trace('p_state_of_hire= ' || p_state_of_hire);
3868: hr_utility.trace('p_loc_address_line1= ' || p_loc_address_line1);
3869: hr_utility.trace('p_loc_address_line2= ' || p_loc_address_line2);
3870: hr_utility.trace('p_loc_address_line3= ' || p_loc_address_line3);
3871: hr_utility.trace('p_loc_city= ' || p_loc_city);
3872: hr_utility.trace('p_loc_state= ' || p_loc_state);
3873: hr_utility.trace('p_loc_zip= ' || p_loc_zip);
3874: hr_utility.trace('p_loc_zip_extension= ' || p_loc_zip_extension);
3867: hr_utility.trace('p_state_of_hire= ' || p_state_of_hire);
3868: hr_utility.trace('p_loc_address_line1= ' || p_loc_address_line1);
3869: hr_utility.trace('p_loc_address_line2= ' || p_loc_address_line2);
3870: hr_utility.trace('p_loc_address_line3= ' || p_loc_address_line3);
3871: hr_utility.trace('p_loc_city= ' || p_loc_city);
3872: hr_utility.trace('p_loc_state= ' || p_loc_state);
3873: hr_utility.trace('p_loc_zip= ' || p_loc_zip);
3874: hr_utility.trace('p_loc_zip_extension= ' || p_loc_zip_extension);
3875: hr_utility.trace('p_contact_last_name= ' || p_contact_last_name);
3868: hr_utility.trace('p_loc_address_line1= ' || p_loc_address_line1);
3869: hr_utility.trace('p_loc_address_line2= ' || p_loc_address_line2);
3870: hr_utility.trace('p_loc_address_line3= ' || p_loc_address_line3);
3871: hr_utility.trace('p_loc_city= ' || p_loc_city);
3872: hr_utility.trace('p_loc_state= ' || p_loc_state);
3873: hr_utility.trace('p_loc_zip= ' || p_loc_zip);
3874: hr_utility.trace('p_loc_zip_extension= ' || p_loc_zip_extension);
3875: hr_utility.trace('p_contact_last_name= ' || p_contact_last_name);
3876: hr_utility.trace('p_contact_first_name=' || p_contact_first_name);
3869: hr_utility.trace('p_loc_address_line2= ' || p_loc_address_line2);
3870: hr_utility.trace('p_loc_address_line3= ' || p_loc_address_line3);
3871: hr_utility.trace('p_loc_city= ' || p_loc_city);
3872: hr_utility.trace('p_loc_state= ' || p_loc_state);
3873: hr_utility.trace('p_loc_zip= ' || p_loc_zip);
3874: hr_utility.trace('p_loc_zip_extension= ' || p_loc_zip_extension);
3875: hr_utility.trace('p_contact_last_name= ' || p_contact_last_name);
3876: hr_utility.trace('p_contact_first_name=' || p_contact_first_name);
3877: hr_utility.trace('p_contact_ph_no = ' || p_contact_ph_no );
3870: hr_utility.trace('p_loc_address_line3= ' || p_loc_address_line3);
3871: hr_utility.trace('p_loc_city= ' || p_loc_city);
3872: hr_utility.trace('p_loc_state= ' || p_loc_state);
3873: hr_utility.trace('p_loc_zip= ' || p_loc_zip);
3874: hr_utility.trace('p_loc_zip_extension= ' || p_loc_zip_extension);
3875: hr_utility.trace('p_contact_last_name= ' || p_contact_last_name);
3876: hr_utility.trace('p_contact_first_name=' || p_contact_first_name);
3877: hr_utility.trace('p_contact_ph_no = ' || p_contact_ph_no );
3878: hr_utility.trace('p_contact_ph_no_ext =' || p_contact_ph_no_ext );
3871: hr_utility.trace('p_loc_city= ' || p_loc_city);
3872: hr_utility.trace('p_loc_state= ' || p_loc_state);
3873: hr_utility.trace('p_loc_zip= ' || p_loc_zip);
3874: hr_utility.trace('p_loc_zip_extension= ' || p_loc_zip_extension);
3875: hr_utility.trace('p_contact_last_name= ' || p_contact_last_name);
3876: hr_utility.trace('p_contact_first_name=' || p_contact_first_name);
3877: hr_utility.trace('p_contact_ph_no = ' || p_contact_ph_no );
3878: hr_utility.trace('p_contact_ph_no_ext =' || p_contact_ph_no_ext );
3879:
3872: hr_utility.trace('p_loc_state= ' || p_loc_state);
3873: hr_utility.trace('p_loc_zip= ' || p_loc_zip);
3874: hr_utility.trace('p_loc_zip_extension= ' || p_loc_zip_extension);
3875: hr_utility.trace('p_contact_last_name= ' || p_contact_last_name);
3876: hr_utility.trace('p_contact_first_name=' || p_contact_first_name);
3877: hr_utility.trace('p_contact_ph_no = ' || p_contact_ph_no );
3878: hr_utility.trace('p_contact_ph_no_ext =' || p_contact_ph_no_ext );
3879:
3880:
3873: hr_utility.trace('p_loc_zip= ' || p_loc_zip);
3874: hr_utility.trace('p_loc_zip_extension= ' || p_loc_zip_extension);
3875: hr_utility.trace('p_contact_last_name= ' || p_contact_last_name);
3876: hr_utility.trace('p_contact_first_name=' || p_contact_first_name);
3877: hr_utility.trace('p_contact_ph_no = ' || p_contact_ph_no );
3878: hr_utility.trace('p_contact_ph_no_ext =' || p_contact_ph_no_ext );
3879:
3880:
3881:
3874: hr_utility.trace('p_loc_zip_extension= ' || p_loc_zip_extension);
3875: hr_utility.trace('p_contact_last_name= ' || p_contact_last_name);
3876: hr_utility.trace('p_contact_first_name=' || p_contact_first_name);
3877: hr_utility.trace('p_contact_ph_no = ' || p_contact_ph_no );
3878: hr_utility.trace('p_contact_ph_no_ext =' || p_contact_ph_no_ext );
3879:
3880:
3881:
3882: hr_utility.set_location(l_api_name,30);
3878: hr_utility.trace('p_contact_ph_no_ext =' || p_contact_ph_no_ext );
3879:
3880:
3881:
3882: hr_utility.set_location(l_api_name,30);
3883:
3884: --
3885: -- format new hire rocord
3886: --
3914: nvl(p_emp_zip_extension,' ')) ||
3915: g_eol;
3916:
3917:
3918: hr_utility.set_location('Leaving.... :' || l_api_name,100);
3919:
3920:
3921: return convert(l_buffer,g_character_set);
3922: exception
3920:
3921: return convert(l_buffer,g_character_set);
3922: exception
3923: when others then
3924: hr_utility.set_location('Leaving.... :' || l_api_name,200);
3925: raise;
3926: end a03_pa_new_hire_record;
3927: --
3928: /****************************************************************
3936: l_api_name varchar2(61) := g_package_name || '.a03_ar_new_hire_header';
3937: l_buffer varchar2(2000);
3938: begin
3939: --
3940: hr_utility.set_location('Entering...: ' || l_api_name,10);
3941: l_buffer := 'First Name' || g_delimiter ||
3942: 'Middle Name' || g_delimiter ||
3943: 'Last Name' || g_delimiter ||
3944: 'Social Security Number' || g_delimiter ||
3968: 'Employer Phone Extension' || g_delimiter ||
3969: 'Employer Contact' ||
3970: g_eol;
3971:
3972: hr_utility.set_location('Leaving.... :' || l_api_name,100);
3973:
3974: return l_buffer;
3975: exception
3976: when others then
3973:
3974: return l_buffer;
3975: exception
3976: when others then
3977: hr_utility.set_location('Leaving.... :' || l_api_name,200);
3978: raise;
3979: end a03_ar_new_hire_header;
3980: /****************************************************************
3981: * This procedure formats a03 Arkansas new hire audit report *
4024: l_emp_city varchar2(3000);
4025: l_phone varchar(20);
4026: begin
4027:
4028: hr_utility.set_location('Entering...: ' || l_api_name,10);
4029:
4030: hr_utility.trace('p_federal_id= ' || p_federal_id);
4031: hr_utility.trace('p_tax_unit_name= ' || p_tax_unit_name);
4032:
4026: begin
4027:
4028: hr_utility.set_location('Entering...: ' || l_api_name,10);
4029:
4030: hr_utility.trace('p_federal_id= ' || p_federal_id);
4031: hr_utility.trace('p_tax_unit_name= ' || p_tax_unit_name);
4032:
4033: if substr(p_national_identifier,4,1) = '-' and substr(p_national_identifier,7,1) = '-' then
4034: hr_utility.set_location('National identifier has hyphen' ,12);
4027:
4028: hr_utility.set_location('Entering...: ' || l_api_name,10);
4029:
4030: hr_utility.trace('p_federal_id= ' || p_federal_id);
4031: hr_utility.trace('p_tax_unit_name= ' || p_tax_unit_name);
4032:
4033: if substr(p_national_identifier,4,1) = '-' and substr(p_national_identifier,7,1) = '-' then
4034: hr_utility.set_location('National identifier has hyphen' ,12);
4035: v_ssn := substr(p_national_identifier,1,3) || substr(p_national_identifier,5,2) || substr(p_national_identifier,8,4);
4030: hr_utility.trace('p_federal_id= ' || p_federal_id);
4031: hr_utility.trace('p_tax_unit_name= ' || p_tax_unit_name);
4032:
4033: if substr(p_national_identifier,4,1) = '-' and substr(p_national_identifier,7,1) = '-' then
4034: hr_utility.set_location('National identifier has hyphen' ,12);
4035: v_ssn := substr(p_national_identifier,1,3) || substr(p_national_identifier,5,2) || substr(p_national_identifier,8,4);
4036: else
4037: hr_utility.set_location('National identifier has no hyphen' ,14);
4038: v_ssn := p_national_identifier;
4033: if substr(p_national_identifier,4,1) = '-' and substr(p_national_identifier,7,1) = '-' then
4034: hr_utility.set_location('National identifier has hyphen' ,12);
4035: v_ssn := substr(p_national_identifier,1,3) || substr(p_national_identifier,5,2) || substr(p_national_identifier,8,4);
4036: else
4037: hr_utility.set_location('National identifier has no hyphen' ,14);
4038: v_ssn := p_national_identifier;
4039: end if;
4040:
4041: hr_utility.trace('v_ssn= ' || v_ssn);
4037: hr_utility.set_location('National identifier has no hyphen' ,14);
4038: v_ssn := p_national_identifier;
4039: end if;
4040:
4041: hr_utility.trace('v_ssn= ' || v_ssn);
4042: hr_utility.trace('p_first_name= ' || p_first_name);
4043: hr_utility.trace('p_middle_name= ' || p_middle_name);
4044: hr_utility.trace('p_last_name= ' || p_last_name);
4045: hr_utility.trace('p_emp_address_line1= ' || p_emp_address_line1);
4038: v_ssn := p_national_identifier;
4039: end if;
4040:
4041: hr_utility.trace('v_ssn= ' || v_ssn);
4042: hr_utility.trace('p_first_name= ' || p_first_name);
4043: hr_utility.trace('p_middle_name= ' || p_middle_name);
4044: hr_utility.trace('p_last_name= ' || p_last_name);
4045: hr_utility.trace('p_emp_address_line1= ' || p_emp_address_line1);
4046: hr_utility.trace('p_emp_address_line2= ' || p_emp_address_line2);
4039: end if;
4040:
4041: hr_utility.trace('v_ssn= ' || v_ssn);
4042: hr_utility.trace('p_first_name= ' || p_first_name);
4043: hr_utility.trace('p_middle_name= ' || p_middle_name);
4044: hr_utility.trace('p_last_name= ' || p_last_name);
4045: hr_utility.trace('p_emp_address_line1= ' || p_emp_address_line1);
4046: hr_utility.trace('p_emp_address_line2= ' || p_emp_address_line2);
4047: hr_utility.trace('p_emp_city= ' || p_emp_city);
4040:
4041: hr_utility.trace('v_ssn= ' || v_ssn);
4042: hr_utility.trace('p_first_name= ' || p_first_name);
4043: hr_utility.trace('p_middle_name= ' || p_middle_name);
4044: hr_utility.trace('p_last_name= ' || p_last_name);
4045: hr_utility.trace('p_emp_address_line1= ' || p_emp_address_line1);
4046: hr_utility.trace('p_emp_address_line2= ' || p_emp_address_line2);
4047: hr_utility.trace('p_emp_city= ' || p_emp_city);
4048: hr_utility.trace('p_emp_state= ' || p_emp_state);
4041: hr_utility.trace('v_ssn= ' || v_ssn);
4042: hr_utility.trace('p_first_name= ' || p_first_name);
4043: hr_utility.trace('p_middle_name= ' || p_middle_name);
4044: hr_utility.trace('p_last_name= ' || p_last_name);
4045: hr_utility.trace('p_emp_address_line1= ' || p_emp_address_line1);
4046: hr_utility.trace('p_emp_address_line2= ' || p_emp_address_line2);
4047: hr_utility.trace('p_emp_city= ' || p_emp_city);
4048: hr_utility.trace('p_emp_state= ' || p_emp_state);
4049: hr_utility.trace('p_emp_zip= ' || p_emp_zip);
4042: hr_utility.trace('p_first_name= ' || p_first_name);
4043: hr_utility.trace('p_middle_name= ' || p_middle_name);
4044: hr_utility.trace('p_last_name= ' || p_last_name);
4045: hr_utility.trace('p_emp_address_line1= ' || p_emp_address_line1);
4046: hr_utility.trace('p_emp_address_line2= ' || p_emp_address_line2);
4047: hr_utility.trace('p_emp_city= ' || p_emp_city);
4048: hr_utility.trace('p_emp_state= ' || p_emp_state);
4049: hr_utility.trace('p_emp_zip= ' || p_emp_zip);
4050: hr_utility.trace('p_emp_zip_extension= ' || p_emp_zip_extension);
4043: hr_utility.trace('p_middle_name= ' || p_middle_name);
4044: hr_utility.trace('p_last_name= ' || p_last_name);
4045: hr_utility.trace('p_emp_address_line1= ' || p_emp_address_line1);
4046: hr_utility.trace('p_emp_address_line2= ' || p_emp_address_line2);
4047: hr_utility.trace('p_emp_city= ' || p_emp_city);
4048: hr_utility.trace('p_emp_state= ' || p_emp_state);
4049: hr_utility.trace('p_emp_zip= ' || p_emp_zip);
4050: hr_utility.trace('p_emp_zip_extension= ' || p_emp_zip_extension);
4051: hr_utility.trace('p_date_of_birth= ' || p_date_of_birth);
4044: hr_utility.trace('p_last_name= ' || p_last_name);
4045: hr_utility.trace('p_emp_address_line1= ' || p_emp_address_line1);
4046: hr_utility.trace('p_emp_address_line2= ' || p_emp_address_line2);
4047: hr_utility.trace('p_emp_city= ' || p_emp_city);
4048: hr_utility.trace('p_emp_state= ' || p_emp_state);
4049: hr_utility.trace('p_emp_zip= ' || p_emp_zip);
4050: hr_utility.trace('p_emp_zip_extension= ' || p_emp_zip_extension);
4051: hr_utility.trace('p_date_of_birth= ' || p_date_of_birth);
4052: hr_utility.trace('p_date_of_hire= ' || p_date_of_hire);
4045: hr_utility.trace('p_emp_address_line1= ' || p_emp_address_line1);
4046: hr_utility.trace('p_emp_address_line2= ' || p_emp_address_line2);
4047: hr_utility.trace('p_emp_city= ' || p_emp_city);
4048: hr_utility.trace('p_emp_state= ' || p_emp_state);
4049: hr_utility.trace('p_emp_zip= ' || p_emp_zip);
4050: hr_utility.trace('p_emp_zip_extension= ' || p_emp_zip_extension);
4051: hr_utility.trace('p_date_of_birth= ' || p_date_of_birth);
4052: hr_utility.trace('p_date_of_hire= ' || p_date_of_hire);
4053:
4046: hr_utility.trace('p_emp_address_line2= ' || p_emp_address_line2);
4047: hr_utility.trace('p_emp_city= ' || p_emp_city);
4048: hr_utility.trace('p_emp_state= ' || p_emp_state);
4049: hr_utility.trace('p_emp_zip= ' || p_emp_zip);
4050: hr_utility.trace('p_emp_zip_extension= ' || p_emp_zip_extension);
4051: hr_utility.trace('p_date_of_birth= ' || p_date_of_birth);
4052: hr_utility.trace('p_date_of_hire= ' || p_date_of_hire);
4053:
4054: hr_utility.trace('p_loc_address_line1= ' || p_loc_address_line1);
4047: hr_utility.trace('p_emp_city= ' || p_emp_city);
4048: hr_utility.trace('p_emp_state= ' || p_emp_state);
4049: hr_utility.trace('p_emp_zip= ' || p_emp_zip);
4050: hr_utility.trace('p_emp_zip_extension= ' || p_emp_zip_extension);
4051: hr_utility.trace('p_date_of_birth= ' || p_date_of_birth);
4052: hr_utility.trace('p_date_of_hire= ' || p_date_of_hire);
4053:
4054: hr_utility.trace('p_loc_address_line1= ' || p_loc_address_line1);
4055: hr_utility.trace('p_loc_address_line2= ' || p_loc_address_line2);
4048: hr_utility.trace('p_emp_state= ' || p_emp_state);
4049: hr_utility.trace('p_emp_zip= ' || p_emp_zip);
4050: hr_utility.trace('p_emp_zip_extension= ' || p_emp_zip_extension);
4051: hr_utility.trace('p_date_of_birth= ' || p_date_of_birth);
4052: hr_utility.trace('p_date_of_hire= ' || p_date_of_hire);
4053:
4054: hr_utility.trace('p_loc_address_line1= ' || p_loc_address_line1);
4055: hr_utility.trace('p_loc_address_line2= ' || p_loc_address_line2);
4056: hr_utility.trace('p_loc_city= ' || p_loc_city);
4050: hr_utility.trace('p_emp_zip_extension= ' || p_emp_zip_extension);
4051: hr_utility.trace('p_date_of_birth= ' || p_date_of_birth);
4052: hr_utility.trace('p_date_of_hire= ' || p_date_of_hire);
4053:
4054: hr_utility.trace('p_loc_address_line1= ' || p_loc_address_line1);
4055: hr_utility.trace('p_loc_address_line2= ' || p_loc_address_line2);
4056: hr_utility.trace('p_loc_city= ' || p_loc_city);
4057: hr_utility.trace('p_loc_state= ' || p_loc_state);
4058: hr_utility.trace('p_loc_zip= ' || p_loc_zip);
4051: hr_utility.trace('p_date_of_birth= ' || p_date_of_birth);
4052: hr_utility.trace('p_date_of_hire= ' || p_date_of_hire);
4053:
4054: hr_utility.trace('p_loc_address_line1= ' || p_loc_address_line1);
4055: hr_utility.trace('p_loc_address_line2= ' || p_loc_address_line2);
4056: hr_utility.trace('p_loc_city= ' || p_loc_city);
4057: hr_utility.trace('p_loc_state= ' || p_loc_state);
4058: hr_utility.trace('p_loc_zip= ' || p_loc_zip);
4059: hr_utility.trace('p_loc_zip_extension= ' || p_loc_zip_extension);
4052: hr_utility.trace('p_date_of_hire= ' || p_date_of_hire);
4053:
4054: hr_utility.trace('p_loc_address_line1= ' || p_loc_address_line1);
4055: hr_utility.trace('p_loc_address_line2= ' || p_loc_address_line2);
4056: hr_utility.trace('p_loc_city= ' || p_loc_city);
4057: hr_utility.trace('p_loc_state= ' || p_loc_state);
4058: hr_utility.trace('p_loc_zip= ' || p_loc_zip);
4059: hr_utility.trace('p_loc_zip_extension= ' || p_loc_zip_extension);
4060: hr_utility.trace('p_contact_phone = ' || p_contact_phone);
4053:
4054: hr_utility.trace('p_loc_address_line1= ' || p_loc_address_line1);
4055: hr_utility.trace('p_loc_address_line2= ' || p_loc_address_line2);
4056: hr_utility.trace('p_loc_city= ' || p_loc_city);
4057: hr_utility.trace('p_loc_state= ' || p_loc_state);
4058: hr_utility.trace('p_loc_zip= ' || p_loc_zip);
4059: hr_utility.trace('p_loc_zip_extension= ' || p_loc_zip_extension);
4060: hr_utility.trace('p_contact_phone = ' || p_contact_phone);
4061: hr_utility.trace('p_contact_name = ' || p_contact_name);
4054: hr_utility.trace('p_loc_address_line1= ' || p_loc_address_line1);
4055: hr_utility.trace('p_loc_address_line2= ' || p_loc_address_line2);
4056: hr_utility.trace('p_loc_city= ' || p_loc_city);
4057: hr_utility.trace('p_loc_state= ' || p_loc_state);
4058: hr_utility.trace('p_loc_zip= ' || p_loc_zip);
4059: hr_utility.trace('p_loc_zip_extension= ' || p_loc_zip_extension);
4060: hr_utility.trace('p_contact_phone = ' || p_contact_phone);
4061: hr_utility.trace('p_contact_name = ' || p_contact_name);
4062:
4055: hr_utility.trace('p_loc_address_line2= ' || p_loc_address_line2);
4056: hr_utility.trace('p_loc_city= ' || p_loc_city);
4057: hr_utility.trace('p_loc_state= ' || p_loc_state);
4058: hr_utility.trace('p_loc_zip= ' || p_loc_zip);
4059: hr_utility.trace('p_loc_zip_extension= ' || p_loc_zip_extension);
4060: hr_utility.trace('p_contact_phone = ' || p_contact_phone);
4061: hr_utility.trace('p_contact_name = ' || p_contact_name);
4062:
4063:
4056: hr_utility.trace('p_loc_city= ' || p_loc_city);
4057: hr_utility.trace('p_loc_state= ' || p_loc_state);
4058: hr_utility.trace('p_loc_zip= ' || p_loc_zip);
4059: hr_utility.trace('p_loc_zip_extension= ' || p_loc_zip_extension);
4060: hr_utility.trace('p_contact_phone = ' || p_contact_phone);
4061: hr_utility.trace('p_contact_name = ' || p_contact_name);
4062:
4063:
4064: hr_utility.set_location(l_api_name,30);
4057: hr_utility.trace('p_loc_state= ' || p_loc_state);
4058: hr_utility.trace('p_loc_zip= ' || p_loc_zip);
4059: hr_utility.trace('p_loc_zip_extension= ' || p_loc_zip_extension);
4060: hr_utility.trace('p_contact_phone = ' || p_contact_phone);
4061: hr_utility.trace('p_contact_name = ' || p_contact_name);
4062:
4063:
4064: hr_utility.set_location(l_api_name,30);
4065: l_first_name := remove_special_characters(p_first_name);
4060: hr_utility.trace('p_contact_phone = ' || p_contact_phone);
4061: hr_utility.trace('p_contact_name = ' || p_contact_name);
4062:
4063:
4064: hr_utility.set_location(l_api_name,30);
4065: l_first_name := remove_special_characters(p_first_name);
4066: l_middle_name := remove_special_characters(p_middle_name);
4067: l_last_name := remove_special_characters(p_last_name,'-');
4068: l_emp_city := remove_special_characters(p_emp_city,'-');
4101: nvl(p_contact_phone_ext,' ')||g_delimiter ||
4102: nvl(p_contact_name,' ') ||
4103: g_eol;
4104:
4105: hr_utility.set_location('Leaving.... :' || l_api_name,100);
4106:
4107: return l_buffer;
4108: exception
4109: when others then
4106:
4107: return l_buffer;
4108: exception
4109: when others then
4110: hr_utility.set_location('Leaving.... :' || l_api_name,200);
4111: raise;
4112: end a03_ar_new_hire_record;
4113: /****************************************************************
4114: * This procedure formats a03 MD new hire audit report header *
4121: l_api_name varchar2(61) := g_package_name || '.a03_md_new_hire_header';
4122: l_buffer varchar2(2000);
4123: begin
4124: --
4125: hr_utility.set_location('Entering...: ' || l_api_name,10);
4126: l_buffer := 'First Name' || g_delimiter ||
4127: 'Middle Name' || g_delimiter ||
4128: 'Last Name' || g_delimiter ||
4129: 'Social Security Number' || g_delimiter ||
4159: 'Employee Salary' || g_delimiter ||
4160: 'Employee Salary Frequency'||
4161: g_eol;
4162:
4163: hr_utility.set_location('Leaving.... :' || l_api_name,100);
4164:
4165: return l_buffer;
4166: exception
4167: when others then
4164:
4165: return l_buffer;
4166: exception
4167: when others then
4168: hr_utility.set_location('Leaving.... :' || l_api_name,200);
4169: raise;
4170: end a03_md_new_hire_header;
4171: --
4172: /****************************************************************
4223: l_federal_id varchar2(30);
4224: l_phone varchar2(20);
4225: begin
4226:
4227: hr_utility.set_location('Entering...: ' || l_api_name,10);
4228:
4229: hr_utility.trace('p_federal_id= ' || p_federal_id);
4230: hr_utility.trace('p_tax_unit_name= ' || p_tax_unit_name);
4231:
4225: begin
4226:
4227: hr_utility.set_location('Entering...: ' || l_api_name,10);
4228:
4229: hr_utility.trace('p_federal_id= ' || p_federal_id);
4230: hr_utility.trace('p_tax_unit_name= ' || p_tax_unit_name);
4231:
4232: if substr(p_national_identifier,4,1) = '-' and substr(p_national_identifier,7,1) = '-' then
4233: hr_utility.set_location('National identifier has hyphen' ,12);
4226:
4227: hr_utility.set_location('Entering...: ' || l_api_name,10);
4228:
4229: hr_utility.trace('p_federal_id= ' || p_federal_id);
4230: hr_utility.trace('p_tax_unit_name= ' || p_tax_unit_name);
4231:
4232: if substr(p_national_identifier,4,1) = '-' and substr(p_national_identifier,7,1) = '-' then
4233: hr_utility.set_location('National identifier has hyphen' ,12);
4234: v_ssn := substr(p_national_identifier,1,3) || substr(p_national_identifier,5,2) || substr(p_national_identifier,8,4);
4229: hr_utility.trace('p_federal_id= ' || p_federal_id);
4230: hr_utility.trace('p_tax_unit_name= ' || p_tax_unit_name);
4231:
4232: if substr(p_national_identifier,4,1) = '-' and substr(p_national_identifier,7,1) = '-' then
4233: hr_utility.set_location('National identifier has hyphen' ,12);
4234: v_ssn := substr(p_national_identifier,1,3) || substr(p_national_identifier,5,2) || substr(p_national_identifier,8,4);
4235: else
4236: hr_utility.set_location('National identifier has no hyphen' ,14);
4237: v_ssn := p_national_identifier;
4232: if substr(p_national_identifier,4,1) = '-' and substr(p_national_identifier,7,1) = '-' then
4233: hr_utility.set_location('National identifier has hyphen' ,12);
4234: v_ssn := substr(p_national_identifier,1,3) || substr(p_national_identifier,5,2) || substr(p_national_identifier,8,4);
4235: else
4236: hr_utility.set_location('National identifier has no hyphen' ,14);
4237: v_ssn := p_national_identifier;
4238: end if;
4239:
4240: hr_utility.trace('v_ssn= ' || v_ssn);
4236: hr_utility.set_location('National identifier has no hyphen' ,14);
4237: v_ssn := p_national_identifier;
4238: end if;
4239:
4240: hr_utility.trace('v_ssn= ' || v_ssn);
4241: hr_utility.trace('p_first_name= ' || p_first_name);
4242: hr_utility.trace('p_middle_name= ' || p_middle_name);
4243: hr_utility.trace('p_last_name= ' || p_last_name);
4244: hr_utility.trace('p_emp_address_line1= ' || p_emp_address_line1);
4237: v_ssn := p_national_identifier;
4238: end if;
4239:
4240: hr_utility.trace('v_ssn= ' || v_ssn);
4241: hr_utility.trace('p_first_name= ' || p_first_name);
4242: hr_utility.trace('p_middle_name= ' || p_middle_name);
4243: hr_utility.trace('p_last_name= ' || p_last_name);
4244: hr_utility.trace('p_emp_address_line1= ' || p_emp_address_line1);
4245: hr_utility.trace('p_emp_address_line2= ' || p_emp_address_line2);
4238: end if;
4239:
4240: hr_utility.trace('v_ssn= ' || v_ssn);
4241: hr_utility.trace('p_first_name= ' || p_first_name);
4242: hr_utility.trace('p_middle_name= ' || p_middle_name);
4243: hr_utility.trace('p_last_name= ' || p_last_name);
4244: hr_utility.trace('p_emp_address_line1= ' || p_emp_address_line1);
4245: hr_utility.trace('p_emp_address_line2= ' || p_emp_address_line2);
4246: hr_utility.trace('p_emp_city= ' || p_emp_city);
4239:
4240: hr_utility.trace('v_ssn= ' || v_ssn);
4241: hr_utility.trace('p_first_name= ' || p_first_name);
4242: hr_utility.trace('p_middle_name= ' || p_middle_name);
4243: hr_utility.trace('p_last_name= ' || p_last_name);
4244: hr_utility.trace('p_emp_address_line1= ' || p_emp_address_line1);
4245: hr_utility.trace('p_emp_address_line2= ' || p_emp_address_line2);
4246: hr_utility.trace('p_emp_city= ' || p_emp_city);
4247: hr_utility.trace('p_emp_state= ' || p_emp_state);
4240: hr_utility.trace('v_ssn= ' || v_ssn);
4241: hr_utility.trace('p_first_name= ' || p_first_name);
4242: hr_utility.trace('p_middle_name= ' || p_middle_name);
4243: hr_utility.trace('p_last_name= ' || p_last_name);
4244: hr_utility.trace('p_emp_address_line1= ' || p_emp_address_line1);
4245: hr_utility.trace('p_emp_address_line2= ' || p_emp_address_line2);
4246: hr_utility.trace('p_emp_city= ' || p_emp_city);
4247: hr_utility.trace('p_emp_state= ' || p_emp_state);
4248: hr_utility.trace('p_emp_zip= ' || p_emp_zip);
4241: hr_utility.trace('p_first_name= ' || p_first_name);
4242: hr_utility.trace('p_middle_name= ' || p_middle_name);
4243: hr_utility.trace('p_last_name= ' || p_last_name);
4244: hr_utility.trace('p_emp_address_line1= ' || p_emp_address_line1);
4245: hr_utility.trace('p_emp_address_line2= ' || p_emp_address_line2);
4246: hr_utility.trace('p_emp_city= ' || p_emp_city);
4247: hr_utility.trace('p_emp_state= ' || p_emp_state);
4248: hr_utility.trace('p_emp_zip= ' || p_emp_zip);
4249: hr_utility.trace('p_emp_zip_extension= ' || p_emp_zip_extension);
4242: hr_utility.trace('p_middle_name= ' || p_middle_name);
4243: hr_utility.trace('p_last_name= ' || p_last_name);
4244: hr_utility.trace('p_emp_address_line1= ' || p_emp_address_line1);
4245: hr_utility.trace('p_emp_address_line2= ' || p_emp_address_line2);
4246: hr_utility.trace('p_emp_city= ' || p_emp_city);
4247: hr_utility.trace('p_emp_state= ' || p_emp_state);
4248: hr_utility.trace('p_emp_zip= ' || p_emp_zip);
4249: hr_utility.trace('p_emp_zip_extension= ' || p_emp_zip_extension);
4250: hr_utility.trace('p_date_of_birth= ' || p_date_of_birth);
4243: hr_utility.trace('p_last_name= ' || p_last_name);
4244: hr_utility.trace('p_emp_address_line1= ' || p_emp_address_line1);
4245: hr_utility.trace('p_emp_address_line2= ' || p_emp_address_line2);
4246: hr_utility.trace('p_emp_city= ' || p_emp_city);
4247: hr_utility.trace('p_emp_state= ' || p_emp_state);
4248: hr_utility.trace('p_emp_zip= ' || p_emp_zip);
4249: hr_utility.trace('p_emp_zip_extension= ' || p_emp_zip_extension);
4250: hr_utility.trace('p_date_of_birth= ' || p_date_of_birth);
4251: hr_utility.trace('p_date_of_hire= ' || p_date_of_hire);
4244: hr_utility.trace('p_emp_address_line1= ' || p_emp_address_line1);
4245: hr_utility.trace('p_emp_address_line2= ' || p_emp_address_line2);
4246: hr_utility.trace('p_emp_city= ' || p_emp_city);
4247: hr_utility.trace('p_emp_state= ' || p_emp_state);
4248: hr_utility.trace('p_emp_zip= ' || p_emp_zip);
4249: hr_utility.trace('p_emp_zip_extension= ' || p_emp_zip_extension);
4250: hr_utility.trace('p_date_of_birth= ' || p_date_of_birth);
4251: hr_utility.trace('p_date_of_hire= ' || p_date_of_hire);
4252:
4245: hr_utility.trace('p_emp_address_line2= ' || p_emp_address_line2);
4246: hr_utility.trace('p_emp_city= ' || p_emp_city);
4247: hr_utility.trace('p_emp_state= ' || p_emp_state);
4248: hr_utility.trace('p_emp_zip= ' || p_emp_zip);
4249: hr_utility.trace('p_emp_zip_extension= ' || p_emp_zip_extension);
4250: hr_utility.trace('p_date_of_birth= ' || p_date_of_birth);
4251: hr_utility.trace('p_date_of_hire= ' || p_date_of_hire);
4252:
4253: hr_utility.trace('p_loc_address_line1= ' || p_loc_address_line1);
4246: hr_utility.trace('p_emp_city= ' || p_emp_city);
4247: hr_utility.trace('p_emp_state= ' || p_emp_state);
4248: hr_utility.trace('p_emp_zip= ' || p_emp_zip);
4249: hr_utility.trace('p_emp_zip_extension= ' || p_emp_zip_extension);
4250: hr_utility.trace('p_date_of_birth= ' || p_date_of_birth);
4251: hr_utility.trace('p_date_of_hire= ' || p_date_of_hire);
4252:
4253: hr_utility.trace('p_loc_address_line1= ' || p_loc_address_line1);
4254: hr_utility.trace('p_loc_address_line2= ' || p_loc_address_line2);
4247: hr_utility.trace('p_emp_state= ' || p_emp_state);
4248: hr_utility.trace('p_emp_zip= ' || p_emp_zip);
4249: hr_utility.trace('p_emp_zip_extension= ' || p_emp_zip_extension);
4250: hr_utility.trace('p_date_of_birth= ' || p_date_of_birth);
4251: hr_utility.trace('p_date_of_hire= ' || p_date_of_hire);
4252:
4253: hr_utility.trace('p_loc_address_line1= ' || p_loc_address_line1);
4254: hr_utility.trace('p_loc_address_line2= ' || p_loc_address_line2);
4255: hr_utility.trace('p_loc_city= ' || p_loc_city);
4249: hr_utility.trace('p_emp_zip_extension= ' || p_emp_zip_extension);
4250: hr_utility.trace('p_date_of_birth= ' || p_date_of_birth);
4251: hr_utility.trace('p_date_of_hire= ' || p_date_of_hire);
4252:
4253: hr_utility.trace('p_loc_address_line1= ' || p_loc_address_line1);
4254: hr_utility.trace('p_loc_address_line2= ' || p_loc_address_line2);
4255: hr_utility.trace('p_loc_city= ' || p_loc_city);
4256: hr_utility.trace('p_loc_state= ' || p_loc_state);
4257: hr_utility.trace('p_loc_zip= ' || p_loc_zip);
4250: hr_utility.trace('p_date_of_birth= ' || p_date_of_birth);
4251: hr_utility.trace('p_date_of_hire= ' || p_date_of_hire);
4252:
4253: hr_utility.trace('p_loc_address_line1= ' || p_loc_address_line1);
4254: hr_utility.trace('p_loc_address_line2= ' || p_loc_address_line2);
4255: hr_utility.trace('p_loc_city= ' || p_loc_city);
4256: hr_utility.trace('p_loc_state= ' || p_loc_state);
4257: hr_utility.trace('p_loc_zip= ' || p_loc_zip);
4258: hr_utility.trace('p_loc_zip_extension= ' || p_loc_zip_extension);
4251: hr_utility.trace('p_date_of_hire= ' || p_date_of_hire);
4252:
4253: hr_utility.trace('p_loc_address_line1= ' || p_loc_address_line1);
4254: hr_utility.trace('p_loc_address_line2= ' || p_loc_address_line2);
4255: hr_utility.trace('p_loc_city= ' || p_loc_city);
4256: hr_utility.trace('p_loc_state= ' || p_loc_state);
4257: hr_utility.trace('p_loc_zip= ' || p_loc_zip);
4258: hr_utility.trace('p_loc_zip_extension= ' || p_loc_zip_extension);
4259: hr_utility.trace('p_salary = ' || p_salary );
4252:
4253: hr_utility.trace('p_loc_address_line1= ' || p_loc_address_line1);
4254: hr_utility.trace('p_loc_address_line2= ' || p_loc_address_line2);
4255: hr_utility.trace('p_loc_city= ' || p_loc_city);
4256: hr_utility.trace('p_loc_state= ' || p_loc_state);
4257: hr_utility.trace('p_loc_zip= ' || p_loc_zip);
4258: hr_utility.trace('p_loc_zip_extension= ' || p_loc_zip_extension);
4259: hr_utility.trace('p_salary = ' || p_salary );
4260: hr_utility.trace('p_sal_frequency= ' || p_sal_frequency );
4253: hr_utility.trace('p_loc_address_line1= ' || p_loc_address_line1);
4254: hr_utility.trace('p_loc_address_line2= ' || p_loc_address_line2);
4255: hr_utility.trace('p_loc_city= ' || p_loc_city);
4256: hr_utility.trace('p_loc_state= ' || p_loc_state);
4257: hr_utility.trace('p_loc_zip= ' || p_loc_zip);
4258: hr_utility.trace('p_loc_zip_extension= ' || p_loc_zip_extension);
4259: hr_utility.trace('p_salary = ' || p_salary );
4260: hr_utility.trace('p_sal_frequency= ' || p_sal_frequency );
4261: hr_utility.trace('p_gender = ' || p_gender );
4254: hr_utility.trace('p_loc_address_line2= ' || p_loc_address_line2);
4255: hr_utility.trace('p_loc_city= ' || p_loc_city);
4256: hr_utility.trace('p_loc_state= ' || p_loc_state);
4257: hr_utility.trace('p_loc_zip= ' || p_loc_zip);
4258: hr_utility.trace('p_loc_zip_extension= ' || p_loc_zip_extension);
4259: hr_utility.trace('p_salary = ' || p_salary );
4260: hr_utility.trace('p_sal_frequency= ' || p_sal_frequency );
4261: hr_utility.trace('p_gender = ' || p_gender );
4262:
4255: hr_utility.trace('p_loc_city= ' || p_loc_city);
4256: hr_utility.trace('p_loc_state= ' || p_loc_state);
4257: hr_utility.trace('p_loc_zip= ' || p_loc_zip);
4258: hr_utility.trace('p_loc_zip_extension= ' || p_loc_zip_extension);
4259: hr_utility.trace('p_salary = ' || p_salary );
4260: hr_utility.trace('p_sal_frequency= ' || p_sal_frequency );
4261: hr_utility.trace('p_gender = ' || p_gender );
4262:
4263:
4256: hr_utility.trace('p_loc_state= ' || p_loc_state);
4257: hr_utility.trace('p_loc_zip= ' || p_loc_zip);
4258: hr_utility.trace('p_loc_zip_extension= ' || p_loc_zip_extension);
4259: hr_utility.trace('p_salary = ' || p_salary );
4260: hr_utility.trace('p_sal_frequency= ' || p_sal_frequency );
4261: hr_utility.trace('p_gender = ' || p_gender );
4262:
4263:
4264:
4257: hr_utility.trace('p_loc_zip= ' || p_loc_zip);
4258: hr_utility.trace('p_loc_zip_extension= ' || p_loc_zip_extension);
4259: hr_utility.trace('p_salary = ' || p_salary );
4260: hr_utility.trace('p_sal_frequency= ' || p_sal_frequency );
4261: hr_utility.trace('p_gender = ' || p_gender );
4262:
4263:
4264:
4265: hr_utility.set_location(l_api_name,30);
4261: hr_utility.trace('p_gender = ' || p_gender );
4262:
4263:
4264:
4265: hr_utility.set_location(l_api_name,30);
4266: l_first_name := remove_special_characters(p_first_name);
4267: l_middle_name := remove_special_characters(p_middle_name);
4268: l_last_name := remove_special_characters(p_last_name,'-');
4269: l_emp_city := remove_special_characters(p_emp_city,'-');
4309: nvl(p_salary ,' ') || g_delimiter ||
4310: nvl(p_sal_frequency,' ') ||
4311: g_eol;
4312:
4313: hr_utility.set_location('Leaving.... :' || l_api_name,100);
4314:
4315: return l_buffer;
4316: exception
4317: when others then
4314:
4315: return l_buffer;
4316: exception
4317: when others then
4318: hr_utility.set_location('Leaving.... :' || l_api_name,200);
4319: raise;
4320: end a03_md_new_hire_record;
4321: /****************************************************************
4322: * This procedure formats a03 LA new hire audit report header *
4329: l_api_name varchar2(61) := g_package_name || '.a03_la_new_hire_header';
4330: l_buffer varchar2(2000);
4331: begin
4332: --
4333: hr_utility.set_location('Entering...: ' || l_api_name,10);
4334: l_buffer := 'First Name' || g_delimiter ||
4335: 'Middle Name' || g_delimiter ||
4336: 'Last Name' || g_delimiter ||
4337: 'Employee Suffix' || g_delimiter ||
4371: 'Employer Contact Last Name '|| g_delimiter ||
4372: 'Employer Phone' ||
4373: g_eol;
4374:
4375: hr_utility.set_location('Leaving.... :' || l_api_name,100);
4376:
4377: return l_buffer;
4378: exception
4379: when others then
4376:
4377: return l_buffer;
4378: exception
4379: when others then
4380: hr_utility.set_location('Leaving.... :' || l_api_name,200);
4381: raise;
4382: end a03_la_new_hire_header;
4383: --
4384: /****************************************************************
4440: l_loc_city varchar2(3000);
4441:
4442: begin
4443:
4444: hr_utility.set_location('Entering...: ' || l_api_name,10);
4445:
4446: hr_utility.trace('p_federal_id= ' || p_federal_id);
4447: hr_utility.trace('p_tax_unit_name= ' || p_tax_unit_name);
4448:
4442: begin
4443:
4444: hr_utility.set_location('Entering...: ' || l_api_name,10);
4445:
4446: hr_utility.trace('p_federal_id= ' || p_federal_id);
4447: hr_utility.trace('p_tax_unit_name= ' || p_tax_unit_name);
4448:
4449: if substr(p_national_identifier,4,1) = '-' and substr(p_national_identifier,7,1) = '-' then
4450: hr_utility.set_location('National identifier has hyphen' ,12);
4443:
4444: hr_utility.set_location('Entering...: ' || l_api_name,10);
4445:
4446: hr_utility.trace('p_federal_id= ' || p_federal_id);
4447: hr_utility.trace('p_tax_unit_name= ' || p_tax_unit_name);
4448:
4449: if substr(p_national_identifier,4,1) = '-' and substr(p_national_identifier,7,1) = '-' then
4450: hr_utility.set_location('National identifier has hyphen' ,12);
4451: v_ssn := substr(p_national_identifier,1,3) || substr(p_national_identifier,5,2) || substr(p_national_identifier,8,4);
4446: hr_utility.trace('p_federal_id= ' || p_federal_id);
4447: hr_utility.trace('p_tax_unit_name= ' || p_tax_unit_name);
4448:
4449: if substr(p_national_identifier,4,1) = '-' and substr(p_national_identifier,7,1) = '-' then
4450: hr_utility.set_location('National identifier has hyphen' ,12);
4451: v_ssn := substr(p_national_identifier,1,3) || substr(p_national_identifier,5,2) || substr(p_national_identifier,8,4);
4452: else
4453: hr_utility.set_location('National identifier has no hyphen' ,14);
4454: v_ssn := p_national_identifier;
4449: if substr(p_national_identifier,4,1) = '-' and substr(p_national_identifier,7,1) = '-' then
4450: hr_utility.set_location('National identifier has hyphen' ,12);
4451: v_ssn := substr(p_national_identifier,1,3) || substr(p_national_identifier,5,2) || substr(p_national_identifier,8,4);
4452: else
4453: hr_utility.set_location('National identifier has no hyphen' ,14);
4454: v_ssn := p_national_identifier;
4455: end if;
4456:
4457: hr_utility.trace('v_ssn= ' || v_ssn);
4453: hr_utility.set_location('National identifier has no hyphen' ,14);
4454: v_ssn := p_national_identifier;
4455: end if;
4456:
4457: hr_utility.trace('v_ssn= ' || v_ssn);
4458: hr_utility.trace('p_first_name= ' || p_first_name);
4459: hr_utility.trace('p_middle_name= ' || p_middle_name);
4460: hr_utility.trace('p_last_name= ' || p_last_name);
4461: hr_utility.trace('p_emp_address_line1= ' || p_emp_address_line1);
4454: v_ssn := p_national_identifier;
4455: end if;
4456:
4457: hr_utility.trace('v_ssn= ' || v_ssn);
4458: hr_utility.trace('p_first_name= ' || p_first_name);
4459: hr_utility.trace('p_middle_name= ' || p_middle_name);
4460: hr_utility.trace('p_last_name= ' || p_last_name);
4461: hr_utility.trace('p_emp_address_line1= ' || p_emp_address_line1);
4462: hr_utility.trace('p_emp_address_line2= ' || p_emp_address_line2);
4455: end if;
4456:
4457: hr_utility.trace('v_ssn= ' || v_ssn);
4458: hr_utility.trace('p_first_name= ' || p_first_name);
4459: hr_utility.trace('p_middle_name= ' || p_middle_name);
4460: hr_utility.trace('p_last_name= ' || p_last_name);
4461: hr_utility.trace('p_emp_address_line1= ' || p_emp_address_line1);
4462: hr_utility.trace('p_emp_address_line2= ' || p_emp_address_line2);
4463: hr_utility.trace('p_emp_city= ' || p_emp_city);
4456:
4457: hr_utility.trace('v_ssn= ' || v_ssn);
4458: hr_utility.trace('p_first_name= ' || p_first_name);
4459: hr_utility.trace('p_middle_name= ' || p_middle_name);
4460: hr_utility.trace('p_last_name= ' || p_last_name);
4461: hr_utility.trace('p_emp_address_line1= ' || p_emp_address_line1);
4462: hr_utility.trace('p_emp_address_line2= ' || p_emp_address_line2);
4463: hr_utility.trace('p_emp_city= ' || p_emp_city);
4464: hr_utility.trace('p_emp_state= ' || p_emp_state);
4457: hr_utility.trace('v_ssn= ' || v_ssn);
4458: hr_utility.trace('p_first_name= ' || p_first_name);
4459: hr_utility.trace('p_middle_name= ' || p_middle_name);
4460: hr_utility.trace('p_last_name= ' || p_last_name);
4461: hr_utility.trace('p_emp_address_line1= ' || p_emp_address_line1);
4462: hr_utility.trace('p_emp_address_line2= ' || p_emp_address_line2);
4463: hr_utility.trace('p_emp_city= ' || p_emp_city);
4464: hr_utility.trace('p_emp_state= ' || p_emp_state);
4465: hr_utility.trace('p_emp_zip= ' || p_emp_zip);
4458: hr_utility.trace('p_first_name= ' || p_first_name);
4459: hr_utility.trace('p_middle_name= ' || p_middle_name);
4460: hr_utility.trace('p_last_name= ' || p_last_name);
4461: hr_utility.trace('p_emp_address_line1= ' || p_emp_address_line1);
4462: hr_utility.trace('p_emp_address_line2= ' || p_emp_address_line2);
4463: hr_utility.trace('p_emp_city= ' || p_emp_city);
4464: hr_utility.trace('p_emp_state= ' || p_emp_state);
4465: hr_utility.trace('p_emp_zip= ' || p_emp_zip);
4466: hr_utility.trace('p_emp_zip_extension= ' || p_emp_zip_extension);
4459: hr_utility.trace('p_middle_name= ' || p_middle_name);
4460: hr_utility.trace('p_last_name= ' || p_last_name);
4461: hr_utility.trace('p_emp_address_line1= ' || p_emp_address_line1);
4462: hr_utility.trace('p_emp_address_line2= ' || p_emp_address_line2);
4463: hr_utility.trace('p_emp_city= ' || p_emp_city);
4464: hr_utility.trace('p_emp_state= ' || p_emp_state);
4465: hr_utility.trace('p_emp_zip= ' || p_emp_zip);
4466: hr_utility.trace('p_emp_zip_extension= ' || p_emp_zip_extension);
4467: hr_utility.trace('p_date_of_birth= ' || p_date_of_birth);
4460: hr_utility.trace('p_last_name= ' || p_last_name);
4461: hr_utility.trace('p_emp_address_line1= ' || p_emp_address_line1);
4462: hr_utility.trace('p_emp_address_line2= ' || p_emp_address_line2);
4463: hr_utility.trace('p_emp_city= ' || p_emp_city);
4464: hr_utility.trace('p_emp_state= ' || p_emp_state);
4465: hr_utility.trace('p_emp_zip= ' || p_emp_zip);
4466: hr_utility.trace('p_emp_zip_extension= ' || p_emp_zip_extension);
4467: hr_utility.trace('p_date_of_birth= ' || p_date_of_birth);
4468: hr_utility.trace('p_date_of_hire= ' || p_date_of_hire);
4461: hr_utility.trace('p_emp_address_line1= ' || p_emp_address_line1);
4462: hr_utility.trace('p_emp_address_line2= ' || p_emp_address_line2);
4463: hr_utility.trace('p_emp_city= ' || p_emp_city);
4464: hr_utility.trace('p_emp_state= ' || p_emp_state);
4465: hr_utility.trace('p_emp_zip= ' || p_emp_zip);
4466: hr_utility.trace('p_emp_zip_extension= ' || p_emp_zip_extension);
4467: hr_utility.trace('p_date_of_birth= ' || p_date_of_birth);
4468: hr_utility.trace('p_date_of_hire= ' || p_date_of_hire);
4469:
4462: hr_utility.trace('p_emp_address_line2= ' || p_emp_address_line2);
4463: hr_utility.trace('p_emp_city= ' || p_emp_city);
4464: hr_utility.trace('p_emp_state= ' || p_emp_state);
4465: hr_utility.trace('p_emp_zip= ' || p_emp_zip);
4466: hr_utility.trace('p_emp_zip_extension= ' || p_emp_zip_extension);
4467: hr_utility.trace('p_date_of_birth= ' || p_date_of_birth);
4468: hr_utility.trace('p_date_of_hire= ' || p_date_of_hire);
4469:
4470: hr_utility.trace('p_loc_address_line1= ' || p_loc_address_line1);
4463: hr_utility.trace('p_emp_city= ' || p_emp_city);
4464: hr_utility.trace('p_emp_state= ' || p_emp_state);
4465: hr_utility.trace('p_emp_zip= ' || p_emp_zip);
4466: hr_utility.trace('p_emp_zip_extension= ' || p_emp_zip_extension);
4467: hr_utility.trace('p_date_of_birth= ' || p_date_of_birth);
4468: hr_utility.trace('p_date_of_hire= ' || p_date_of_hire);
4469:
4470: hr_utility.trace('p_loc_address_line1= ' || p_loc_address_line1);
4471: hr_utility.trace('p_loc_address_line2= ' || p_loc_address_line2);
4464: hr_utility.trace('p_emp_state= ' || p_emp_state);
4465: hr_utility.trace('p_emp_zip= ' || p_emp_zip);
4466: hr_utility.trace('p_emp_zip_extension= ' || p_emp_zip_extension);
4467: hr_utility.trace('p_date_of_birth= ' || p_date_of_birth);
4468: hr_utility.trace('p_date_of_hire= ' || p_date_of_hire);
4469:
4470: hr_utility.trace('p_loc_address_line1= ' || p_loc_address_line1);
4471: hr_utility.trace('p_loc_address_line2= ' || p_loc_address_line2);
4472: hr_utility.trace('p_loc_city= ' || p_loc_city);
4466: hr_utility.trace('p_emp_zip_extension= ' || p_emp_zip_extension);
4467: hr_utility.trace('p_date_of_birth= ' || p_date_of_birth);
4468: hr_utility.trace('p_date_of_hire= ' || p_date_of_hire);
4469:
4470: hr_utility.trace('p_loc_address_line1= ' || p_loc_address_line1);
4471: hr_utility.trace('p_loc_address_line2= ' || p_loc_address_line2);
4472: hr_utility.trace('p_loc_city= ' || p_loc_city);
4473: hr_utility.trace('p_loc_state= ' || p_loc_state);
4474: hr_utility.trace('p_loc_zip= ' || p_loc_zip);
4467: hr_utility.trace('p_date_of_birth= ' || p_date_of_birth);
4468: hr_utility.trace('p_date_of_hire= ' || p_date_of_hire);
4469:
4470: hr_utility.trace('p_loc_address_line1= ' || p_loc_address_line1);
4471: hr_utility.trace('p_loc_address_line2= ' || p_loc_address_line2);
4472: hr_utility.trace('p_loc_city= ' || p_loc_city);
4473: hr_utility.trace('p_loc_state= ' || p_loc_state);
4474: hr_utility.trace('p_loc_zip= ' || p_loc_zip);
4475: hr_utility.trace('p_loc_zip_extension= ' || p_loc_zip_extension);
4468: hr_utility.trace('p_date_of_hire= ' || p_date_of_hire);
4469:
4470: hr_utility.trace('p_loc_address_line1= ' || p_loc_address_line1);
4471: hr_utility.trace('p_loc_address_line2= ' || p_loc_address_line2);
4472: hr_utility.trace('p_loc_city= ' || p_loc_city);
4473: hr_utility.trace('p_loc_state= ' || p_loc_state);
4474: hr_utility.trace('p_loc_zip= ' || p_loc_zip);
4475: hr_utility.trace('p_loc_zip_extension= ' || p_loc_zip_extension);
4476:
4469:
4470: hr_utility.trace('p_loc_address_line1= ' || p_loc_address_line1);
4471: hr_utility.trace('p_loc_address_line2= ' || p_loc_address_line2);
4472: hr_utility.trace('p_loc_city= ' || p_loc_city);
4473: hr_utility.trace('p_loc_state= ' || p_loc_state);
4474: hr_utility.trace('p_loc_zip= ' || p_loc_zip);
4475: hr_utility.trace('p_loc_zip_extension= ' || p_loc_zip_extension);
4476:
4477:
4470: hr_utility.trace('p_loc_address_line1= ' || p_loc_address_line1);
4471: hr_utility.trace('p_loc_address_line2= ' || p_loc_address_line2);
4472: hr_utility.trace('p_loc_city= ' || p_loc_city);
4473: hr_utility.trace('p_loc_state= ' || p_loc_state);
4474: hr_utility.trace('p_loc_zip= ' || p_loc_zip);
4475: hr_utility.trace('p_loc_zip_extension= ' || p_loc_zip_extension);
4476:
4477:
4478:
4471: hr_utility.trace('p_loc_address_line2= ' || p_loc_address_line2);
4472: hr_utility.trace('p_loc_city= ' || p_loc_city);
4473: hr_utility.trace('p_loc_state= ' || p_loc_state);
4474: hr_utility.trace('p_loc_zip= ' || p_loc_zip);
4475: hr_utility.trace('p_loc_zip_extension= ' || p_loc_zip_extension);
4476:
4477:
4478:
4479: hr_utility.set_location(l_api_name,30);
4475: hr_utility.trace('p_loc_zip_extension= ' || p_loc_zip_extension);
4476:
4477:
4478:
4479: hr_utility.set_location(l_api_name,30);
4480: l_phone := replace(nvl(p_loc_phone,' '),'-',NULL);
4481: l_first_name := remove_special_characters(p_first_name);
4482: l_middle_name := remove_special_characters(p_middle_name);
4483: l_last_name := remove_special_characters(p_last_name);
4527: nvl(p_loc_contact_last_name,' ') || g_delimiter ||
4528: nvl(l_phone,' ') ||
4529: g_eol;
4530:
4531: hr_utility.set_location('Leaving.... :' || l_api_name,100);
4532:
4533: return l_buffer;
4534: exception
4535: when others then
4532:
4533: return l_buffer;
4534: exception
4535: when others then
4536: hr_utility.set_location('Leaving.... :' || l_api_name,200);
4537: raise;
4538: end a03_la_new_hire_record;
4539: --
4540: --#10387522 end
4577: where location_id = p_location_id;
4578: --
4579: begin
4580: --
4581: hr_utility.set_location('Entering :' || l_api_name, 5);
4582: hr_utility.trace('location_id is ' || to_char(p_location_id));
4583: --
4584: open get_location_record;
4585: --
4578: --
4579: begin
4580: --
4581: hr_utility.set_location('Entering :' || l_api_name, 5);
4582: hr_utility.trace('location_id is ' || to_char(p_location_id));
4583: --
4584: open get_location_record;
4585: --
4586: fetch get_location_record into v_address_line_1, v_address_line_2,
4586: fetch get_location_record into v_address_line_1, v_address_line_2,
4587: v_address_line_3, v_town_or_city, v_region_1
4588: ,v_region_2, v_postal_code ,v_style;
4589: --
4590: hr_utility.set_location(l_api_name, 10);
4591: --
4592: if get_location_record%found
4593: then
4594: --
4596: then
4597: f_address := v_address_line_1;
4598: end if;
4599: --
4600: hr_utility.set_location(l_api_name, 11);
4601: if v_address_line_2 is not null
4602: then
4603: f_address := f_address || ' ' || v_address_line_2;
4604: end if;
4602: then
4603: f_address := f_address || ' ' || v_address_line_2;
4604: end if;
4605: --
4606: hr_utility.set_location(l_api_name, 12);
4607: if v_address_line_3 is not null
4608: then
4609: f_address := f_address || ' ' || v_address_line_3;
4610: end if;
4607: if v_address_line_3 is not null
4608: then
4609: f_address := f_address || ' ' || v_address_line_3;
4610: end if;
4611: hr_utility.trace('street address is '|| f_address);
4612: --
4613: hr_utility.set_location(l_api_name, 13);
4614: if v_town_or_city is not null
4615: then
4609: f_address := f_address || ' ' || v_address_line_3;
4610: end if;
4611: hr_utility.trace('street address is '|| f_address);
4612: --
4613: hr_utility.set_location(l_api_name, 13);
4614: if v_town_or_city is not null
4615: then
4616: f_city:= rpad(v_town_or_city,48,' ');
4617: end if;
4614: if v_town_or_city is not null
4615: then
4616: f_city:= rpad(v_town_or_city,48,' ');
4617: end if;
4618: hr_utility.trace('city is '|| f_city);
4619: --
4620: if (v_style = 'US' or v_style = 'US_GLB') and v_region_2 is not null
4621: then
4622: f_state := v_region_2;
4622: f_state := v_region_2;
4623: elsif v_style = 'CA' and v_region_1 is not null then
4624: f_state := v_region_1;
4625: end if;
4626: hr_utility.trace('state is '|| f_state);
4627: --
4628: if v_postal_code is not null
4629: then
4630: f_zip := v_postal_code;
4636: else
4637: f_zip_extension := null;
4638: end if;
4639: end if;
4640: hr_utility.trace('postal code is '|| f_zip);
4641: hr_utility.trace('postal code extension is '|| f_zip_extension);
4642:
4643:
4644: --
4637: f_zip_extension := null;
4638: end if;
4639: end if;
4640: hr_utility.trace('postal code is '|| f_zip);
4641: hr_utility.trace('postal code extension is '|| f_zip_extension);
4642:
4643:
4644: --
4645: close get_location_record;
4643:
4644: --
4645: close get_location_record;
4646: --
4647: hr_utility.set_location(l_api_name, 20);
4648:
4649: p_address := f_address;
4650: p_city := f_city;
4651: p_state := f_state;
4653: p_zip_extension := f_zip_extension;
4654: --
4655: end if;
4656: --
4657: hr_utility.set_location('Leaving ..' || l_api_name, 100);
4658:
4659: exception
4660: when others then
4661: hr_utility.trace('Error in ' || l_api_name);
4657: hr_utility.set_location('Leaving ..' || l_api_name, 100);
4658:
4659: exception
4660: when others then
4661: hr_utility.trace('Error in ' || l_api_name);
4662: hr_utility.set_location(l_api_name, 30);
4663: --
4664: end get_location_address;
4665: /****************************************************************
4658:
4659: exception
4660: when others then
4661: hr_utility.trace('Error in ' || l_api_name);
4662: hr_utility.set_location(l_api_name, 30);
4663: --
4664: end get_location_address;
4665: /****************************************************************
4666: * This procedure retrieves location address *
4708: where location_id = p_location_id;
4709: --
4710: begin
4711: --
4712: hr_utility.set_location('Entering :' || l_api_name, 5);
4713: hr_utility.trace('location_id is ' || to_char(p_location_id));
4714: --
4715: open get_location_record;
4716: --
4709: --
4710: begin
4711: --
4712: hr_utility.set_location('Entering :' || l_api_name, 5);
4713: hr_utility.trace('location_id is ' || to_char(p_location_id));
4714: --
4715: open get_location_record;
4716: --
4717: fetch get_location_record into v_address_line_1, v_address_line_2,
4717: fetch get_location_record into v_address_line_1, v_address_line_2,
4718: v_address_line_3, v_town_or_city, v_region_1,v_region_2
4719: , v_postal_code ,v_country, v_style;
4720: --
4721: hr_utility.set_location(l_api_name, 10);
4722: --
4723: if get_location_record%found
4724: then
4725: --
4725: --
4726: if v_address_line_1 is not null
4727: then
4728: f_address_line1 := v_address_line_1;
4729: hr_utility.trace('address_line1 is '|| f_address_line1);
4730: end if;
4731: --
4732: hr_utility.set_location(l_api_name, 11);
4733: if v_address_line_2 is not null
4728: f_address_line1 := v_address_line_1;
4729: hr_utility.trace('address_line1 is '|| f_address_line1);
4730: end if;
4731: --
4732: hr_utility.set_location(l_api_name, 11);
4733: if v_address_line_2 is not null
4734: then
4735: f_address_line2 := v_address_line_2;
4736: hr_utility.trace('address_line2 is '|| f_address_line2);
4732: hr_utility.set_location(l_api_name, 11);
4733: if v_address_line_2 is not null
4734: then
4735: f_address_line2 := v_address_line_2;
4736: hr_utility.trace('address_line2 is '|| f_address_line2);
4737: end if;
4738: --
4739: hr_utility.set_location(l_api_name, 12);
4740: if v_address_line_3 is not null
4735: f_address_line2 := v_address_line_2;
4736: hr_utility.trace('address_line2 is '|| f_address_line2);
4737: end if;
4738: --
4739: hr_utility.set_location(l_api_name, 12);
4740: if v_address_line_3 is not null
4741: then
4742: f_address_line3 := v_address_line_3;
4743: hr_utility.trace('address_line3 is '|| f_address_line3);
4739: hr_utility.set_location(l_api_name, 12);
4740: if v_address_line_3 is not null
4741: then
4742: f_address_line3 := v_address_line_3;
4743: hr_utility.trace('address_line3 is '|| f_address_line3);
4744: end if;
4745: --
4746: hr_utility.set_location(l_api_name, 13);
4747: if v_town_or_city is not null
4742: f_address_line3 := v_address_line_3;
4743: hr_utility.trace('address_line3 is '|| f_address_line3);
4744: end if;
4745: --
4746: hr_utility.set_location(l_api_name, 13);
4747: if v_town_or_city is not null
4748: then
4749: f_city:= rpad(v_town_or_city,48,' ');
4750: end if;
4747: if v_town_or_city is not null
4748: then
4749: f_city:= rpad(v_town_or_city,48,' ');
4750: end if;
4751: hr_utility.trace('city is '|| f_city);
4752: --
4753: if (v_style = 'US' or v_style = 'US_GLB') and v_region_2 is not null
4754: then
4755: f_state := v_region_2;
4755: f_state := v_region_2;
4756: elsif v_style = 'CA' and v_region_1 is not null then
4757: f_state := v_region_1;
4758: end if;
4759: hr_utility.trace('state is '|| f_state);
4760: --
4761: if v_country = 'US'
4762: then
4763: if v_postal_code is not null
4776: else
4777: f_zip := v_postal_code;
4778: f_zip_extension := null;
4779: end if;
4780: hr_utility.trace('country code is '|| v_country);
4781: hr_utility.trace('postal code is '|| f_zip);
4782: hr_utility.trace('postal code extension is '|| f_zip_extension);
4783:
4784:
4777: f_zip := v_postal_code;
4778: f_zip_extension := null;
4779: end if;
4780: hr_utility.trace('country code is '|| v_country);
4781: hr_utility.trace('postal code is '|| f_zip);
4782: hr_utility.trace('postal code extension is '|| f_zip_extension);
4783:
4784:
4785: --
4778: f_zip_extension := null;
4779: end if;
4780: hr_utility.trace('country code is '|| v_country);
4781: hr_utility.trace('postal code is '|| f_zip);
4782: hr_utility.trace('postal code extension is '|| f_zip_extension);
4783:
4784:
4785: --
4786: close get_location_record;
4784:
4785: --
4786: close get_location_record;
4787: --
4788: hr_utility.set_location(l_api_name, 20);
4789:
4790: p_address_line1 := f_address_line1;
4791: p_address_line2 := f_address_line2;
4792: p_address_line3 := f_address_line3;
4797: p_country := v_country;
4798: --
4799: end if;
4800: --
4801: hr_utility.set_location('Leaving ..' || l_api_name, 100);
4802:
4803: exception
4804: when others then
4805: hr_utility.trace('Error in ' || l_api_name);
4801: hr_utility.set_location('Leaving ..' || l_api_name, 100);
4802:
4803: exception
4804: when others then
4805: hr_utility.trace('Error in ' || l_api_name);
4806: hr_utility.set_location(l_api_name, 30);
4807: --
4808: end get_location_address_3lines;
4809: --
4802:
4803: exception
4804: when others then
4805: hr_utility.trace('Error in ' || l_api_name);
4806: hr_utility.set_location(l_api_name, 30);
4807: --
4808: end get_location_address_3lines;
4809: --
4810: /****************************************************************
4852: and nvl(date_to, sysdate) >= sysdate;
4853: --
4854: begin
4855: --
4856: hr_utility.set_location(l_api_name, 0);
4857: --
4858: open get_address_record;
4859: --
4860: fetch get_address_record into v_address_line1, v_address_line2,
4860: fetch get_address_record into v_address_line1, v_address_line2,
4861: v_address_line3, v_town_or_city, v_region_1
4862: ,v_region_2, v_postal_code,v_style;
4863: --
4864: hr_utility.set_location(l_api_name, 5);
4865: --
4866: if get_address_record%found
4867: then
4868: --
4880: then
4881: f_address := f_address || ' ' || v_address_line3;
4882: end if;
4883: --
4884: hr_utility.trace('Person Address is '|| f_address);
4885:
4886: if v_town_or_city is not null
4887: then
4888: f_city:= rpad(v_town_or_city,31,' ');
4886: if v_town_or_city is not null
4887: then
4888: f_city:= rpad(v_town_or_city,31,' ');
4889: end if;
4890: hr_utility.trace('city is '|| f_city);
4891: --
4892: if (v_style = 'US' or v_style = 'US_GLB') and v_region_2 is not null
4893: then
4894: f_state := v_region_2;
4894: f_state := v_region_2;
4895: elsif v_style = 'CA' and v_region_1 is not null then
4896: f_state := v_region_1;
4897: end if;
4898: hr_utility.trace('state is '|| f_state);
4899: --
4900: if v_postal_code is not null
4901: then
4902: f_zip := v_postal_code;
4908: else
4909: f_zip_extension := null;
4910: end if;
4911: end if;
4912: hr_utility.trace('country code is '|| v_country);
4913: hr_utility.trace('postal code is '|| f_zip);
4914: hr_utility.trace('postal extension code is '|| f_zip_extension);
4915:
4916: --
4909: f_zip_extension := null;
4910: end if;
4911: end if;
4912: hr_utility.trace('country code is '|| v_country);
4913: hr_utility.trace('postal code is '|| f_zip);
4914: hr_utility.trace('postal extension code is '|| f_zip_extension);
4915:
4916: --
4917: hr_utility.set_location(l_api_name, 10);
4910: end if;
4911: end if;
4912: hr_utility.trace('country code is '|| v_country);
4913: hr_utility.trace('postal code is '|| f_zip);
4914: hr_utility.trace('postal extension code is '|| f_zip_extension);
4915:
4916: --
4917: hr_utility.set_location(l_api_name, 10);
4918: close get_address_record;
4913: hr_utility.trace('postal code is '|| f_zip);
4914: hr_utility.trace('postal extension code is '|| f_zip_extension);
4915:
4916: --
4917: hr_utility.set_location(l_api_name, 10);
4918: close get_address_record;
4919: --
4920: --
4921: p_address := f_address;
4925: p_zip_extension := f_zip_extension;
4926: --
4927: end if;
4928: --
4929: hr_utility.set_location('Leaving...:' || l_api_name, 50);
4930: --
4931: exception when NO_DATA_FOUND then NULL;
4932: --
4933: end get_employee_address;
4982: and nvl(date_to, sysdate) >= sysdate;
4983: --
4984: begin
4985: --
4986: hr_utility.set_location(l_api_name, 0);
4987: --
4988: open get_address_record;
4989: --
4990: fetch get_address_record into v_address_line1, v_address_line2,
4990: fetch get_address_record into v_address_line1, v_address_line2,
4991: v_address_line3, v_town_or_city, v_region_1,v_region_2
4992: , v_postal_code ,v_country,v_style;
4993: --
4994: hr_utility.set_location(l_api_name, 5);
4995: --
4996: if get_address_record%found
4997: then
4998: --
4998: --
4999: if v_address_line1 is not null
5000: then
5001: f_address_line1 := v_address_line1;
5002: hr_utility.trace('address_line1 is '|| f_address_line1);
5003: end if;
5004: --
5005: if v_address_line2 is not null
5006: then
5004: --
5005: if v_address_line2 is not null
5006: then
5007: f_address_line2 := v_address_line2;
5008: hr_utility.trace('address_line2 is '|| f_address_line2);
5009: end if;
5010: --
5011: if v_address_line3 is not null
5012: then
5010: --
5011: if v_address_line3 is not null
5012: then
5013: f_address_line3 := v_address_line3;
5014: hr_utility.trace('address_line3 is '|| f_address_line3);
5015: end if;
5016: --
5017:
5018: if v_town_or_city is not null
5018: if v_town_or_city is not null
5019: then
5020: f_city:= rpad(v_town_or_city,31,' ');
5021: end if;
5022: hr_utility.trace('city is '|| f_city);
5023: --
5024: if (v_style = 'US' or v_style = 'US_GLB') and v_region_2 is not null
5025: then
5026: f_state := v_region_2;
5026: f_state := v_region_2;
5027: elsif v_style = 'CA' and v_region_1 is not null then
5028: f_state := v_region_1;
5029: end if;
5030: hr_utility.trace('state is '|| f_state);
5031: --
5032: if v_country = 'US'
5033: then
5034: if v_postal_code is not null
5047: else
5048: f_zip := v_postal_code;
5049: f_zip_extension := null;
5050: end if;
5051: hr_utility.trace('country code is '|| v_country);
5052: hr_utility.trace('postal code is '|| f_zip);
5053: hr_utility.trace('postal extension code is '|| f_zip_extension);
5054:
5055: --
5048: f_zip := v_postal_code;
5049: f_zip_extension := null;
5050: end if;
5051: hr_utility.trace('country code is '|| v_country);
5052: hr_utility.trace('postal code is '|| f_zip);
5053: hr_utility.trace('postal extension code is '|| f_zip_extension);
5054:
5055: --
5056: hr_utility.set_location(l_api_name, 10);
5049: f_zip_extension := null;
5050: end if;
5051: hr_utility.trace('country code is '|| v_country);
5052: hr_utility.trace('postal code is '|| f_zip);
5053: hr_utility.trace('postal extension code is '|| f_zip_extension);
5054:
5055: --
5056: hr_utility.set_location(l_api_name, 10);
5057: close get_address_record;
5052: hr_utility.trace('postal code is '|| f_zip);
5053: hr_utility.trace('postal extension code is '|| f_zip_extension);
5054:
5055: --
5056: hr_utility.set_location(l_api_name, 10);
5057: close get_address_record;
5058: --
5059: --
5060: p_address_line1 := f_address_line1;
5067: p_country := v_country;
5068: --
5069: end if;
5070: --
5071: hr_utility.set_location('Leaving...:' || l_api_name, 50);
5072: --
5073: exception when NO_DATA_FOUND then NULL;
5074: --
5075: end get_employee_address_3lines;
5125:
5126: --
5127: begin
5128: --
5129: hr_utility.set_location('Entering....:' || l_api_name,10);
5130: --
5131: OPEN c_new_hire_record;
5132: --LOOP
5133: FETCH c_new_hire_record INTO v_contact_name, v_contact_title, v_contact_phone;
5140: --END LOOP;
5141:
5142: CLOSE c_new_hire_record;
5143: --
5144: hr_utility.trace('Contact name : '||v_contact_name);
5145: hr_utility.trace('Contact title : '||v_contact_title);
5146: hr_utility.set_location('Leaving....:' || l_api_name ,100);
5147: --
5148: exception
5141:
5142: CLOSE c_new_hire_record;
5143: --
5144: hr_utility.trace('Contact name : '||v_contact_name);
5145: hr_utility.trace('Contact title : '||v_contact_title);
5146: hr_utility.set_location('Leaving....:' || l_api_name ,100);
5147: --
5148: exception
5149: when no_data_found then
5142: CLOSE c_new_hire_record;
5143: --
5144: hr_utility.trace('Contact name : '||v_contact_name);
5145: hr_utility.trace('Contact title : '||v_contact_title);
5146: hr_utility.set_location('Leaving....:' || l_api_name ,100);
5147: --
5148: exception
5149: when no_data_found then
5150: hr_utility.set_location('Error found in ' || l_api_name,20);
5146: hr_utility.set_location('Leaving....:' || l_api_name ,100);
5147: --
5148: exception
5149: when no_data_found then
5150: hr_utility.set_location('Error found in ' || l_api_name,20);
5151: NULL;
5152: when others then
5153: hr_utility.set_location('Error found in ' || l_api_name,30);
5154: --
5149: when no_data_found then
5150: hr_utility.set_location('Error found in ' || l_api_name,20);
5151: NULL;
5152: when others then
5153: hr_utility.set_location('Error found in ' || l_api_name,30);
5154: --
5155: end get_new_hire_contact;
5156: --
5157: --#10387522 Start
5185: );
5186: --
5187: begin
5188: --
5189: hr_utility.set_location('Entering....:' || l_api_name,10);
5190: --
5191: OPEN c_new_hire_record;
5192: FETCH c_new_hire_record INTO lv_contact_first_name, lv_contact_last_name;
5193: --
5195: p_contact_last_name := substr(lv_contact_last_name,1,60);
5196: --
5197: CLOSE c_new_hire_record;
5198: --
5199: hr_utility.trace('Contact first name : '||lv_contact_first_name);
5200: hr_utility.trace('Contact last name : '||lv_contact_last_name);
5201: hr_utility.set_location('Leaving....:' || l_api_name ,100);
5202: --
5203: exception
5196: --
5197: CLOSE c_new_hire_record;
5198: --
5199: hr_utility.trace('Contact first name : '||lv_contact_first_name);
5200: hr_utility.trace('Contact last name : '||lv_contact_last_name);
5201: hr_utility.set_location('Leaving....:' || l_api_name ,100);
5202: --
5203: exception
5204: when no_data_found then
5197: CLOSE c_new_hire_record;
5198: --
5199: hr_utility.trace('Contact first name : '||lv_contact_first_name);
5200: hr_utility.trace('Contact last name : '||lv_contact_last_name);
5201: hr_utility.set_location('Leaving....:' || l_api_name ,100);
5202: --
5203: exception
5204: when no_data_found then
5205: hr_utility.set_location('Error found in ' || l_api_name,20);
5201: hr_utility.set_location('Leaving....:' || l_api_name ,100);
5202: --
5203: exception
5204: when no_data_found then
5205: hr_utility.set_location('Error found in ' || l_api_name,20);
5206: NULL;
5207: when others then
5208: hr_utility.set_location('Error found in ' || l_api_name,30);
5209: raise;
5204: when no_data_found then
5205: hr_utility.set_location('Error found in ' || l_api_name,20);
5206: NULL;
5207: when others then
5208: hr_utility.set_location('Error found in ' || l_api_name,30);
5209: raise;
5210: --
5211: end get_new_hire_contact_name;
5212: --
5226: if instr(p_allowed,'`') <> 0 then
5227: fnd_file.put_line
5228: (which => fnd_file.log,
5229: buff => 'ERROR: ` is included in the list of allowed characters');
5230: RAISE hr_utility.hr_error;
5231: end if;
5232: if p_allowed IS NOT NULL then
5233: l_not_allowed := replace(translate(l_not_allowed,p_allowed,'`'),'`','');
5234: end if;
5254: THEN
5255: fnd_file.put_line
5256: (which => fnd_file.log,
5257: buff => 'ERROR: '||p_field||' must be a minimum of '||p_length||' characters for '||p_state);
5258: RAISE hr_utility.hr_error;
5259: END IF;
5260: END;
5261:
5262: /****************************************************************
5283: l_number_per_fiscal_year number;
5284: --
5285: Begin
5286: --
5287: hr_utility.set_location('md_get_salary',5);
5288: hr_utility.trace('p_business_group_id ->'||to_char(p_business_group_id));
5289: hr_utility.trace('p_assignment_id ->'||to_char(p_assignment_id));
5290: hr_utility.trace('p_report_date ->'||p_report_date );
5291: --
5284: --
5285: Begin
5286: --
5287: hr_utility.set_location('md_get_salary',5);
5288: hr_utility.trace('p_business_group_id ->'||to_char(p_business_group_id));
5289: hr_utility.trace('p_assignment_id ->'||to_char(p_assignment_id));
5290: hr_utility.trace('p_report_date ->'||p_report_date );
5291: --
5292: Begin
5285: Begin
5286: --
5287: hr_utility.set_location('md_get_salary',5);
5288: hr_utility.trace('p_business_group_id ->'||to_char(p_business_group_id));
5289: hr_utility.trace('p_assignment_id ->'||to_char(p_assignment_id));
5290: hr_utility.trace('p_report_date ->'||p_report_date );
5291: --
5292: Begin
5293: --
5286: --
5287: hr_utility.set_location('md_get_salary',5);
5288: hr_utility.trace('p_business_group_id ->'||to_char(p_business_group_id));
5289: hr_utility.trace('p_assignment_id ->'||to_char(p_assignment_id));
5290: hr_utility.trace('p_report_date ->'||p_report_date );
5291: --
5292: Begin
5293: --
5294: Select
5328: and asg.effective_end_date
5329: And p_report_date between pee.effective_start_date
5330: and pee.effective_end_date;
5331: --
5332: hr_utility.trace('l_effective_start_date ->'||l_effective_start_date);
5333: hr_utility.trace('l_pay_basis ->'||l_pay_basis);
5334: hr_utility.trace('l_normal_hours ->'||to_char(l_normal_hours));
5335: hr_utility.trace('l_work_schedule ->'||l_work_schedule);
5336: hr_utility.trace('l_salary ->'||to_char(l_salary));
5329: And p_report_date between pee.effective_start_date
5330: and pee.effective_end_date;
5331: --
5332: hr_utility.trace('l_effective_start_date ->'||l_effective_start_date);
5333: hr_utility.trace('l_pay_basis ->'||l_pay_basis);
5334: hr_utility.trace('l_normal_hours ->'||to_char(l_normal_hours));
5335: hr_utility.trace('l_work_schedule ->'||l_work_schedule);
5336: hr_utility.trace('l_salary ->'||to_char(l_salary));
5337: --
5330: and pee.effective_end_date;
5331: --
5332: hr_utility.trace('l_effective_start_date ->'||l_effective_start_date);
5333: hr_utility.trace('l_pay_basis ->'||l_pay_basis);
5334: hr_utility.trace('l_normal_hours ->'||to_char(l_normal_hours));
5335: hr_utility.trace('l_work_schedule ->'||l_work_schedule);
5336: hr_utility.trace('l_salary ->'||to_char(l_salary));
5337: --
5338: exception
5331: --
5332: hr_utility.trace('l_effective_start_date ->'||l_effective_start_date);
5333: hr_utility.trace('l_pay_basis ->'||l_pay_basis);
5334: hr_utility.trace('l_normal_hours ->'||to_char(l_normal_hours));
5335: hr_utility.trace('l_work_schedule ->'||l_work_schedule);
5336: hr_utility.trace('l_salary ->'||to_char(l_salary));
5337: --
5338: exception
5339: when NO_DATA_FOUND then RETURN NULL;
5332: hr_utility.trace('l_effective_start_date ->'||l_effective_start_date);
5333: hr_utility.trace('l_pay_basis ->'||l_pay_basis);
5334: hr_utility.trace('l_normal_hours ->'||to_char(l_normal_hours));
5335: hr_utility.trace('l_work_schedule ->'||l_work_schedule);
5336: hr_utility.trace('l_salary ->'||to_char(l_salary));
5337: --
5338: exception
5339: when NO_DATA_FOUND then RETURN NULL;
5340: when others then
5337: --
5338: exception
5339: when NO_DATA_FOUND then RETURN NULL;
5340: when others then
5341: hr_utility.set_location('md_get_salary',10);
5342: RETURN NULL;
5343: --
5344: end;
5345: --
5368: return l_salary ;
5369:
5370: else
5371: --
5372: hr_utility.set_location('md_get_salary',15);
5373: hr_utility.trace('l_annual_salary ->'||to_char(l_annual_salary));
5374: --
5375: SELECT ptp.number_per_fiscal_year,
5376: decode(ptp.number_per_fiscal_year
5369:
5370: else
5371: --
5372: hr_utility.set_location('md_get_salary',15);
5373: hr_utility.trace('l_annual_salary ->'||to_char(l_annual_salary));
5374: --
5375: SELECT ptp.number_per_fiscal_year,
5376: decode(ptp.number_per_fiscal_year
5377: ,26 ,'B'