DBA Data[Home] [Help]

APPS.HZ_MATCH_RULE_98 dependencies on HZ_STAGED_PARTIES

Line 1088: FROM hz_staged_parties

1084: 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);
1085: END IF;
1086: OPEN x_cursor FOR
1087: SELECT PARTY_ID , TX40, TX39
1088: FROM hz_staged_parties
1089: WHERE TX8 LIKE g_party_stage_rec.TX8||' %'
1090: AND ((g_party_stage_rec.TX36 IS NULL OR g_party_stage_rec.TX36||' ' = TX36))
1091: AND( (l_search_merged ='Y' )
1092: OR (l_search_merged = 'I' AND nvl(status, 'A') in ('A', 'I'))

Line 1099: l_sqlstr := 'SELECT PARTY_ID , TX40, TX39 FROM hz_staged_parties stage ';

1095: ELSE
1096: IF fnd_log.level_statement>=fnd_log.g_current_runtime_level THEN
1097: 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);
1098: END IF;
1099: l_sqlstr := 'SELECT PARTY_ID , TX40, TX39 FROM hz_staged_parties stage ';
1100: l_sqlstr := l_sqlstr || ' WHERE TX8 like :TX8||'' %'' ';
1101: l_sqlstr := l_sqlstr || ' AND (:TX36 IS NULL OR :TX36||'' '' = TX36) ';
1102: IF l_search_merged = 'N' THEN
1103: l_sqlstr := l_sqlstr || ' AND nvl(status,''A'')=''A'' ';

Line 1193: FROM HZ_STAGED_PARTIES stage

1189: 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);
1190: END IF;
1191: OPEN x_cursor FOR
1192: SELECT PARTY_ID , TX40, TX39
1193: FROM HZ_STAGED_PARTIES stage
1194: WHERE PARTY_ID = p_dup_party_id;
1195: ELSIF p_restrict_sql IS NULL OR p_search_ctx_id IS NOT NULL THEN
1196: IF fnd_log.level_statement>=fnd_log.g_current_runtime_level THEN
1197: 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 1205: FROM HZ_STAGED_PARTIES stage

1201: 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);
1202: END IF;
1203: OPEN x_cursor FOR
1204: SELECT /*+ INDEX(stage HZ_STAGE_PARTIES_T1) */ PARTY_ID , TX40, TX39
1205: FROM HZ_STAGED_PARTIES stage
1206: WHERE contains( concat_col, p_contains_str)>0
1207: AND ((g_party_stage_rec.TX36 IS NULL OR g_party_stage_rec.TX36||' ' = stage.TX36))
1208: AND( (l_search_merged ='Y' )
1209: OR (l_search_merged = 'I' AND nvl(stage.status, 'A') in ('A', 'I'))

Line 1217: SELECT /*+ ORDERED INDEX(stage HZ_STAGED_PARTIES_U1) */ stage.PARTY_ID , TX40, TX39

1213: IF fnd_log.level_statement>=fnd_log.g_current_runtime_level THEN
1214: 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);
1215: END IF;
1216: OPEN x_cursor FOR
1217: SELECT /*+ ORDERED INDEX(stage HZ_STAGED_PARTIES_U1) */ stage.PARTY_ID , TX40, TX39
1218: FROM HZ_DQM_PARTIES_GT d, HZ_STAGED_PARTIES stage
1219: WHERE contains( concat_col, p_contains_str)>0
1220: AND d.SEARCH_CONTEXT_ID=p_search_ctx_id
1221: AND d.party_id = stage.party_id

Line 1218: FROM HZ_DQM_PARTIES_GT d, HZ_STAGED_PARTIES stage

1214: 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);
1215: END IF;
1216: OPEN x_cursor FOR
1217: SELECT /*+ ORDERED INDEX(stage HZ_STAGED_PARTIES_U1) */ stage.PARTY_ID , TX40, TX39
1218: FROM HZ_DQM_PARTIES_GT d, HZ_STAGED_PARTIES stage
1219: WHERE contains( concat_col, p_contains_str)>0
1220: AND d.SEARCH_CONTEXT_ID=p_search_ctx_id
1221: AND d.party_id = stage.party_id
1222: AND ((g_party_stage_rec.TX36 IS NULL OR g_party_stage_rec.TX36||' ' = stage.TX36))

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

1233: IF (l_check > 0 ) THEN
1234: IF fnd_log.level_statement>=fnd_log.g_current_runtime_level THEN
1235: 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);
1236: END IF;
1237: l_hint := '/*+ INDEX(stage HZ_STAGED_PARTIES_U1) */';
1238: ELSE
1239: l_hint := '/*+ INDEX(stage HZ_STAGE_PARTIES_T1) */';
1240: END IF;
1241: IF p_search_ctx_id IS NULL THEN

Line 1243: ' FROM HZ_STAGED_PARTIES stage'||

1239: l_hint := '/*+ INDEX(stage HZ_STAGE_PARTIES_T1) */';
1240: END IF;
1241: IF p_search_ctx_id IS NULL THEN
1242: l_sqlstr := 'SELECT ' || l_hint || ' PARTY_ID , TX40, TX39'||
1243: ' FROM HZ_STAGED_PARTIES stage'||
1244: ' WHERE contains( concat_col, :cont)>0'||
1245: ' AND ((:TX36 IS NULL OR :TX36||'' '' = stage.TX36))'||
1246: ' AND ('||p_restrict_sql||')' ||
1247: ' AND (:p_dup IS NULL OR stage.party_id <> :p_dup) ';

Line 1362: SELECT 1 FROM HZ_STAGED_PARTIES p

1358: SELECT PARTY_SITE_ID, PARTY_ID, ORG_CONTACT_ID
1359: FROM HZ_STAGED_PARTY_SITES stage
1360: WHERE contains( concat_col, p_contains_str)>0
1361: AND EXISTS (
1362: SELECT 1 FROM HZ_STAGED_PARTIES p
1363: WHERE p.PARTY_ID = stage.PARTY_ID
1364: AND( (l_search_merged ='Y' )
1365: OR (l_search_merged = 'I' AND nvl(p.status, 'A') in ('A', 'I'))
1366: OR (l_search_merged = 'N' AND nvl(p.status, 'A') in ('A')) )

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

1474: ' AND( ('''||l_search_merged||''' =''Y'' ) '||
1475: ' OR ('''||l_search_merged||''' = ''I'' AND nvl(stage.status_flag, ''A'') in (''A'', ''I'')) '||
1476: ' OR ('''||l_search_merged||''' = ''N'' AND nvl(stage.status_flag, ''A'') = ''A'') ) '||
1477: ' AND EXISTS ('||
1478: ' SELECT 1 FROM HZ_STAGED_PARTIES p ' ||
1479: ' WHERE p.party_id = stage.party_id ' ||
1480: ' AND ((:TX36 IS NULL OR :TX36||'' '' = p.TX36)) '|| l_status_sql ||' ) ' ||
1481: ' AND ('||get_adjusted_restrict_sql(p_restrict_sql)||')' ||
1482: ' AND (:p_dup IS NULL OR stage.party_id <> :p_dup) ';

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

1491: ' AND( ('''||l_search_merged||''' =''Y'' ) '||
1492: ' OR ('''||l_search_merged||''' = ''I'' AND nvl(stage.status_flag, ''A'') in (''A'', ''I'')) '||
1493: ' OR ('''||l_search_merged||''' = ''N'' AND nvl(stage.status_flag, ''A'') = ''A'') ) '||
1494: ' AND EXISTS ('||
1495: ' SELECT 1 FROM HZ_STAGED_PARTIES p ' ||
1496: ' WHERE p.party_id = stage.party_id ' ||
1497: ' AND ((:TX36 IS NULL OR :TX36||'' '' = p.TX36)) '|| l_status_sql ||' ) ' ||
1498: ' AND ('||p_restrict_sql||')' ||
1499: ' AND (:p_dup IS NULL OR stage.party_id <> :p_dup) ';

Line 1564: SELECT 1 FROM HZ_STAGED_PARTIES p

1560: SELECT /*+ INDEX(stage HZ_STAGED_CONTACTS_N1) */ ORG_CONTACT_ID, PARTY_ID, TX22
1561: FROM HZ_STAGED_CONTACTS stage
1562: WHERE contains( concat_col, p_contains_str)>0
1563: AND EXISTS (
1564: SELECT 1 FROM HZ_STAGED_PARTIES p
1565: WHERE p.PARTY_ID = stage.PARTY_ID
1566: AND( (l_search_merged ='Y' )
1567: OR (l_search_merged = 'I' AND nvl(p.status, 'A') in ('A', 'I'))
1568: OR (l_search_merged = 'N' AND nvl(p.status, 'A') in ('A')) )

Line 1587: SELECT 1 FROM HZ_STAGED_PARTIES p

1583: SELECT ORG_CONTACT_ID, PARTY_ID, TX22
1584: FROM HZ_STAGED_CONTACTS stage
1585: WHERE contains( concat_col, p_contains_str)>0
1586: AND EXISTS (
1587: SELECT 1 FROM HZ_STAGED_PARTIES p
1588: WHERE p.PARTY_ID = stage.PARTY_ID
1589: AND( (l_search_merged ='Y' )
1590: OR (l_search_merged = 'I' AND nvl(p.status, 'A') in ('A', 'I'))
1591: OR (l_search_merged = 'N' AND nvl(p.status, 'A') in ('A')) )

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

1636: l_sqlstr := 'SELECT ' || l_hint || ' ORG_CONTACT_ID, PARTY_ID , TX22'||
1637: ' FROM HZ_STAGED_CONTACTS stage'||
1638: ' WHERE contains( concat_col, :cont)>0'||
1639: ' AND EXISTS ('||
1640: ' SELECT 1 FROM HZ_STAGED_PARTIES p ' ||
1641: ' WHERE p.party_id = stage.party_id ' ||
1642: ' AND ((:TX36 IS NULL OR :TX36||'' '' = p.TX36)) '|| l_status_sql ||' ) ' ||
1643: ' AND( ('''||l_search_merged||''' =''Y'' ) '||
1644: ' OR ('''||l_search_merged||''' = ''I'' AND nvl(stage.status_flag, ''A'') in (''A'', ''I'')) '||

Line 1781: SELECT 1 FROM HZ_STAGED_PARTIES p

1777: SELECT CONTACT_POINT_ID, stage.contact_point_type, PARTY_ID, PARTY_SITE_ID, ORG_CONTACT_ID , TX1, TX6, TX5
1778: FROM HZ_STAGED_CONTACT_POINTS stage
1779: WHERE contains( concat_col, p_contains_str)>0
1780: AND EXISTS (
1781: SELECT 1 FROM HZ_STAGED_PARTIES p
1782: WHERE p.PARTY_ID = stage.PARTY_ID
1783: AND( (l_search_merged ='Y' )
1784: OR (l_search_merged = 'I' AND nvl(p.status, 'A') in ('A', 'I'))
1785: OR (l_search_merged = 'N' AND nvl(p.status, 'A') in ('A')) )

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

1890: l_sqlstr := 'SELECT ' || l_hint ||' CONTACT_POINT_ID, stage.contact_point_type, PARTY_ID, PARTY_SITE_ID, ORG_CONTACT_ID , TX1, TX6, TX5'||
1891: ' FROM HZ_STAGED_CONTACT_POINTS stage'||
1892: ' WHERE contains( concat_col, :cont)>0'||
1893: ' AND EXISTS ('||
1894: ' SELECT 1 FROM HZ_STAGED_PARTIES p ' ||
1895: ' WHERE p.party_id = stage.party_id ' ||
1896: ' AND ((:TX36 IS NULL OR :TX36||'' '' = p.TX36)) '|| l_status_sql ||' ) ' ||
1897: ' AND( ('''||l_search_merged||''' =''Y'' ) '||
1898: ' OR ('''||l_search_merged||''' = ''I'' AND nvl(stage.status_flag, ''A'') in (''A'', ''I'')) '||

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

1907: l_sqlstr := 'SELECT ' || l_hint ||' CONTACT_POINT_ID, stage.contact_point_type, PARTY_ID, PARTY_SITE_ID, ORG_CONTACT_ID , TX1, TX6, TX5'||
1908: ' FROM HZ_STAGED_CONTACT_POINTS stage'||
1909: ' WHERE contains( concat_col, :cont)>0'||
1910: ' AND EXISTS ('||
1911: ' SELECT 1 FROM HZ_STAGED_PARTIES p ' ||
1912: ' WHERE p.party_id = stage.party_id ' ||
1913: ' AND ((:TX36 IS NULL OR :TX36||'' '' = p.TX36)) '|| l_status_sql ||' ) ' ||
1914: ' AND( ('''||l_search_merged||''' =''Y'' ) '||
1915: ' OR ('''||l_search_merged||''' = ''I'' AND nvl(stage.status_flag, ''A'') in (''A'', ''I'')) '||

Line 1963: FROM hz_staged_parties

1959: END IF;
1960: IF p_restrict_sql IS NULL THEN
1961: INSERT INTO HZ_MATCHED_PARTIES_GT (SEARCH_CONTEXT_ID, PARTY_ID, SCORE)
1962: SELECT p_search_ctx_id, PARTY_ID, decode(TX8,g_party_stage_rec.TX8||' ',100,90)
1963: FROM hz_staged_parties
1964: WHERE TX8 LIKE g_party_stage_rec.TX8||' %'
1965: AND ((g_party_stage_rec.TX36 IS NULL OR g_party_stage_rec.TX36||' ' = TX36))
1966: AND( (l_search_merged ='Y' )
1967: OR (l_search_merged = 'I' AND nvl(status, 'A') in ('A', 'I'))

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

1968: OR (l_search_merged = 'N' AND nvl(status, 'A') in ('A')))
1969: AND (p_dup_party_id IS NULL OR party_id <> p_dup_party_id)
1970: AND rownum <= p_thresh;
1971: ELSE
1972: 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 ';
1973: l_sqlstr := l_sqlstr || ' WHERE TX8 like :TX8||'' %'' ';
1974: l_sqlstr := l_sqlstr || ' AND (:TX36 IS NULL OR :TX36||'' '' = TX36) ';
1975: IF l_search_merged = 'N' THEN
1976: l_sqlstr := l_sqlstr || ' AND nvl(status,''A'')=''A'' ';