421: RETURN l_matched_value;
422: END IF;
423: IF p_attribute = 'CITY' THEN
424: BEGIN
425: SELECT HZ_LOCATIONS.CITY
426: INTO l_matched_value
427: FROM HZ_PARTY_SITES, HZ_LOCATIONS
428: WHERE HZ_PARTY_SITES.party_site_id = p_record_id
429: AND HZ_PARTY_SITES.location_id = HZ_LOCATIONS.location_id and rownum=1;
423: IF p_attribute = 'CITY' THEN
424: BEGIN
425: SELECT HZ_LOCATIONS.CITY
426: INTO l_matched_value
427: FROM HZ_PARTY_SITES, HZ_LOCATIONS
428: WHERE HZ_PARTY_SITES.party_site_id = p_record_id
429: AND HZ_PARTY_SITES.location_id = HZ_LOCATIONS.location_id and rownum=1;
430: EXCEPTION
431: WHEN NO_DATA_FOUND THEN
425: SELECT HZ_LOCATIONS.CITY
426: INTO l_matched_value
427: FROM HZ_PARTY_SITES, HZ_LOCATIONS
428: WHERE HZ_PARTY_SITES.party_site_id = p_record_id
429: AND HZ_PARTY_SITES.location_id = HZ_LOCATIONS.location_id and rownum=1;
430: EXCEPTION
431: WHEN NO_DATA_FOUND THEN
432: l_matched_value := 'Err';
433: END;
434: RETURN l_matched_value;
435: END IF;
436: IF p_attribute = 'STATE' THEN
437: BEGIN
438: SELECT HZ_LOCATIONS.STATE
439: INTO l_matched_value
440: FROM HZ_PARTY_SITES, HZ_LOCATIONS
441: WHERE HZ_PARTY_SITES.party_site_id = p_record_id
442: AND HZ_PARTY_SITES.location_id = HZ_LOCATIONS.location_id and rownum=1;
436: IF p_attribute = 'STATE' THEN
437: BEGIN
438: SELECT HZ_LOCATIONS.STATE
439: INTO l_matched_value
440: FROM HZ_PARTY_SITES, HZ_LOCATIONS
441: WHERE HZ_PARTY_SITES.party_site_id = p_record_id
442: AND HZ_PARTY_SITES.location_id = HZ_LOCATIONS.location_id and rownum=1;
443: EXCEPTION
444: WHEN NO_DATA_FOUND THEN
438: SELECT HZ_LOCATIONS.STATE
439: INTO l_matched_value
440: FROM HZ_PARTY_SITES, HZ_LOCATIONS
441: WHERE HZ_PARTY_SITES.party_site_id = p_record_id
442: AND HZ_PARTY_SITES.location_id = HZ_LOCATIONS.location_id and rownum=1;
443: EXCEPTION
444: WHEN NO_DATA_FOUND THEN
445: l_matched_value := 'Err';
446: END;
447: RETURN l_matched_value;
448: END IF;
449: IF p_attribute = 'COUNTRY' THEN
450: BEGIN
451: SELECT HZ_LOCATIONS.COUNTRY
452: INTO l_matched_value
453: FROM HZ_PARTY_SITES, HZ_LOCATIONS
454: WHERE HZ_PARTY_SITES.party_site_id = p_record_id
455: AND HZ_PARTY_SITES.location_id = HZ_LOCATIONS.location_id and rownum=1;
449: IF p_attribute = 'COUNTRY' THEN
450: BEGIN
451: SELECT HZ_LOCATIONS.COUNTRY
452: INTO l_matched_value
453: FROM HZ_PARTY_SITES, HZ_LOCATIONS
454: WHERE HZ_PARTY_SITES.party_site_id = p_record_id
455: AND HZ_PARTY_SITES.location_id = HZ_LOCATIONS.location_id and rownum=1;
456: EXCEPTION
457: WHEN NO_DATA_FOUND THEN
451: SELECT HZ_LOCATIONS.COUNTRY
452: INTO l_matched_value
453: FROM HZ_PARTY_SITES, HZ_LOCATIONS
454: WHERE HZ_PARTY_SITES.party_site_id = p_record_id
455: AND HZ_PARTY_SITES.location_id = HZ_LOCATIONS.location_id and rownum=1;
456: EXCEPTION
457: WHEN NO_DATA_FOUND THEN
458: l_matched_value := 'Err';
459: END;
5888: x_party_site_list OUT NOCOPY HZ_PARTY_SEARCH.party_site_list
5889: ) IS
5890: CURSOR c_party_sites(cp_party_site_id NUMBER) IS
5891: SELECT party_site_id
5892: ,translate(HZ_LOCATIONS.CITY, '%',' ')
5893: ,translate(HZ_LOCATIONS.COUNTRY, '%',' ')
5894: ,translate(HZ_LOCATIONS.STATE, '%',' ')
5895: FROM HZ_PARTY_SITES, HZ_LOCATIONS
5896: WHERE HZ_PARTY_SITES.party_site_id = cp_party_site_id
5889: ) IS
5890: CURSOR c_party_sites(cp_party_site_id NUMBER) IS
5891: SELECT party_site_id
5892: ,translate(HZ_LOCATIONS.CITY, '%',' ')
5893: ,translate(HZ_LOCATIONS.COUNTRY, '%',' ')
5894: ,translate(HZ_LOCATIONS.STATE, '%',' ')
5895: FROM HZ_PARTY_SITES, HZ_LOCATIONS
5896: WHERE HZ_PARTY_SITES.party_site_id = cp_party_site_id
5897: AND HZ_PARTY_SITES.location_id = HZ_LOCATIONS.location_id;
5890: CURSOR c_party_sites(cp_party_site_id NUMBER) IS
5891: SELECT party_site_id
5892: ,translate(HZ_LOCATIONS.CITY, '%',' ')
5893: ,translate(HZ_LOCATIONS.COUNTRY, '%',' ')
5894: ,translate(HZ_LOCATIONS.STATE, '%',' ')
5895: FROM HZ_PARTY_SITES, HZ_LOCATIONS
5896: WHERE HZ_PARTY_SITES.party_site_id = cp_party_site_id
5897: AND HZ_PARTY_SITES.location_id = HZ_LOCATIONS.location_id;
5898:
5891: SELECT party_site_id
5892: ,translate(HZ_LOCATIONS.CITY, '%',' ')
5893: ,translate(HZ_LOCATIONS.COUNTRY, '%',' ')
5894: ,translate(HZ_LOCATIONS.STATE, '%',' ')
5895: FROM HZ_PARTY_SITES, HZ_LOCATIONS
5896: WHERE HZ_PARTY_SITES.party_site_id = cp_party_site_id
5897: AND HZ_PARTY_SITES.location_id = HZ_LOCATIONS.location_id;
5898:
5899: I NUMBER;
5893: ,translate(HZ_LOCATIONS.COUNTRY, '%',' ')
5894: ,translate(HZ_LOCATIONS.STATE, '%',' ')
5895: FROM HZ_PARTY_SITES, HZ_LOCATIONS
5896: WHERE HZ_PARTY_SITES.party_site_id = cp_party_site_id
5897: AND HZ_PARTY_SITES.location_id = HZ_LOCATIONS.location_id;
5898:
5899: I NUMBER;
5900: J NUMBER:=1;
5901: l_party_site_id NUMBER;