DBA Data[Home] [Help]

APPS.HZ_MATCH_RULE_53 dependencies on HZ_STAGED_PARTIES

Line 1473: FROM hz_staged_parties

1469: hz_utility_v2pub.debug(p_message=>'Restrict SQL is NULL and other conditions met to OPEN x_cursor',p_module_prefix=>'dqm',p_module=>'hz_match_rule_xxx',p_prefix=>NULL,p_msg_level=>fnd_log.level_statement);
1470: END IF;
1471: OPEN x_cursor FOR
1472: SELECT PARTY_ID , TX32, TX33, TX34, TX35, TX40, TX39, lpad(rtrim(TX41),9,chr(48))
1473: FROM hz_staged_parties
1474: WHERE TX8 LIKE g_party_stage_rec.TX8||' %'
1475: AND ((g_party_stage_rec.TX36 IS NULL OR g_party_stage_rec.TX36||' ' = TX36))
1476: AND( (l_search_merged ='Y' )
1477: OR (l_search_merged = 'I' AND nvl(status, 'A') in ('A', 'I'))

Line 1484: l_sqlstr := 'SELECT PARTY_ID , TX32, TX33, TX34, TX35, TX40, TX39, lpad(rtrim(TX41),9,chr(48)) FROM hz_staged_parties stage ';

1480: ELSE
1481: IF fnd_log.level_statement>=fnd_log.g_current_runtime_level THEN
1482: hz_utility_v2pub.debug(p_message=>'Restrict SQL is NOT NULL OR other conditions not met, Else Part',p_module_prefix=>'dqm',p_module=>'hz_match_rule_xxx',p_prefix=>NULL,p_msg_level=>fnd_log.level_statement);
1483: END IF;
1484: l_sqlstr := 'SELECT PARTY_ID , TX32, TX33, TX34, TX35, TX40, TX39, lpad(rtrim(TX41),9,chr(48)) FROM hz_staged_parties stage ';
1485: l_sqlstr := l_sqlstr || ' WHERE TX8 like :TX8||'' %'' ';
1486: l_sqlstr := l_sqlstr || ' AND (:TX36 IS NULL OR :TX36||'' '' = TX36) ';
1487: IF l_search_merged = 'N' THEN
1488: l_sqlstr := l_sqlstr || ' AND nvl(status,''A'')=''A'' ';

Line 1633: FROM HZ_STAGED_PARTIES stage

1629: hz_utility_v2pub.debug(p_message=>'part contains string is null',p_module_prefix=>'dqm',p_module=>'hz_match_rule_xxx',p_prefix=>NULL,p_msg_level=>fnd_log.level_statement);
1630: END IF;
1631: OPEN x_cursor FOR
1632: SELECT PARTY_ID , TX32, TX33, TX34, TX35, TX40, TX39, lpad(rtrim(TX41),9,chr(48))
1633: FROM HZ_STAGED_PARTIES stage
1634: WHERE PARTY_ID = p_dup_party_id;
1635: ELSIF p_restrict_sql IS NULL OR p_search_ctx_id IS NOT NULL THEN
1636: IF fnd_log.level_statement>=fnd_log.g_current_runtime_level THEN
1637: hz_utility_v2pub.debug(p_message=>'Either restrict sql is null or search context id is not null',p_module_prefix=>'dqm',p_module=>'hz_match_rule_xxx',p_prefix=>NULL,p_msg_level=>fnd_log.level_statement);

Line 1645: FROM HZ_STAGED_PARTIES stage

1641: hz_utility_v2pub.debug(p_message=>'Search context id is null',p_module_prefix=>'dqm',p_module=>'hz_match_rule_xxx',p_prefix=>NULL,p_msg_level=>fnd_log.level_statement);
1642: END IF;
1643: OPEN x_cursor FOR
1644: SELECT PARTY_ID , TX32, TX33, TX34, TX35, TX40, TX39, lpad(rtrim(TX41),9,chr(48))
1645: FROM HZ_STAGED_PARTIES stage
1646: WHERE contains( concat_col, p_contains_str)>0
1647: AND ((g_party_stage_rec.TX36 IS NULL OR g_party_stage_rec.TX36||' ' = stage.TX36))
1648: AND( (l_search_merged ='Y' )
1649: OR (l_search_merged = 'I' AND nvl(stage.status, 'A') in ('A', 'I'))

Line 1657: SELECT /*+ ORDERED INDEX(stage HZ_STAGED_PARTIES_U1) */ stage.PARTY_ID , TX32, TX33, TX34, TX35, TX40, TX39, lpad(rtrim(TX41),9,chr(48))

1653: IF fnd_log.level_statement>=fnd_log.g_current_runtime_level THEN
1654: hz_utility_v2pub.debug(p_message=>'Search context id is not null',p_module_prefix=>'dqm',p_module=>'hz_match_rule_xxx',p_prefix=>NULL,p_msg_level=>fnd_log.level_statement);
1655: END IF;
1656: OPEN x_cursor FOR
1657: SELECT /*+ ORDERED INDEX(stage HZ_STAGED_PARTIES_U1) */ stage.PARTY_ID , TX32, TX33, TX34, TX35, TX40, TX39, lpad(rtrim(TX41),9,chr(48))
1658: FROM HZ_DQM_PARTIES_GT d, HZ_STAGED_PARTIES stage
1659: WHERE contains( concat_col, p_contains_str)>0
1660: AND d.SEARCH_CONTEXT_ID=p_search_ctx_id
1661: AND d.party_id = stage.party_id

Line 1658: FROM HZ_DQM_PARTIES_GT d, HZ_STAGED_PARTIES stage

1654: hz_utility_v2pub.debug(p_message=>'Search context id is not null',p_module_prefix=>'dqm',p_module=>'hz_match_rule_xxx',p_prefix=>NULL,p_msg_level=>fnd_log.level_statement);
1655: END IF;
1656: OPEN x_cursor FOR
1657: SELECT /*+ ORDERED INDEX(stage HZ_STAGED_PARTIES_U1) */ stage.PARTY_ID , TX32, TX33, TX34, TX35, TX40, TX39, lpad(rtrim(TX41),9,chr(48))
1658: FROM HZ_DQM_PARTIES_GT d, HZ_STAGED_PARTIES stage
1659: WHERE contains( concat_col, p_contains_str)>0
1660: AND d.SEARCH_CONTEXT_ID=p_search_ctx_id
1661: AND d.party_id = stage.party_id
1662: AND ((g_party_stage_rec.TX36 IS NULL OR g_party_stage_rec.TX36||' ' = stage.TX36))

Line 1677: l_hint := '/*+ INDEX(stage HZ_STAGED_PARTIES_U1) */';

1673: IF (l_check > 0 ) THEN
1674: IF fnd_log.level_statement>=fnd_log.g_current_runtime_level THEN
1675: hz_utility_v2pub.debug(p_message=>'Restrict sql has a Selective Hint',p_module_prefix=>'dqm',p_module=>'hz_match_rule_xxx',p_prefix=>NULL,p_msg_level=>fnd_log.level_statement);
1676: END IF;
1677: l_hint := '/*+ INDEX(stage HZ_STAGED_PARTIES_U1) */';
1678: END IF;
1679: IF p_search_ctx_id IS NULL THEN
1680: l_sqlstr := 'SELECT ' || l_hint || ' PARTY_ID , TX32, TX33, TX34, TX35, TX40, TX39, lpad(rtrim(TX41),9,chr(48))'||
1681: ' FROM HZ_STAGED_PARTIES stage'||

Line 1681: ' FROM HZ_STAGED_PARTIES stage'||

1677: l_hint := '/*+ INDEX(stage HZ_STAGED_PARTIES_U1) */';
1678: END IF;
1679: IF p_search_ctx_id IS NULL THEN
1680: l_sqlstr := 'SELECT ' || l_hint || ' PARTY_ID , TX32, TX33, TX34, TX35, TX40, TX39, lpad(rtrim(TX41),9,chr(48))'||
1681: ' FROM HZ_STAGED_PARTIES stage'||
1682: ' WHERE contains( concat_col, :cont)>0'||
1683: ' AND ((:TX36 IS NULL OR :TX36||'' '' = stage.TX36))'||
1684: ' AND ('||p_restrict_sql||')' ||
1685: ' AND (:p_dup IS NULL OR stage.party_id <> :p_dup) ';

Line 1800: SELECT 1 FROM HZ_STAGED_PARTIES p

1796: SELECT PARTY_SITE_ID, PARTY_ID, ORG_CONTACT_ID, TX3, TX4, TX9, TX10, TX11, TX14, TX15, TX22
1797: FROM HZ_STAGED_PARTY_SITES stage
1798: WHERE contains( concat_col, p_contains_str)>0
1799: AND EXISTS (
1800: SELECT 1 FROM HZ_STAGED_PARTIES p
1801: WHERE p.PARTY_ID = stage.PARTY_ID
1802: AND( (l_search_merged ='Y' )
1803: OR (l_search_merged = 'I' AND nvl(p.status, 'A') in ('A', 'I'))
1804: OR (l_search_merged = 'N' AND nvl(p.status, 'A') in ('A')) )

Line 1916: ' SELECT 1 FROM HZ_STAGED_PARTIES p ' ||

1912: ' AND( ('''||l_search_merged||''' =''Y'' ) '||
1913: ' OR ('''||l_search_merged||''' = ''I'' AND nvl(stage.status_flag, ''A'') in (''A'', ''I'')) '||
1914: ' OR ('''||l_search_merged||''' = ''N'' AND nvl(stage.status_flag, ''A'') = ''A'') ) '||
1915: ' AND EXISTS ('||
1916: ' SELECT 1 FROM HZ_STAGED_PARTIES p ' ||
1917: ' WHERE p.party_id = stage.party_id ' ||
1918: ' AND ((:TX36 IS NULL OR :TX36||'' '' = p.TX36)) '|| l_status_sql ||' ) ' ||
1919: ' AND ('||get_adjusted_restrict_sql(p_restrict_sql)||')' ||
1920: ' AND (:p_dup IS NULL OR stage.party_id <> :p_dup) ';

Line 1933: ' SELECT 1 FROM HZ_STAGED_PARTIES p ' ||

1929: ' AND( ('''||l_search_merged||''' =''Y'' ) '||
1930: ' OR ('''||l_search_merged||''' = ''I'' AND nvl(stage.status_flag, ''A'') in (''A'', ''I'')) '||
1931: ' OR ('''||l_search_merged||''' = ''N'' AND nvl(stage.status_flag, ''A'') = ''A'') ) '||
1932: ' AND EXISTS ('||
1933: ' SELECT 1 FROM HZ_STAGED_PARTIES p ' ||
1934: ' WHERE p.party_id = stage.party_id ' ||
1935: ' AND ((:TX36 IS NULL OR :TX36||'' '' = p.TX36)) '|| l_status_sql ||' ) ' ||
1936: ' AND ('||p_restrict_sql||')' ||
1937: ' AND (:p_dup IS NULL OR stage.party_id <> :p_dup) ';

Line 2002: SELECT 1 FROM HZ_STAGED_PARTIES p

1998: SELECT /*+ INDEX(stage HZ_STAGED_CONTACTS_N1) */ ORG_CONTACT_ID, PARTY_ID
1999: FROM HZ_STAGED_CONTACTS stage
2000: WHERE contains( concat_col, p_contains_str)>0
2001: AND EXISTS (
2002: SELECT 1 FROM HZ_STAGED_PARTIES p
2003: WHERE p.PARTY_ID = stage.PARTY_ID
2004: AND( (l_search_merged ='Y' )
2005: OR (l_search_merged = 'I' AND nvl(p.status, 'A') in ('A', 'I'))
2006: OR (l_search_merged = 'N' AND nvl(p.status, 'A') in ('A')) )

Line 2025: SELECT 1 FROM HZ_STAGED_PARTIES p

2021: SELECT ORG_CONTACT_ID, PARTY_ID
2022: FROM HZ_STAGED_CONTACTS stage
2023: WHERE contains( concat_col, p_contains_str)>0
2024: AND EXISTS (
2025: SELECT 1 FROM HZ_STAGED_PARTIES p
2026: WHERE p.PARTY_ID = stage.PARTY_ID
2027: AND( (l_search_merged ='Y' )
2028: OR (l_search_merged = 'I' AND nvl(p.status, 'A') in ('A', 'I'))
2029: OR (l_search_merged = 'N' AND nvl(p.status, 'A') in ('A')) )

Line 2078: ' SELECT 1 FROM HZ_STAGED_PARTIES p ' ||

2074: l_sqlstr := 'SELECT ' || l_hint || ' ORG_CONTACT_ID, PARTY_ID '||
2075: ' FROM HZ_STAGED_CONTACTS stage'||
2076: ' WHERE contains( concat_col, :cont)>0'||
2077: ' AND EXISTS ('||
2078: ' SELECT 1 FROM HZ_STAGED_PARTIES p ' ||
2079: ' WHERE p.party_id = stage.party_id ' ||
2080: ' AND ((:TX36 IS NULL OR :TX36||'' '' = p.TX36)) '|| l_status_sql ||' ) ' ||
2081: ' AND( ('''||l_search_merged||''' =''Y'' ) '||
2082: ' OR ('''||l_search_merged||''' = ''I'' AND nvl(stage.status_flag, ''A'') in (''A'', ''I'')) '||

Line 2219: SELECT 1 FROM HZ_STAGED_PARTIES p

2215: SELECT CONTACT_POINT_ID, stage.contact_point_type, PARTY_ID, PARTY_SITE_ID, ORG_CONTACT_ID
2216: FROM HZ_STAGED_CONTACT_POINTS stage
2217: WHERE contains( concat_col, p_contains_str)>0
2218: AND EXISTS (
2219: SELECT 1 FROM HZ_STAGED_PARTIES p
2220: WHERE p.PARTY_ID = stage.PARTY_ID
2221: AND( (l_search_merged ='Y' )
2222: OR (l_search_merged = 'I' AND nvl(p.status, 'A') in ('A', 'I'))
2223: OR (l_search_merged = 'N' AND nvl(p.status, 'A') in ('A')) )

Line 2332: ' SELECT 1 FROM HZ_STAGED_PARTIES p ' ||

2328: l_sqlstr := 'SELECT ' || l_hint ||' CONTACT_POINT_ID, stage.contact_point_type, PARTY_ID, PARTY_SITE_ID, ORG_CONTACT_ID '||
2329: ' FROM HZ_STAGED_CONTACT_POINTS stage'||
2330: ' WHERE contains( concat_col, :cont)>0'||
2331: ' AND EXISTS ('||
2332: ' SELECT 1 FROM HZ_STAGED_PARTIES p ' ||
2333: ' WHERE p.party_id = stage.party_id ' ||
2334: ' AND ((:TX36 IS NULL OR :TX36||'' '' = p.TX36)) '|| l_status_sql ||' ) ' ||
2335: ' AND( ('''||l_search_merged||''' =''Y'' ) '||
2336: ' OR ('''||l_search_merged||''' = ''I'' AND nvl(stage.status_flag, ''A'') in (''A'', ''I'')) '||

Line 2349: ' SELECT 1 FROM HZ_STAGED_PARTIES p ' ||

2345: l_sqlstr := 'SELECT ' || l_hint ||' CONTACT_POINT_ID, stage.contact_point_type, PARTY_ID, PARTY_SITE_ID, ORG_CONTACT_ID '||
2346: ' FROM HZ_STAGED_CONTACT_POINTS stage'||
2347: ' WHERE contains( concat_col, :cont)>0'||
2348: ' AND EXISTS ('||
2349: ' SELECT 1 FROM HZ_STAGED_PARTIES p ' ||
2350: ' WHERE p.party_id = stage.party_id ' ||
2351: ' AND ((:TX36 IS NULL OR :TX36||'' '' = p.TX36)) '|| l_status_sql ||' ) ' ||
2352: ' AND( ('''||l_search_merged||''' =''Y'' ) '||
2353: ' OR ('''||l_search_merged||''' = ''I'' AND nvl(stage.status_flag, ''A'') in (''A'', ''I'')) '||

Line 2401: FROM hz_staged_parties

2397: END IF;
2398: IF p_restrict_sql IS NULL THEN
2399: INSERT INTO HZ_MATCHED_PARTIES_GT (SEARCH_CONTEXT_ID, PARTY_ID, SCORE)
2400: SELECT p_search_ctx_id, PARTY_ID, decode(TX8,g_party_stage_rec.TX8||' ',100,90)
2401: FROM hz_staged_parties
2402: WHERE TX8 LIKE g_party_stage_rec.TX8||' %'
2403: AND ((g_party_stage_rec.TX36 IS NULL OR g_party_stage_rec.TX36||' ' = TX36))
2404: AND( (l_search_merged ='Y' )
2405: OR (l_search_merged = 'I' AND nvl(status, 'A') in ('A', 'I'))

Line 2410: l_sqlstr := 'INSERT INTO HZ_MATCHED_PARTIES_GT (SEARCH_CONTEXT_ID, PARTY_ID, SCORE) SELECT :ctx_id, PARTY_ID, decode(TX8,:TX8||'' '',100,90) FROM hz_staged_parties stage ';

2406: OR (l_search_merged = 'N' AND nvl(status, 'A') in ('A')))
2407: AND (p_dup_party_id IS NULL OR party_id <> p_dup_party_id)
2408: AND rownum <= p_thresh;
2409: ELSE
2410: l_sqlstr := 'INSERT INTO HZ_MATCHED_PARTIES_GT (SEARCH_CONTEXT_ID, PARTY_ID, SCORE) SELECT :ctx_id, PARTY_ID, decode(TX8,:TX8||'' '',100,90) FROM hz_staged_parties stage ';
2411: l_sqlstr := l_sqlstr || ' WHERE TX8 like :TX8||'' %'' ';
2412: l_sqlstr := l_sqlstr || ' AND (:TX36 IS NULL OR :TX36||'' '' = TX36) ';
2413: IF l_search_merged = 'N' THEN
2414: l_sqlstr := l_sqlstr || ' AND nvl(status,''A'')=''A'' ';