DBA Data[Home] [Help]

APPS.HZ_MATCH_RULE_240 dependencies on HZ_PARTIES

Line 134: || ' and exists ( SELECT 1 FROM HZ_PARTIES stage1 where stage1.party_id = r.subject_id'

130: p_person_restrict_sql := 'exists ( SELECT 1 from HZ_ORG_CONTACTS oc, hz_relationships r'
131: || ' where oc.org_contact_id = stage.org_contact_id and'
132: || ' r.relationship_id = oc.party_relationship_id'
133: || ' and r.subject_type = ''PERSON'' AND r.object_type = ''ORGANIZATION'' '
134: || ' and exists ( SELECT 1 FROM HZ_PARTIES stage1 where stage1.party_id = r.subject_id'
135: || ' and ' || p_restrict1_sql || ' ) )' ;
136: p_final_restrict_sql := '((stage.org_contact_id is null and ' || p_restrict_sql || ') or (stage.org_contact_id is not null and '
137: || p_person_restrict_sql || ' ))';
138: END IF;

Line 295: FROM HZ_PARTIES

291: IF p_entity = 'PARTY' THEN
292: IF p_attribute = 'PARTY_NAME' THEN
293:
294: SELECT party_type INTO l_party_type
295: FROM HZ_PARTIES
296: WHERE party_id = p_record_id;
297: IF l_party_type = 'ORGANIZATION' THEN
298: SELECT PARTY_NAME INTO l_matched_value
299: FROM HZ_PARTIES

Line 299: FROM HZ_PARTIES

295: FROM HZ_PARTIES
296: WHERE party_id = p_record_id;
297: IF l_party_type = 'ORGANIZATION' THEN
298: SELECT PARTY_NAME INTO l_matched_value
299: FROM HZ_PARTIES
300: WHERE party_id = p_record_id
301: and rownum = 1;
302: ELSIF l_party_type = 'PERSON' THEN
303: SELECT PARTY_NAME INTO l_matched_value

Line 304: FROM HZ_PARTIES

300: WHERE party_id = p_record_id
301: and rownum = 1;
302: ELSIF l_party_type = 'PERSON' THEN
303: SELECT PARTY_NAME INTO l_matched_value
304: FROM HZ_PARTIES
305: WHERE party_id = p_record_id
306: and rownum = 1;
307: END IF;
308: RETURN l_matched_value;

Line 1372: AND r.SUBJECT_TABLE_NAME = 'HZ_PARTIES'

1368: OR (l_search_merged = 'I' AND nvl(stage.status_flag, 'A') in ('A', 'I'))
1369: OR (l_search_merged = 'N' AND nvl(stage.status_flag, 'A') = 'A') )
1370: AND r.object_id = p_party_id
1371: AND r.subject_id = stage.party_id
1372: AND r.SUBJECT_TABLE_NAME = 'HZ_PARTIES'
1373: AND r.OBJECT_TABLE_NAME = 'HZ_PARTIES'
1374: AND r.relationship_id = oc.party_relationship_id
1375: AND oc.org_contact_id = stage.org_contact_id;
1376: END IF;

Line 1373: AND r.OBJECT_TABLE_NAME = 'HZ_PARTIES'

1369: OR (l_search_merged = 'N' AND nvl(stage.status_flag, 'A') = 'A') )
1370: AND r.object_id = p_party_id
1371: AND r.subject_id = stage.party_id
1372: AND r.SUBJECT_TABLE_NAME = 'HZ_PARTIES'
1373: AND r.OBJECT_TABLE_NAME = 'HZ_PARTIES'
1374: AND r.relationship_id = oc.party_relationship_id
1375: AND oc.org_contact_id = stage.org_contact_id;
1376: END IF;
1377: ELSIF p_restrict_sql IS NULL OR p_search_ctx_id IS NOT NULL THEN

Line 1791: AND r.SUBJECT_TABLE_NAME = 'HZ_PARTIES'

1787: AND( (l_search_merged ='Y' )
1788: OR (l_search_merged = 'I' AND nvl(stage.status_flag, 'A') in ('A', 'I'))
1789: OR (l_search_merged = 'N' AND nvl(stage.status_flag, 'A') = 'A') )
1790: AND r.subject_id = stage.party_id
1791: AND r.SUBJECT_TABLE_NAME = 'HZ_PARTIES'
1792: AND r.OBJECT_TABLE_NAME = 'HZ_PARTIES'
1793: AND r.relationship_id = oc.party_relationship_id
1794: AND oc.org_contact_id = stage.org_contact_id;
1795: END IF;

Line 1792: AND r.OBJECT_TABLE_NAME = 'HZ_PARTIES'

1788: OR (l_search_merged = 'I' AND nvl(stage.status_flag, 'A') in ('A', 'I'))
1789: OR (l_search_merged = 'N' AND nvl(stage.status_flag, 'A') = 'A') )
1790: AND r.subject_id = stage.party_id
1791: AND r.SUBJECT_TABLE_NAME = 'HZ_PARTIES'
1792: AND r.OBJECT_TABLE_NAME = 'HZ_PARTIES'
1793: AND r.relationship_id = oc.party_relationship_id
1794: AND oc.org_contact_id = stage.org_contact_id;
1795: END IF;
1796: ELSIF p_restrict_sql IS NULL OR p_search_ctx_id IS NOT NULL THEN

Line 3113: SELECT party_type INTO l_party_type from hz_parties where party_id = p_party_id;

3109: RETURN NUMBER IS
3110: l_party_type VARCHAR2(255);
3111: l_person_id NUMBER(15);
3112: BEGIN
3113: SELECT party_type INTO l_party_type from hz_parties where party_id = p_party_id;
3114: IF l_party_type = 'PERSON' THEN
3115: RETURN p_party_id;
3116: ELSIF p_contact_id IS NULL THEN
3117: RETURN NULL;

Line 3120: SELECT subject_id INTO l_person_id FROM HZ_RELATIONSHIPS r, HZ_ORG_CONTACTS oc, hz_parties p

3116: ELSIF p_contact_id IS NULL THEN
3117: RETURN NULL;
3118: ELSE
3119: BEGIN
3120: SELECT subject_id INTO l_person_id FROM HZ_RELATIONSHIPS r, HZ_ORG_CONTACTS oc, hz_parties p
3121: WHERE oc.org_contact_id = p_contact_id
3122: AND r.relationship_id = oc.party_relationship_id
3123: AND r.object_id = p_party_id
3124: AND p.party_id = r.subject_id

Line 4152: and c.owner_table_name = 'HZ_PARTIES'

4148: l_match_idx NUMBER;
4149: cursor get_cpt_for_contact_id is select contact_point_id
4150: from hz_org_contacts a, hz_relationships b, hz_contact_points c
4151: where a.party_relationship_id = b.relationship_id
4152: and c.owner_table_name = 'HZ_PARTIES'
4153: and c.primary_flag='Y'
4154: and c.owner_table_id = b.party_id
4155: and b.directional_flag = 'F'
4156: and a.org_contact_id = p_org_contact_id;

Line 5451: AND HZ_RELATIONSHIPS.SUBJECT_TABLE_NAME = 'HZ_PARTIES'

5447: AND party_id in (
5448: SELECT party_id
5449: FROM HZ_ORG_CONTACTS, HZ_RELATIONSHIPS
5450: WHERE HZ_RELATIONSHIPS.object_id = p_party_id
5451: AND HZ_RELATIONSHIPS.SUBJECT_TABLE_NAME = 'HZ_PARTIES'
5452: AND HZ_RELATIONSHIPS.OBJECT_TABLE_NAME = 'HZ_PARTIES'
5453: AND HZ_ORG_CONTACTS.party_relationship_id = HZ_RELATIONSHIPS.relationship_id
5454: and l_use_contact_info = 'Y'
5455: )

Line 5452: AND HZ_RELATIONSHIPS.OBJECT_TABLE_NAME = 'HZ_PARTIES'

5448: SELECT party_id
5449: FROM HZ_ORG_CONTACTS, HZ_RELATIONSHIPS
5450: WHERE HZ_RELATIONSHIPS.object_id = p_party_id
5451: AND HZ_RELATIONSHIPS.SUBJECT_TABLE_NAME = 'HZ_PARTIES'
5452: AND HZ_RELATIONSHIPS.OBJECT_TABLE_NAME = 'HZ_PARTIES'
5453: AND HZ_ORG_CONTACTS.party_relationship_id = HZ_RELATIONSHIPS.relationship_id
5454: and l_use_contact_info = 'Y'
5455: )
5456: AND ROWNUM<6

Line 5466: AND owner_table_name = 'HZ_PARTIES'

5462: FOR CONTACT_POINTS IN (
5463: SELECT CONTACT_POINT_ID
5464: FROM HZ_CONTACT_POINTS
5465: WHERE PRIMARY_FLAG = 'Y'
5466: AND owner_table_name = 'HZ_PARTIES'
5467: AND owner_table_id = p_party_id
5468:
5469: UNION
5470:

Line 5474: AND owner_table_name = 'HZ_PARTIES'

5470:
5471: SELECT CONTACT_POINT_ID
5472: FROM HZ_CONTACT_POINTS,HZ_ORG_CONTACTS, HZ_RELATIONSHIPS
5473: WHERE PRIMARY_FLAG = 'Y'
5474: AND owner_table_name = 'HZ_PARTIES'
5475: AND OWNER_TABLE_ID = HZ_RELATIONSHIPS.party_id
5476: AND HZ_RELATIONSHIPS.object_id = p_party_id
5477: AND HZ_RELATIONSHIPS.SUBJECT_TABLE_NAME = 'HZ_PARTIES'
5478: AND HZ_RELATIONSHIPS.OBJECT_TABLE_NAME = 'HZ_PARTIES'

Line 5477: AND HZ_RELATIONSHIPS.SUBJECT_TABLE_NAME = 'HZ_PARTIES'

5473: WHERE PRIMARY_FLAG = 'Y'
5474: AND owner_table_name = 'HZ_PARTIES'
5475: AND OWNER_TABLE_ID = HZ_RELATIONSHIPS.party_id
5476: AND HZ_RELATIONSHIPS.object_id = p_party_id
5477: AND HZ_RELATIONSHIPS.SUBJECT_TABLE_NAME = 'HZ_PARTIES'
5478: AND HZ_RELATIONSHIPS.OBJECT_TABLE_NAME = 'HZ_PARTIES'
5479: AND HZ_ORG_CONTACTS.party_relationship_id = HZ_RELATIONSHIPS.relationship_id
5480: and l_use_contact_info = 'Y'
5481: AND ROWNUM<6

Line 5478: AND HZ_RELATIONSHIPS.OBJECT_TABLE_NAME = 'HZ_PARTIES'

5474: AND owner_table_name = 'HZ_PARTIES'
5475: AND OWNER_TABLE_ID = HZ_RELATIONSHIPS.party_id
5476: AND HZ_RELATIONSHIPS.object_id = p_party_id
5477: AND HZ_RELATIONSHIPS.SUBJECT_TABLE_NAME = 'HZ_PARTIES'
5478: AND HZ_RELATIONSHIPS.OBJECT_TABLE_NAME = 'HZ_PARTIES'
5479: AND HZ_ORG_CONTACTS.party_relationship_id = HZ_RELATIONSHIPS.relationship_id
5480: and l_use_contact_info = 'Y'
5481: AND ROWNUM<6
5482: UNION

Line 5572: FROM HZ_PARTIES

5568: IF fnd_log.level_statement>=fnd_log.g_current_runtime_level THEN
5569: hz_utility_v2pub.debug(p_message=>'Inside calling procedure - get_party_rec',p_module_prefix=>'dqm',p_module=>'hz_match_rule_xxx',p_prefix=>NULL,p_msg_level=>fnd_log.level_statement);
5570: END IF;
5571: SELECT PARTY_TYPE INTO l_party_type
5572: FROM HZ_PARTIES
5573: WHERE PARTY_ID = p_party_id;
5574:
5575: IF fnd_log.level_statement>=fnd_log.g_current_runtime_level THEN
5576: hz_utility_v2pub.debug(p_message=>'l_party_type is - '||l_party_type,p_module_prefix=>'dqm',p_module=>'hz_match_rule_xxx',p_prefix=>NULL,p_msg_level=>fnd_log.level_statement);

Line 5580: translate(HZ_PARTIES.PARTY_NAME, '%',' ')

5576: hz_utility_v2pub.debug(p_message=>'l_party_type is - '||l_party_type,p_module_prefix=>'dqm',p_module=>'hz_match_rule_xxx',p_prefix=>NULL,p_msg_level=>fnd_log.level_statement);
5577: END IF;
5578: IF l_party_type = 'ORGANIZATION' THEN
5579: SELECT
5580: translate(HZ_PARTIES.PARTY_NAME, '%',' ')
5581: INTO
5582: x_party_search_rec.PARTY_NAME
5583: FROM HZ_PARTIES, HZ_ORGANIZATION_PROFILES
5584: WHERE HZ_PARTIES.party_id = HZ_ORGANIZATION_PROFILES.party_id

Line 5583: FROM HZ_PARTIES, HZ_ORGANIZATION_PROFILES

5579: SELECT
5580: translate(HZ_PARTIES.PARTY_NAME, '%',' ')
5581: INTO
5582: x_party_search_rec.PARTY_NAME
5583: FROM HZ_PARTIES, HZ_ORGANIZATION_PROFILES
5584: WHERE HZ_PARTIES.party_id = HZ_ORGANIZATION_PROFILES.party_id
5585: AND HZ_ORGANIZATION_PROFILES.effective_end_date is NULL
5586: AND HZ_PARTIES.party_id = p_party_id;
5587: ELSIF l_party_type = 'PERSON' THEN

Line 5584: WHERE HZ_PARTIES.party_id = HZ_ORGANIZATION_PROFILES.party_id

5580: translate(HZ_PARTIES.PARTY_NAME, '%',' ')
5581: INTO
5582: x_party_search_rec.PARTY_NAME
5583: FROM HZ_PARTIES, HZ_ORGANIZATION_PROFILES
5584: WHERE HZ_PARTIES.party_id = HZ_ORGANIZATION_PROFILES.party_id
5585: AND HZ_ORGANIZATION_PROFILES.effective_end_date is NULL
5586: AND HZ_PARTIES.party_id = p_party_id;
5587: ELSIF l_party_type = 'PERSON' THEN
5588: SELECT

Line 5586: AND HZ_PARTIES.party_id = p_party_id;

5582: x_party_search_rec.PARTY_NAME
5583: FROM HZ_PARTIES, HZ_ORGANIZATION_PROFILES
5584: WHERE HZ_PARTIES.party_id = HZ_ORGANIZATION_PROFILES.party_id
5585: AND HZ_ORGANIZATION_PROFILES.effective_end_date is NULL
5586: AND HZ_PARTIES.party_id = p_party_id;
5587: ELSIF l_party_type = 'PERSON' THEN
5588: SELECT
5589: translate(HZ_PARTIES.PARTY_NAME, '%',' ')
5590: INTO

Line 5589: translate(HZ_PARTIES.PARTY_NAME, '%',' ')

5585: AND HZ_ORGANIZATION_PROFILES.effective_end_date is NULL
5586: AND HZ_PARTIES.party_id = p_party_id;
5587: ELSIF l_party_type = 'PERSON' THEN
5588: SELECT
5589: translate(HZ_PARTIES.PARTY_NAME, '%',' ')
5590: INTO
5591: x_party_search_rec.PARTY_NAME
5592: FROM HZ_PARTIES, HZ_PERSON_PROFILES
5593: WHERE HZ_PARTIES.party_id = HZ_PERSON_PROFILES.party_id

Line 5592: FROM HZ_PARTIES, HZ_PERSON_PROFILES

5588: SELECT
5589: translate(HZ_PARTIES.PARTY_NAME, '%',' ')
5590: INTO
5591: x_party_search_rec.PARTY_NAME
5592: FROM HZ_PARTIES, HZ_PERSON_PROFILES
5593: WHERE HZ_PARTIES.party_id = HZ_PERSON_PROFILES.party_id
5594: AND HZ_PERSON_PROFILES.effective_end_date is NULL
5595: AND HZ_PARTIES.party_id = p_party_id;
5596: END IF;

Line 5593: WHERE HZ_PARTIES.party_id = HZ_PERSON_PROFILES.party_id

5589: translate(HZ_PARTIES.PARTY_NAME, '%',' ')
5590: INTO
5591: x_party_search_rec.PARTY_NAME
5592: FROM HZ_PARTIES, HZ_PERSON_PROFILES
5593: WHERE HZ_PARTIES.party_id = HZ_PERSON_PROFILES.party_id
5594: AND HZ_PERSON_PROFILES.effective_end_date is NULL
5595: AND HZ_PARTIES.party_id = p_party_id;
5596: END IF;
5597: x_party_search_rec.PARTY_TYPE := l_party_type;

Line 5595: AND HZ_PARTIES.party_id = p_party_id;

5591: x_party_search_rec.PARTY_NAME
5592: FROM HZ_PARTIES, HZ_PERSON_PROFILES
5593: WHERE HZ_PARTIES.party_id = HZ_PERSON_PROFILES.party_id
5594: AND HZ_PERSON_PROFILES.effective_end_date is NULL
5595: AND HZ_PARTIES.party_id = p_party_id;
5596: END IF;
5597: x_party_search_rec.PARTY_TYPE := l_party_type;
5598: IF fnd_log.level_statement>=fnd_log.g_current_runtime_level THEN
5599: hz_utility_v2pub.debug(p_message=>'Inside calling procedure - generate_custom_code',p_module_prefix=>'dqm',p_module=>'hz_match_rule_xxx',p_prefix=>NULL,p_msg_level=>fnd_log.level_statement);

Line 5681: AND HZ_RELATIONSHIPS.SUBJECT_TABLE_NAME = 'HZ_PARTIES'

5677: CURSOR c_contacts(cp_org_contact_id NUMBER) IS
5678: SELECT org_contact_id
5679: FROM HZ_ORG_CONTACTS, HZ_RELATIONSHIPS, HZ_PERSON_PROFILES
5680: WHERE HZ_ORG_CONTACTS.org_contact_id = cp_org_contact_id
5681: AND HZ_RELATIONSHIPS.SUBJECT_TABLE_NAME = 'HZ_PARTIES'
5682: AND HZ_RELATIONSHIPS.OBJECT_TABLE_NAME = 'HZ_PARTIES'
5683: AND HZ_RELATIONSHIPS.DIRECTIONAL_FLAG = 'F'
5684: AND HZ_ORG_CONTACTS.party_relationship_id = HZ_RELATIONSHIPS.relationship_id
5685: AND HZ_RELATIONSHIPS.subject_id = HZ_PERSON_PROFILES.party_id

Line 5682: AND HZ_RELATIONSHIPS.OBJECT_TABLE_NAME = 'HZ_PARTIES'

5678: SELECT org_contact_id
5679: FROM HZ_ORG_CONTACTS, HZ_RELATIONSHIPS, HZ_PERSON_PROFILES
5680: WHERE HZ_ORG_CONTACTS.org_contact_id = cp_org_contact_id
5681: AND HZ_RELATIONSHIPS.SUBJECT_TABLE_NAME = 'HZ_PARTIES'
5682: AND HZ_RELATIONSHIPS.OBJECT_TABLE_NAME = 'HZ_PARTIES'
5683: AND HZ_RELATIONSHIPS.DIRECTIONAL_FLAG = 'F'
5684: AND HZ_ORG_CONTACTS.party_relationship_id = HZ_RELATIONSHIPS.relationship_id
5685: AND HZ_RELATIONSHIPS.subject_id = HZ_PERSON_PROFILES.party_id
5686: AND HZ_PERSON_PROFILES.effective_end_date IS NULL;