226: -- Access : Private --
227: -- Description : This procedure gets the gre location details --
228: -- --
229: -- Parameters : --
230: -- IN : p_location_id hr_locations.location_id --
231: -- : p_concatenate VARCHAR2 --
232: -- p_field VARCHAR2 --
233: --------------------------------------------------------------------------
234: FUNCTION get_location_details ( p_location_id IN hr_locations.location_id%TYPE
230: -- IN : p_location_id hr_locations.location_id --
231: -- : p_concatenate VARCHAR2 --
232: -- p_field VARCHAR2 --
233: --------------------------------------------------------------------------
234: FUNCTION get_location_details ( p_location_id IN hr_locations.location_id%TYPE
235: , p_concatenate IN VARCHAR2 DEFAULT 'N'
236: , p_field IN VARCHAR2 DEFAULT NULL
237: )
238: RETURN VARCHAR2
248: , hr_general.decode_lookup('IN_STATES',hr_loc.loc_information16)
249: , hr_general.decode_lookup('PER_US_COUNTRY_CODE',hr_loc.country)
250: , hr_loc.postal_code
251: , hr_loc.loc_information16
252: FROM hr_locations hr_loc
253: WHERE location_id = p_location_id;
254:
255: l_procedure VARCHAR2(100);
256: l_location_address1 hr_locations.address_line_1%TYPE;
252: FROM hr_locations hr_loc
253: WHERE location_id = p_location_id;
254:
255: l_procedure VARCHAR2(100);
256: l_location_address1 hr_locations.address_line_1%TYPE;
257: l_location_address2 hr_locations.address_line_2%TYPE;
258: l_location_address3 hr_locations.address_line_3%TYPE;
259: l_location_address4 hr_locations.loc_information14%TYPE;
260: l_location_city hr_locations.loc_information15%TYPE;
253: WHERE location_id = p_location_id;
254:
255: l_procedure VARCHAR2(100);
256: l_location_address1 hr_locations.address_line_1%TYPE;
257: l_location_address2 hr_locations.address_line_2%TYPE;
258: l_location_address3 hr_locations.address_line_3%TYPE;
259: l_location_address4 hr_locations.loc_information14%TYPE;
260: l_location_city hr_locations.loc_information15%TYPE;
261: l_location_state hr_locations.loc_information16%TYPE;
254:
255: l_procedure VARCHAR2(100);
256: l_location_address1 hr_locations.address_line_1%TYPE;
257: l_location_address2 hr_locations.address_line_2%TYPE;
258: l_location_address3 hr_locations.address_line_3%TYPE;
259: l_location_address4 hr_locations.loc_information14%TYPE;
260: l_location_city hr_locations.loc_information15%TYPE;
261: l_location_state hr_locations.loc_information16%TYPE;
262: l_location_country hr_locations.country%TYPE;
255: l_procedure VARCHAR2(100);
256: l_location_address1 hr_locations.address_line_1%TYPE;
257: l_location_address2 hr_locations.address_line_2%TYPE;
258: l_location_address3 hr_locations.address_line_3%TYPE;
259: l_location_address4 hr_locations.loc_information14%TYPE;
260: l_location_city hr_locations.loc_information15%TYPE;
261: l_location_state hr_locations.loc_information16%TYPE;
262: l_location_country hr_locations.country%TYPE;
263: l_location_zipcode hr_locations.postal_code%TYPE;
256: l_location_address1 hr_locations.address_line_1%TYPE;
257: l_location_address2 hr_locations.address_line_2%TYPE;
258: l_location_address3 hr_locations.address_line_3%TYPE;
259: l_location_address4 hr_locations.loc_information14%TYPE;
260: l_location_city hr_locations.loc_information15%TYPE;
261: l_location_state hr_locations.loc_information16%TYPE;
262: l_location_country hr_locations.country%TYPE;
263: l_location_zipcode hr_locations.postal_code%TYPE;
264: l_state_code hr_locations.loc_information16%TYPE;
257: l_location_address2 hr_locations.address_line_2%TYPE;
258: l_location_address3 hr_locations.address_line_3%TYPE;
259: l_location_address4 hr_locations.loc_information14%TYPE;
260: l_location_city hr_locations.loc_information15%TYPE;
261: l_location_state hr_locations.loc_information16%TYPE;
262: l_location_country hr_locations.country%TYPE;
263: l_location_zipcode hr_locations.postal_code%TYPE;
264: l_state_code hr_locations.loc_information16%TYPE;
265: l_details VARCHAR2(1000);
258: l_location_address3 hr_locations.address_line_3%TYPE;
259: l_location_address4 hr_locations.loc_information14%TYPE;
260: l_location_city hr_locations.loc_information15%TYPE;
261: l_location_state hr_locations.loc_information16%TYPE;
262: l_location_country hr_locations.country%TYPE;
263: l_location_zipcode hr_locations.postal_code%TYPE;
264: l_state_code hr_locations.loc_information16%TYPE;
265: l_details VARCHAR2(1000);
266:
259: l_location_address4 hr_locations.loc_information14%TYPE;
260: l_location_city hr_locations.loc_information15%TYPE;
261: l_location_state hr_locations.loc_information16%TYPE;
262: l_location_country hr_locations.country%TYPE;
263: l_location_zipcode hr_locations.postal_code%TYPE;
264: l_state_code hr_locations.loc_information16%TYPE;
265: l_details VARCHAR2(1000);
266:
267: BEGIN
260: l_location_city hr_locations.loc_information15%TYPE;
261: l_location_state hr_locations.loc_information16%TYPE;
262: l_location_country hr_locations.country%TYPE;
263: l_location_zipcode hr_locations.postal_code%TYPE;
264: l_state_code hr_locations.loc_information16%TYPE;
265: l_details VARCHAR2(1000);
266:
267: BEGIN
268: g_debug := hr_utility.debug_enabled;
368: FROM per_addresses pad
369: WHERE pad.address_id = p_address_id;
370:
371: l_procedure VARCHAR2(100);
372: l_location_address1 hr_locations.address_line_1%TYPE;
373: l_location_address2 hr_locations.address_line_2%TYPE;
374: l_location_address3 hr_locations.address_line_3%TYPE;
375: l_location_address4 hr_locations.loc_information14%TYPE;
376: l_location_city hr_locations.loc_information15%TYPE;
369: WHERE pad.address_id = p_address_id;
370:
371: l_procedure VARCHAR2(100);
372: l_location_address1 hr_locations.address_line_1%TYPE;
373: l_location_address2 hr_locations.address_line_2%TYPE;
374: l_location_address3 hr_locations.address_line_3%TYPE;
375: l_location_address4 hr_locations.loc_information14%TYPE;
376: l_location_city hr_locations.loc_information15%TYPE;
377: l_location_state hr_locations.loc_information16%TYPE;
370:
371: l_procedure VARCHAR2(100);
372: l_location_address1 hr_locations.address_line_1%TYPE;
373: l_location_address2 hr_locations.address_line_2%TYPE;
374: l_location_address3 hr_locations.address_line_3%TYPE;
375: l_location_address4 hr_locations.loc_information14%TYPE;
376: l_location_city hr_locations.loc_information15%TYPE;
377: l_location_state hr_locations.loc_information16%TYPE;
378: l_location_country hr_locations.country%TYPE;
371: l_procedure VARCHAR2(100);
372: l_location_address1 hr_locations.address_line_1%TYPE;
373: l_location_address2 hr_locations.address_line_2%TYPE;
374: l_location_address3 hr_locations.address_line_3%TYPE;
375: l_location_address4 hr_locations.loc_information14%TYPE;
376: l_location_city hr_locations.loc_information15%TYPE;
377: l_location_state hr_locations.loc_information16%TYPE;
378: l_location_country hr_locations.country%TYPE;
379: l_location_zipcode hr_locations.postal_code%TYPE;
372: l_location_address1 hr_locations.address_line_1%TYPE;
373: l_location_address2 hr_locations.address_line_2%TYPE;
374: l_location_address3 hr_locations.address_line_3%TYPE;
375: l_location_address4 hr_locations.loc_information14%TYPE;
376: l_location_city hr_locations.loc_information15%TYPE;
377: l_location_state hr_locations.loc_information16%TYPE;
378: l_location_country hr_locations.country%TYPE;
379: l_location_zipcode hr_locations.postal_code%TYPE;
380: l_details VARCHAR2(1000);
373: l_location_address2 hr_locations.address_line_2%TYPE;
374: l_location_address3 hr_locations.address_line_3%TYPE;
375: l_location_address4 hr_locations.loc_information14%TYPE;
376: l_location_city hr_locations.loc_information15%TYPE;
377: l_location_state hr_locations.loc_information16%TYPE;
378: l_location_country hr_locations.country%TYPE;
379: l_location_zipcode hr_locations.postal_code%TYPE;
380: l_details VARCHAR2(1000);
381:
374: l_location_address3 hr_locations.address_line_3%TYPE;
375: l_location_address4 hr_locations.loc_information14%TYPE;
376: l_location_city hr_locations.loc_information15%TYPE;
377: l_location_state hr_locations.loc_information16%TYPE;
378: l_location_country hr_locations.country%TYPE;
379: l_location_zipcode hr_locations.postal_code%TYPE;
380: l_details VARCHAR2(1000);
381:
382: BEGIN
375: l_location_address4 hr_locations.loc_information14%TYPE;
376: l_location_city hr_locations.loc_information15%TYPE;
377: l_location_state hr_locations.loc_information16%TYPE;
378: l_location_country hr_locations.country%TYPE;
379: l_location_zipcode hr_locations.postal_code%TYPE;
380: l_details VARCHAR2(1000);
381:
382: BEGIN
383: g_debug := hr_utility.debug_enabled;