DBA Data[Home] [Help]

APPS.HZ_MATCH_RULE_6 dependencies on HZ_STAGED_PARTIES

Line 1378: FROM hz_staged_parties

1374: 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);
1375: END IF;
1376: OPEN x_cursor FOR
1377: SELECT PARTY_ID , TX2, TX8, TX4, lpad(rtrim(TX41),9,chr(48)), TX44, TX46
1378: FROM hz_staged_parties
1379: WHERE TX8 LIKE g_party_stage_rec.TX8||' %'
1380: AND ((g_party_stage_rec.TX36 IS NULL OR g_party_stage_rec.TX36||' ' = TX36))
1381: AND( (l_search_merged ='Y' )
1382: OR (l_search_merged = 'I' AND nvl(status, 'A') in ('A', 'I'))

Line 1389: l_sqlstr := 'SELECT PARTY_ID , TX2, TX8, TX4, lpad(rtrim(TX41),9,chr(48)), TX44, TX46 FROM hz_staged_parties stage ';

1385: ELSE
1386: IF fnd_log.level_statement>=fnd_log.g_current_runtime_level THEN
1387: 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);
1388: END IF;
1389: l_sqlstr := 'SELECT PARTY_ID , TX2, TX8, TX4, lpad(rtrim(TX41),9,chr(48)), TX44, TX46 FROM hz_staged_parties stage ';
1390: l_sqlstr := l_sqlstr || ' WHERE TX8 like :TX8||'' %'' ';
1391: l_sqlstr := l_sqlstr || ' AND (:TX36 IS NULL OR :TX36||'' '' = TX36) ';
1392: IF l_search_merged = 'N' THEN
1393: l_sqlstr := l_sqlstr || ' AND nvl(status,''A'')=''A'' ';

Line 1496: FROM HZ_STAGED_PARTIES stage

1492: 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);
1493: END IF;
1494: OPEN x_cursor FOR
1495: SELECT PARTY_ID , TX2, TX8, TX4, lpad(rtrim(TX41),9,chr(48)), TX44, TX46
1496: FROM HZ_STAGED_PARTIES stage
1497: WHERE PARTY_ID = p_dup_party_id;
1498: ELSIF p_restrict_sql IS NULL OR p_search_ctx_id IS NOT NULL THEN
1499: IF fnd_log.level_statement>=fnd_log.g_current_runtime_level THEN
1500: 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 1508: FROM HZ_STAGED_PARTIES stage

1504: 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);
1505: END IF;
1506: OPEN x_cursor FOR
1507: SELECT /*+ INDEX(stage HZ_STAGE_PARTIES_T1) */ PARTY_ID , TX2, TX8, TX4, lpad(rtrim(TX41),9,chr(48)), TX44, TX46
1508: FROM HZ_STAGED_PARTIES stage
1509: WHERE contains( concat_col, p_contains_str)>0
1510: AND ((g_party_stage_rec.TX36 IS NULL OR g_party_stage_rec.TX36||' ' = stage.TX36))
1511: AND( (l_search_merged ='Y' )
1512: OR (l_search_merged = 'I' AND nvl(stage.status, 'A') in ('A', 'I'))

Line 1520: SELECT /*+ ORDERED INDEX(stage HZ_STAGED_PARTIES_U1) */ stage.PARTY_ID , TX2, TX8, TX4, lpad(rtrim(TX41),9,chr(48)), TX44, TX46

1516: IF fnd_log.level_statement>=fnd_log.g_current_runtime_level THEN
1517: 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);
1518: END IF;
1519: OPEN x_cursor FOR
1520: SELECT /*+ ORDERED INDEX(stage HZ_STAGED_PARTIES_U1) */ stage.PARTY_ID , TX2, TX8, TX4, lpad(rtrim(TX41),9,chr(48)), TX44, TX46
1521: FROM HZ_DQM_PARTIES_GT d, HZ_STAGED_PARTIES stage
1522: WHERE contains( concat_col, p_contains_str)>0
1523: AND d.SEARCH_CONTEXT_ID=p_search_ctx_id
1524: AND d.party_id = stage.party_id

Line 1521: FROM HZ_DQM_PARTIES_GT d, HZ_STAGED_PARTIES stage

1517: 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);
1518: END IF;
1519: OPEN x_cursor FOR
1520: SELECT /*+ ORDERED INDEX(stage HZ_STAGED_PARTIES_U1) */ stage.PARTY_ID , TX2, TX8, TX4, lpad(rtrim(TX41),9,chr(48)), TX44, TX46
1521: FROM HZ_DQM_PARTIES_GT d, HZ_STAGED_PARTIES stage
1522: WHERE contains( concat_col, p_contains_str)>0
1523: AND d.SEARCH_CONTEXT_ID=p_search_ctx_id
1524: AND d.party_id = stage.party_id
1525: AND ((g_party_stage_rec.TX36 IS NULL OR g_party_stage_rec.TX36||' ' = stage.TX36))

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

1536: IF (l_check > 0 ) THEN
1537: IF fnd_log.level_statement>=fnd_log.g_current_runtime_level THEN
1538: 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);
1539: END IF;
1540: l_hint := '/*+ INDEX(stage HZ_STAGED_PARTIES_U1) */';
1541: ELSE
1542: l_hint := '/*+ INDEX(stage HZ_STAGE_PARTIES_T1) */';
1543: END IF;
1544: IF p_search_ctx_id IS NULL THEN

Line 1546: ' FROM HZ_STAGED_PARTIES stage'||

1542: l_hint := '/*+ INDEX(stage HZ_STAGE_PARTIES_T1) */';
1543: END IF;
1544: IF p_search_ctx_id IS NULL THEN
1545: l_sqlstr := 'SELECT ' || l_hint || ' PARTY_ID , TX2, TX8, TX4, lpad(rtrim(TX41),9,chr(48)), TX44, TX46'||
1546: ' FROM HZ_STAGED_PARTIES stage'||
1547: ' WHERE contains( concat_col, :cont)>0'||
1548: ' AND ((:TX36 IS NULL OR :TX36||'' '' = stage.TX36))'||
1549: ' AND ('||p_restrict_sql||')' ||
1550: ' AND (:p_dup IS NULL OR stage.party_id <> :p_dup) ';

Line 1665: SELECT 1 FROM HZ_STAGED_PARTIES p

1661: SELECT PARTY_SITE_ID, PARTY_ID, ORG_CONTACT_ID, TX3, TX4, TX11
1662: FROM HZ_STAGED_PARTY_SITES stage
1663: WHERE contains( concat_col, p_contains_str)>0
1664: AND EXISTS (
1665: SELECT 1 FROM HZ_STAGED_PARTIES p
1666: WHERE p.PARTY_ID = stage.PARTY_ID
1667: AND( (l_search_merged ='Y' )
1668: OR (l_search_merged = 'I' AND nvl(p.status, 'A') in ('A', 'I'))
1669: OR (l_search_merged = 'N' AND nvl(p.status, 'A') in ('A')) )

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

1777: ' AND( ('''||l_search_merged||''' =''Y'' ) '||
1778: ' OR ('''||l_search_merged||''' = ''I'' AND nvl(stage.status_flag, ''A'') in (''A'', ''I'')) '||
1779: ' OR ('''||l_search_merged||''' = ''N'' AND nvl(stage.status_flag, ''A'') = ''A'') ) '||
1780: ' AND EXISTS ('||
1781: ' SELECT 1 FROM HZ_STAGED_PARTIES p ' ||
1782: ' WHERE p.party_id = stage.party_id ' ||
1783: ' AND ((:TX36 IS NULL OR :TX36||'' '' = p.TX36)) '|| l_status_sql ||' ) ' ||
1784: ' AND ('||get_adjusted_restrict_sql(p_restrict_sql)||')' ||
1785: ' AND (:p_dup IS NULL OR stage.party_id <> :p_dup) ';

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

1794: ' AND( ('''||l_search_merged||''' =''Y'' ) '||
1795: ' OR ('''||l_search_merged||''' = ''I'' AND nvl(stage.status_flag, ''A'') in (''A'', ''I'')) '||
1796: ' OR ('''||l_search_merged||''' = ''N'' AND nvl(stage.status_flag, ''A'') = ''A'') ) '||
1797: ' AND EXISTS ('||
1798: ' SELECT 1 FROM HZ_STAGED_PARTIES p ' ||
1799: ' WHERE p.party_id = stage.party_id ' ||
1800: ' AND ((:TX36 IS NULL OR :TX36||'' '' = p.TX36)) '|| l_status_sql ||' ) ' ||
1801: ' AND ('||p_restrict_sql||')' ||
1802: ' AND (:p_dup IS NULL OR stage.party_id <> :p_dup) ';

Line 1867: SELECT 1 FROM HZ_STAGED_PARTIES p

1863: SELECT /*+ INDEX(stage HZ_STAGED_CONTACTS_N1) */ ORG_CONTACT_ID, PARTY_ID, TX2, TX6, TX5
1864: FROM HZ_STAGED_CONTACTS stage
1865: WHERE contains( concat_col, p_contains_str)>0
1866: AND EXISTS (
1867: SELECT 1 FROM HZ_STAGED_PARTIES p
1868: WHERE p.PARTY_ID = stage.PARTY_ID
1869: AND( (l_search_merged ='Y' )
1870: OR (l_search_merged = 'I' AND nvl(p.status, 'A') in ('A', 'I'))
1871: OR (l_search_merged = 'N' AND nvl(p.status, 'A') in ('A')) )

Line 1890: SELECT 1 FROM HZ_STAGED_PARTIES p

1886: SELECT ORG_CONTACT_ID, PARTY_ID, TX2, TX6, TX5
1887: FROM HZ_STAGED_CONTACTS stage
1888: WHERE contains( concat_col, p_contains_str)>0
1889: AND EXISTS (
1890: SELECT 1 FROM HZ_STAGED_PARTIES p
1891: WHERE p.PARTY_ID = stage.PARTY_ID
1892: AND( (l_search_merged ='Y' )
1893: OR (l_search_merged = 'I' AND nvl(p.status, 'A') in ('A', 'I'))
1894: OR (l_search_merged = 'N' AND nvl(p.status, 'A') in ('A')) )

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

1939: l_sqlstr := 'SELECT ' || l_hint || ' ORG_CONTACT_ID, PARTY_ID , TX2, TX6, TX5'||
1940: ' FROM HZ_STAGED_CONTACTS stage'||
1941: ' WHERE contains( concat_col, :cont)>0'||
1942: ' AND EXISTS ('||
1943: ' SELECT 1 FROM HZ_STAGED_PARTIES p ' ||
1944: ' WHERE p.party_id = stage.party_id ' ||
1945: ' AND ((:TX36 IS NULL OR :TX36||'' '' = p.TX36)) '|| l_status_sql ||' ) ' ||
1946: ' AND( ('''||l_search_merged||''' =''Y'' ) '||
1947: ' OR ('''||l_search_merged||''' = ''I'' AND nvl(stage.status_flag, ''A'') in (''A'', ''I'')) '||

Line 2084: SELECT 1 FROM HZ_STAGED_PARTIES p

2080: SELECT CONTACT_POINT_ID, stage.contact_point_type, PARTY_ID, PARTY_SITE_ID, ORG_CONTACT_ID , TX1
2081: FROM HZ_STAGED_CONTACT_POINTS stage
2082: WHERE contains( concat_col, p_contains_str)>0
2083: AND EXISTS (
2084: SELECT 1 FROM HZ_STAGED_PARTIES p
2085: WHERE p.PARTY_ID = stage.PARTY_ID
2086: AND( (l_search_merged ='Y' )
2087: OR (l_search_merged = 'I' AND nvl(p.status, 'A') in ('A', 'I'))
2088: OR (l_search_merged = 'N' AND nvl(p.status, 'A') in ('A')) )

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

2193: l_sqlstr := 'SELECT ' || l_hint ||' CONTACT_POINT_ID, stage.contact_point_type, PARTY_ID, PARTY_SITE_ID, ORG_CONTACT_ID , TX1'||
2194: ' FROM HZ_STAGED_CONTACT_POINTS stage'||
2195: ' WHERE contains( concat_col, :cont)>0'||
2196: ' AND EXISTS ('||
2197: ' SELECT 1 FROM HZ_STAGED_PARTIES p ' ||
2198: ' WHERE p.party_id = stage.party_id ' ||
2199: ' AND ((:TX36 IS NULL OR :TX36||'' '' = p.TX36)) '|| l_status_sql ||' ) ' ||
2200: ' AND( ('''||l_search_merged||''' =''Y'' ) '||
2201: ' OR ('''||l_search_merged||''' = ''I'' AND nvl(stage.status_flag, ''A'') in (''A'', ''I'')) '||

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

2210: l_sqlstr := 'SELECT ' || l_hint ||' CONTACT_POINT_ID, stage.contact_point_type, PARTY_ID, PARTY_SITE_ID, ORG_CONTACT_ID , TX1'||
2211: ' FROM HZ_STAGED_CONTACT_POINTS stage'||
2212: ' WHERE contains( concat_col, :cont)>0'||
2213: ' AND EXISTS ('||
2214: ' SELECT 1 FROM HZ_STAGED_PARTIES p ' ||
2215: ' WHERE p.party_id = stage.party_id ' ||
2216: ' AND ((:TX36 IS NULL OR :TX36||'' '' = p.TX36)) '|| l_status_sql ||' ) ' ||
2217: ' AND( ('''||l_search_merged||''' =''Y'' ) '||
2218: ' OR ('''||l_search_merged||''' = ''I'' AND nvl(stage.status_flag, ''A'') in (''A'', ''I'')) '||

Line 2266: FROM hz_staged_parties

2262: END IF;
2263: IF p_restrict_sql IS NULL THEN
2264: INSERT INTO HZ_MATCHED_PARTIES_GT (SEARCH_CONTEXT_ID, PARTY_ID, SCORE)
2265: SELECT p_search_ctx_id, PARTY_ID, 50
2266: FROM hz_staged_parties
2267: WHERE TX8 LIKE g_party_stage_rec.TX8||' %'
2268: AND ((g_party_stage_rec.TX36 IS NULL OR g_party_stage_rec.TX36||' ' = TX36))
2269: AND( (l_search_merged ='Y' )
2270: OR (l_search_merged = 'I' AND nvl(status, 'A') in ('A', 'I'))

Line 2275: l_sqlstr := 'INSERT INTO HZ_MATCHED_PARTIES_GT (SEARCH_CONTEXT_ID, PARTY_ID, SCORE) SELECT :ctx_id, PARTY_ID, 50 FROM hz_staged_parties stage ';

2271: OR (l_search_merged = 'N' AND nvl(status, 'A') in ('A')))
2272: AND (p_dup_party_id IS NULL OR party_id <> p_dup_party_id)
2273: AND rownum <= p_thresh;
2274: ELSE
2275: l_sqlstr := 'INSERT INTO HZ_MATCHED_PARTIES_GT (SEARCH_CONTEXT_ID, PARTY_ID, SCORE) SELECT :ctx_id, PARTY_ID, 50 FROM hz_staged_parties stage ';
2276: l_sqlstr := l_sqlstr || ' WHERE TX8 like :TX8||'' %'' ';
2277: l_sqlstr := l_sqlstr || ' AND (:TX36 IS NULL OR :TX36||'' '' = TX36) ';
2278: IF l_search_merged = 'N' THEN
2279: l_sqlstr := l_sqlstr || ' AND nvl(status,''A'')=''A'' ';