439: RETURN l_matched_value;
440: END IF;
441: IF p_attribute = 'CITY' THEN
442: BEGIN
443: SELECT HZ_LOCATIONS.CITY
444: INTO l_matched_value
445: FROM HZ_PARTY_SITES, HZ_LOCATIONS
446: WHERE HZ_PARTY_SITES.party_site_id = p_record_id
447: AND HZ_PARTY_SITES.location_id = HZ_LOCATIONS.location_id and rownum=1;
441: IF p_attribute = 'CITY' THEN
442: BEGIN
443: SELECT HZ_LOCATIONS.CITY
444: INTO l_matched_value
445: FROM HZ_PARTY_SITES, HZ_LOCATIONS
446: WHERE HZ_PARTY_SITES.party_site_id = p_record_id
447: AND HZ_PARTY_SITES.location_id = HZ_LOCATIONS.location_id and rownum=1;
448: EXCEPTION
449: WHEN NO_DATA_FOUND THEN
443: SELECT HZ_LOCATIONS.CITY
444: INTO l_matched_value
445: FROM HZ_PARTY_SITES, HZ_LOCATIONS
446: WHERE HZ_PARTY_SITES.party_site_id = p_record_id
447: AND HZ_PARTY_SITES.location_id = HZ_LOCATIONS.location_id and rownum=1;
448: EXCEPTION
449: WHEN NO_DATA_FOUND THEN
450: l_matched_value := 'Err';
451: END;
452: RETURN l_matched_value;
453: END IF;
454: IF p_attribute = 'POSTAL_CODE' THEN
455: BEGIN
456: SELECT HZ_LOCATIONS.POSTAL_CODE
457: INTO l_matched_value
458: FROM HZ_PARTY_SITES, HZ_LOCATIONS
459: WHERE HZ_PARTY_SITES.party_site_id = p_record_id
460: AND HZ_PARTY_SITES.location_id = HZ_LOCATIONS.location_id and rownum=1;
454: IF p_attribute = 'POSTAL_CODE' THEN
455: BEGIN
456: SELECT HZ_LOCATIONS.POSTAL_CODE
457: INTO l_matched_value
458: FROM HZ_PARTY_SITES, HZ_LOCATIONS
459: WHERE HZ_PARTY_SITES.party_site_id = p_record_id
460: AND HZ_PARTY_SITES.location_id = HZ_LOCATIONS.location_id and rownum=1;
461: EXCEPTION
462: WHEN NO_DATA_FOUND THEN
456: SELECT HZ_LOCATIONS.POSTAL_CODE
457: INTO l_matched_value
458: FROM HZ_PARTY_SITES, HZ_LOCATIONS
459: WHERE HZ_PARTY_SITES.party_site_id = p_record_id
460: AND HZ_PARTY_SITES.location_id = HZ_LOCATIONS.location_id and rownum=1;
461: EXCEPTION
462: WHEN NO_DATA_FOUND THEN
463: l_matched_value := 'Err';
464: END;
465: RETURN l_matched_value;
466: END IF;
467: IF p_attribute = 'STATE' THEN
468: BEGIN
469: SELECT HZ_LOCATIONS.STATE
470: INTO l_matched_value
471: FROM HZ_PARTY_SITES, HZ_LOCATIONS
472: WHERE HZ_PARTY_SITES.party_site_id = p_record_id
473: AND HZ_PARTY_SITES.location_id = HZ_LOCATIONS.location_id and rownum=1;
467: IF p_attribute = 'STATE' THEN
468: BEGIN
469: SELECT HZ_LOCATIONS.STATE
470: INTO l_matched_value
471: FROM HZ_PARTY_SITES, HZ_LOCATIONS
472: WHERE HZ_PARTY_SITES.party_site_id = p_record_id
473: AND HZ_PARTY_SITES.location_id = HZ_LOCATIONS.location_id and rownum=1;
474: EXCEPTION
475: WHEN NO_DATA_FOUND THEN
469: SELECT HZ_LOCATIONS.STATE
470: INTO l_matched_value
471: FROM HZ_PARTY_SITES, HZ_LOCATIONS
472: WHERE HZ_PARTY_SITES.party_site_id = p_record_id
473: AND HZ_PARTY_SITES.location_id = HZ_LOCATIONS.location_id and rownum=1;
474: EXCEPTION
475: WHEN NO_DATA_FOUND THEN
476: l_matched_value := 'Err';
477: END;
478: RETURN l_matched_value;
479: END IF;
480: IF p_attribute = 'COUNTRY' THEN
481: BEGIN
482: SELECT HZ_LOCATIONS.COUNTRY
483: INTO l_matched_value
484: FROM HZ_PARTY_SITES, HZ_LOCATIONS
485: WHERE HZ_PARTY_SITES.party_site_id = p_record_id
486: AND HZ_PARTY_SITES.location_id = HZ_LOCATIONS.location_id and rownum=1;
480: IF p_attribute = 'COUNTRY' THEN
481: BEGIN
482: SELECT HZ_LOCATIONS.COUNTRY
483: INTO l_matched_value
484: FROM HZ_PARTY_SITES, HZ_LOCATIONS
485: WHERE HZ_PARTY_SITES.party_site_id = p_record_id
486: AND HZ_PARTY_SITES.location_id = HZ_LOCATIONS.location_id and rownum=1;
487: EXCEPTION
488: WHEN NO_DATA_FOUND THEN
482: SELECT HZ_LOCATIONS.COUNTRY
483: INTO l_matched_value
484: FROM HZ_PARTY_SITES, HZ_LOCATIONS
485: WHERE HZ_PARTY_SITES.party_site_id = p_record_id
486: AND HZ_PARTY_SITES.location_id = HZ_LOCATIONS.location_id and rownum=1;
487: EXCEPTION
488: WHEN NO_DATA_FOUND THEN
489: l_matched_value := 'Err';
490: END;
6056: x_party_site_list OUT NOCOPY HZ_PARTY_SEARCH.party_site_list
6057: ) IS
6058: CURSOR c_party_sites(cp_party_site_id NUMBER) IS
6059: SELECT party_site_id
6060: ,translate(HZ_LOCATIONS.CITY, '%',' ')
6061: ,translate(HZ_LOCATIONS.COUNTRY, '%',' ')
6062: ,translate(HZ_LOCATIONS.POSTAL_CODE, '%',' ')
6063: ,translate(HZ_LOCATIONS.STATE, '%',' ')
6064: FROM HZ_PARTY_SITES, HZ_LOCATIONS
6057: ) IS
6058: CURSOR c_party_sites(cp_party_site_id NUMBER) IS
6059: SELECT party_site_id
6060: ,translate(HZ_LOCATIONS.CITY, '%',' ')
6061: ,translate(HZ_LOCATIONS.COUNTRY, '%',' ')
6062: ,translate(HZ_LOCATIONS.POSTAL_CODE, '%',' ')
6063: ,translate(HZ_LOCATIONS.STATE, '%',' ')
6064: FROM HZ_PARTY_SITES, HZ_LOCATIONS
6065: WHERE HZ_PARTY_SITES.party_site_id = cp_party_site_id
6058: CURSOR c_party_sites(cp_party_site_id NUMBER) IS
6059: SELECT party_site_id
6060: ,translate(HZ_LOCATIONS.CITY, '%',' ')
6061: ,translate(HZ_LOCATIONS.COUNTRY, '%',' ')
6062: ,translate(HZ_LOCATIONS.POSTAL_CODE, '%',' ')
6063: ,translate(HZ_LOCATIONS.STATE, '%',' ')
6064: FROM HZ_PARTY_SITES, HZ_LOCATIONS
6065: WHERE HZ_PARTY_SITES.party_site_id = cp_party_site_id
6066: AND HZ_PARTY_SITES.location_id = HZ_LOCATIONS.location_id;
6059: SELECT party_site_id
6060: ,translate(HZ_LOCATIONS.CITY, '%',' ')
6061: ,translate(HZ_LOCATIONS.COUNTRY, '%',' ')
6062: ,translate(HZ_LOCATIONS.POSTAL_CODE, '%',' ')
6063: ,translate(HZ_LOCATIONS.STATE, '%',' ')
6064: FROM HZ_PARTY_SITES, HZ_LOCATIONS
6065: WHERE HZ_PARTY_SITES.party_site_id = cp_party_site_id
6066: AND HZ_PARTY_SITES.location_id = HZ_LOCATIONS.location_id;
6067:
6060: ,translate(HZ_LOCATIONS.CITY, '%',' ')
6061: ,translate(HZ_LOCATIONS.COUNTRY, '%',' ')
6062: ,translate(HZ_LOCATIONS.POSTAL_CODE, '%',' ')
6063: ,translate(HZ_LOCATIONS.STATE, '%',' ')
6064: FROM HZ_PARTY_SITES, HZ_LOCATIONS
6065: WHERE HZ_PARTY_SITES.party_site_id = cp_party_site_id
6066: AND HZ_PARTY_SITES.location_id = HZ_LOCATIONS.location_id;
6067:
6068: I NUMBER;
6062: ,translate(HZ_LOCATIONS.POSTAL_CODE, '%',' ')
6063: ,translate(HZ_LOCATIONS.STATE, '%',' ')
6064: FROM HZ_PARTY_SITES, HZ_LOCATIONS
6065: WHERE HZ_PARTY_SITES.party_site_id = cp_party_site_id
6066: AND HZ_PARTY_SITES.location_id = HZ_LOCATIONS.location_id;
6067:
6068: I NUMBER;
6069: J NUMBER:=1;
6070: l_party_site_id NUMBER;