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 /*+ INDEX(stage HZ_STAGE_PARTIES_T1) */ 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: ELSE
1679: l_hint := '/*+ INDEX(stage HZ_STAGE_PARTIES_T1) */';
1680: END IF;
1681: IF p_search_ctx_id IS NULL THEN

Line 1683: ' FROM HZ_STAGED_PARTIES stage'||

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

Line 1802: SELECT 1 FROM HZ_STAGED_PARTIES p

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

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

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

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

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

Line 2004: SELECT 1 FROM HZ_STAGED_PARTIES p

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

Line 2027: SELECT 1 FROM HZ_STAGED_PARTIES p

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

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

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

Line 2221: SELECT 1 FROM HZ_STAGED_PARTIES p

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

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

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

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

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

Line 2403: FROM hz_staged_parties

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

Line 2412: 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 ';

2408: OR (l_search_merged = 'N' AND nvl(status, 'A') in ('A')))
2409: AND (p_dup_party_id IS NULL OR party_id <> p_dup_party_id)
2410: AND rownum <= p_thresh;
2411: ELSE
2412: 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 ';
2413: l_sqlstr := l_sqlstr || ' WHERE TX8 like :TX8||'' %'' ';
2414: l_sqlstr := l_sqlstr || ' AND (:TX36 IS NULL OR :TX36||'' '' = TX36) ';
2415: IF l_search_merged = 'N' THEN
2416: l_sqlstr := l_sqlstr || ' AND nvl(status,''A'')=''A'' ';