DBA Data[Home] [Help]

APPS.HZ_MATCH_RULE_42 dependencies on HZ_STAGED_PARTIES

Line 2189: FROM hz_staged_parties

2185: 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);
2186: END IF;
2187: OPEN x_cursor FOR
2188: SELECT PARTY_ID , TX8, TX32, TX35, TX42, TX44, TX45, TX46, TX47, TX48, TX156, TX157
2189: FROM hz_staged_parties
2190: WHERE TX8 LIKE g_party_stage_rec.TX8||' %'
2191: AND ((g_party_stage_rec.TX36 IS NULL OR g_party_stage_rec.TX36||' ' = TX36))
2192: AND( (l_search_merged ='Y' )
2193: OR (l_search_merged = 'I' AND nvl(status, 'A') in ('A', 'I'))

Line 2200: l_sqlstr := 'SELECT PARTY_ID , TX8, TX32, TX35, TX42, TX44, TX45, TX46, TX47, TX48, TX156, TX157 FROM hz_staged_parties stage ';

2196: ELSE
2197: IF fnd_log.level_statement>=fnd_log.g_current_runtime_level THEN
2198: 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);
2199: END IF;
2200: l_sqlstr := 'SELECT PARTY_ID , TX8, TX32, TX35, TX42, TX44, TX45, TX46, TX47, TX48, TX156, TX157 FROM hz_staged_parties stage ';
2201: l_sqlstr := l_sqlstr || ' WHERE TX8 like :TX8||'' %'' ';
2202: l_sqlstr := l_sqlstr || ' AND (:TX36 IS NULL OR :TX36||'' '' = TX36) ';
2203: IF l_search_merged = 'N' THEN
2204: l_sqlstr := l_sqlstr || ' AND nvl(status,''A'')=''A'' ';

Line 2405: FROM HZ_STAGED_PARTIES stage

2401: 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);
2402: END IF;
2403: OPEN x_cursor FOR
2404: SELECT PARTY_ID , TX8, TX32, TX35, TX42, TX44, TX45, TX46, TX47, TX48, TX156, TX157
2405: FROM HZ_STAGED_PARTIES stage
2406: WHERE PARTY_ID = p_dup_party_id;
2407: ELSIF p_restrict_sql IS NULL OR p_search_ctx_id IS NOT NULL THEN
2408: IF fnd_log.level_statement>=fnd_log.g_current_runtime_level THEN
2409: 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 2417: FROM HZ_STAGED_PARTIES stage

2413: 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);
2414: END IF;
2415: OPEN x_cursor FOR
2416: SELECT /*+ INDEX(stage HZ_STAGE_PARTIES_T1) */ PARTY_ID , TX8, TX32, TX35, TX42, TX44, TX45, TX46, TX47, TX48, TX156, TX157
2417: FROM HZ_STAGED_PARTIES stage
2418: WHERE contains( concat_col, p_contains_str)>0
2419: AND ((g_party_stage_rec.TX36 IS NULL OR g_party_stage_rec.TX36||' ' = stage.TX36))
2420: AND( (l_search_merged ='Y' )
2421: OR (l_search_merged = 'I' AND nvl(stage.status, 'A') in ('A', 'I'))

Line 2429: SELECT /*+ ORDERED INDEX(stage HZ_STAGED_PARTIES_U1) */ stage.PARTY_ID , TX8, TX32, TX35, TX42, TX44, TX45, TX46, TX47, TX48, TX156, TX157

2425: IF fnd_log.level_statement>=fnd_log.g_current_runtime_level THEN
2426: 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);
2427: END IF;
2428: OPEN x_cursor FOR
2429: SELECT /*+ ORDERED INDEX(stage HZ_STAGED_PARTIES_U1) */ stage.PARTY_ID , TX8, TX32, TX35, TX42, TX44, TX45, TX46, TX47, TX48, TX156, TX157
2430: FROM HZ_DQM_PARTIES_GT d, HZ_STAGED_PARTIES stage
2431: WHERE contains( concat_col, p_contains_str)>0
2432: AND d.SEARCH_CONTEXT_ID=p_search_ctx_id
2433: AND d.party_id = stage.party_id

Line 2430: FROM HZ_DQM_PARTIES_GT d, HZ_STAGED_PARTIES stage

2426: 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);
2427: END IF;
2428: OPEN x_cursor FOR
2429: SELECT /*+ ORDERED INDEX(stage HZ_STAGED_PARTIES_U1) */ stage.PARTY_ID , TX8, TX32, TX35, TX42, TX44, TX45, TX46, TX47, TX48, TX156, TX157
2430: FROM HZ_DQM_PARTIES_GT d, HZ_STAGED_PARTIES stage
2431: WHERE contains( concat_col, p_contains_str)>0
2432: AND d.SEARCH_CONTEXT_ID=p_search_ctx_id
2433: AND d.party_id = stage.party_id
2434: AND ((g_party_stage_rec.TX36 IS NULL OR g_party_stage_rec.TX36||' ' = stage.TX36))

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

2445: IF (l_check > 0 ) THEN
2446: IF fnd_log.level_statement>=fnd_log.g_current_runtime_level THEN
2447: 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);
2448: END IF;
2449: l_hint := '/*+ INDEX(stage HZ_STAGED_PARTIES_U1) */';
2450: ELSE
2451: l_hint := '/*+ INDEX(stage HZ_STAGE_PARTIES_T1) */';
2452: END IF;
2453: IF p_search_ctx_id IS NULL THEN

Line 2455: ' FROM HZ_STAGED_PARTIES stage'||

2451: l_hint := '/*+ INDEX(stage HZ_STAGE_PARTIES_T1) */';
2452: END IF;
2453: IF p_search_ctx_id IS NULL THEN
2454: l_sqlstr := 'SELECT ' || l_hint || ' PARTY_ID , TX8, TX32, TX35, TX42, TX44, TX45, TX46, TX47, TX48, TX156, TX157'||
2455: ' FROM HZ_STAGED_PARTIES stage'||
2456: ' WHERE contains( concat_col, :cont)>0'||
2457: ' AND ((:TX36 IS NULL OR :TX36||'' '' = stage.TX36))'||
2458: ' AND ('||p_restrict_sql||')' ||
2459: ' AND (:p_dup IS NULL OR stage.party_id <> :p_dup) ';

Line 2574: SELECT 1 FROM HZ_STAGED_PARTIES p

2570: SELECT PARTY_SITE_ID, PARTY_ID, ORG_CONTACT_ID, TX3, TX4, TX9, TX11, TX12, TX14, TX20, TX22
2571: FROM HZ_STAGED_PARTY_SITES stage
2572: WHERE contains( concat_col, p_contains_str)>0
2573: AND EXISTS (
2574: SELECT 1 FROM HZ_STAGED_PARTIES p
2575: WHERE p.PARTY_ID = stage.PARTY_ID
2576: AND( (l_search_merged ='Y' )
2577: OR (l_search_merged = 'I' AND nvl(p.status, 'A') in ('A', 'I'))
2578: OR (l_search_merged = 'N' AND nvl(p.status, 'A') in ('A')) )

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

2686: ' AND( ('''||l_search_merged||''' =''Y'' ) '||
2687: ' OR ('''||l_search_merged||''' = ''I'' AND nvl(stage.status_flag, ''A'') in (''A'', ''I'')) '||
2688: ' OR ('''||l_search_merged||''' = ''N'' AND nvl(stage.status_flag, ''A'') = ''A'') ) '||
2689: ' AND EXISTS ('||
2690: ' SELECT 1 FROM HZ_STAGED_PARTIES p ' ||
2691: ' WHERE p.party_id = stage.party_id ' ||
2692: ' AND ((:TX36 IS NULL OR :TX36||'' '' = p.TX36)) '|| l_status_sql ||' ) ' ||
2693: ' AND ('||get_adjusted_restrict_sql(p_restrict_sql)||')' ||
2694: ' AND (:p_dup IS NULL OR stage.party_id <> :p_dup) ';

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

2703: ' AND( ('''||l_search_merged||''' =''Y'' ) '||
2704: ' OR ('''||l_search_merged||''' = ''I'' AND nvl(stage.status_flag, ''A'') in (''A'', ''I'')) '||
2705: ' OR ('''||l_search_merged||''' = ''N'' AND nvl(stage.status_flag, ''A'') = ''A'') ) '||
2706: ' AND EXISTS ('||
2707: ' SELECT 1 FROM HZ_STAGED_PARTIES p ' ||
2708: ' WHERE p.party_id = stage.party_id ' ||
2709: ' AND ((:TX36 IS NULL OR :TX36||'' '' = p.TX36)) '|| l_status_sql ||' ) ' ||
2710: ' AND ('||p_restrict_sql||')' ||
2711: ' AND (:p_dup IS NULL OR stage.party_id <> :p_dup) ';

Line 2776: SELECT 1 FROM HZ_STAGED_PARTIES p

2772: SELECT /*+ INDEX(stage HZ_STAGED_CONTACTS_N1) */ ORG_CONTACT_ID, PARTY_ID, TX5, TX2
2773: FROM HZ_STAGED_CONTACTS stage
2774: WHERE contains( concat_col, p_contains_str)>0
2775: AND EXISTS (
2776: SELECT 1 FROM HZ_STAGED_PARTIES p
2777: WHERE p.PARTY_ID = stage.PARTY_ID
2778: AND( (l_search_merged ='Y' )
2779: OR (l_search_merged = 'I' AND nvl(p.status, 'A') in ('A', 'I'))
2780: OR (l_search_merged = 'N' AND nvl(p.status, 'A') in ('A')) )

Line 2799: SELECT 1 FROM HZ_STAGED_PARTIES p

2795: SELECT ORG_CONTACT_ID, PARTY_ID, TX5, TX2
2796: FROM HZ_STAGED_CONTACTS stage
2797: WHERE contains( concat_col, p_contains_str)>0
2798: AND EXISTS (
2799: SELECT 1 FROM HZ_STAGED_PARTIES p
2800: WHERE p.PARTY_ID = stage.PARTY_ID
2801: AND( (l_search_merged ='Y' )
2802: OR (l_search_merged = 'I' AND nvl(p.status, 'A') in ('A', 'I'))
2803: OR (l_search_merged = 'N' AND nvl(p.status, 'A') in ('A')) )

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

2848: l_sqlstr := 'SELECT ' || l_hint || ' ORG_CONTACT_ID, PARTY_ID , TX5, TX2'||
2849: ' FROM HZ_STAGED_CONTACTS stage'||
2850: ' WHERE contains( concat_col, :cont)>0'||
2851: ' AND EXISTS ('||
2852: ' SELECT 1 FROM HZ_STAGED_PARTIES p ' ||
2853: ' WHERE p.party_id = stage.party_id ' ||
2854: ' AND ((:TX36 IS NULL OR :TX36||'' '' = p.TX36)) '|| l_status_sql ||' ) ' ||
2855: ' AND( ('''||l_search_merged||''' =''Y'' ) '||
2856: ' OR ('''||l_search_merged||''' = ''I'' AND nvl(stage.status_flag, ''A'') in (''A'', ''I'')) '||

Line 2993: SELECT 1 FROM HZ_STAGED_PARTIES p

2989: SELECT CONTACT_POINT_ID, stage.contact_point_type, PARTY_ID, PARTY_SITE_ID, ORG_CONTACT_ID , TX1, TX5
2990: FROM HZ_STAGED_CONTACT_POINTS stage
2991: WHERE contains( concat_col, p_contains_str)>0
2992: AND EXISTS (
2993: SELECT 1 FROM HZ_STAGED_PARTIES p
2994: WHERE p.PARTY_ID = stage.PARTY_ID
2995: AND( (l_search_merged ='Y' )
2996: OR (l_search_merged = 'I' AND nvl(p.status, 'A') in ('A', 'I'))
2997: OR (l_search_merged = 'N' AND nvl(p.status, 'A') in ('A')) )

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

3102: l_sqlstr := 'SELECT ' || l_hint ||' CONTACT_POINT_ID, stage.contact_point_type, PARTY_ID, PARTY_SITE_ID, ORG_CONTACT_ID , TX1, TX5'||
3103: ' FROM HZ_STAGED_CONTACT_POINTS stage'||
3104: ' WHERE contains( concat_col, :cont)>0'||
3105: ' AND EXISTS ('||
3106: ' SELECT 1 FROM HZ_STAGED_PARTIES p ' ||
3107: ' WHERE p.party_id = stage.party_id ' ||
3108: ' AND ((:TX36 IS NULL OR :TX36||'' '' = p.TX36)) '|| l_status_sql ||' ) ' ||
3109: ' AND( ('''||l_search_merged||''' =''Y'' ) '||
3110: ' OR ('''||l_search_merged||''' = ''I'' AND nvl(stage.status_flag, ''A'') in (''A'', ''I'')) '||

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

3119: l_sqlstr := 'SELECT ' || l_hint ||' CONTACT_POINT_ID, stage.contact_point_type, PARTY_ID, PARTY_SITE_ID, ORG_CONTACT_ID , TX1, TX5'||
3120: ' FROM HZ_STAGED_CONTACT_POINTS stage'||
3121: ' WHERE contains( concat_col, :cont)>0'||
3122: ' AND EXISTS ('||
3123: ' SELECT 1 FROM HZ_STAGED_PARTIES p ' ||
3124: ' WHERE p.party_id = stage.party_id ' ||
3125: ' AND ((:TX36 IS NULL OR :TX36||'' '' = p.TX36)) '|| l_status_sql ||' ) ' ||
3126: ' AND( ('''||l_search_merged||''' =''Y'' ) '||
3127: ' OR ('''||l_search_merged||''' = ''I'' AND nvl(stage.status_flag, ''A'') in (''A'', ''I'')) '||

Line 3175: FROM hz_staged_parties

3171: END IF;
3172: IF p_restrict_sql IS NULL THEN
3173: INSERT INTO HZ_MATCHED_PARTIES_GT (SEARCH_CONTEXT_ID, PARTY_ID, SCORE)
3174: SELECT p_search_ctx_id, PARTY_ID, decode(TX8,g_party_stage_rec.TX8||' ',100,90)
3175: FROM hz_staged_parties
3176: WHERE TX8 LIKE g_party_stage_rec.TX8||' %'
3177: AND ((g_party_stage_rec.TX36 IS NULL OR g_party_stage_rec.TX36||' ' = TX36))
3178: AND( (l_search_merged ='Y' )
3179: OR (l_search_merged = 'I' AND nvl(status, 'A') in ('A', 'I'))

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

3180: OR (l_search_merged = 'N' AND nvl(status, 'A') in ('A')))
3181: AND (p_dup_party_id IS NULL OR party_id <> p_dup_party_id)
3182: AND rownum <= p_thresh;
3183: ELSE
3184: 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 ';
3185: l_sqlstr := l_sqlstr || ' WHERE TX8 like :TX8||'' %'' ';
3186: l_sqlstr := l_sqlstr || ' AND (:TX36 IS NULL OR :TX36||'' '' = TX36) ';
3187: IF l_search_merged = 'N' THEN
3188: l_sqlstr := l_sqlstr || ' AND nvl(status,''A'')=''A'' ';