DBA Data[Home] [Help]

APPS.HZ_MATCH_RULE_38 dependencies on HZ_STAGED_CONTACTS

Line 1983: SELECT /*+ INDEX(stage HZ_STAGED_CONTACTS_N1) */ ORG_CONTACT_ID, PARTY_ID, TX22

1979: IF fnd_log.level_statement>=fnd_log.g_current_runtime_level THEN
1980: hz_utility_v2pub.debug(p_message=>'Single party scenario',p_module_prefix=>'dqm',p_module=>'hz_match_rule_xxx',p_prefix=>NULL,p_msg_level=>fnd_log.level_statement);
1981: END IF;
1982: OPEN x_cursor FOR
1983: SELECT /*+ INDEX(stage HZ_STAGED_CONTACTS_N1) */ ORG_CONTACT_ID, PARTY_ID, TX22
1984: FROM HZ_STAGED_CONTACTS stage
1985: WHERE contains( concat_col, p_contains_str)>0
1986: AND EXISTS (
1987: SELECT 1 FROM HZ_STAGED_PARTIES p

Line 1984: FROM HZ_STAGED_CONTACTS stage

1980: hz_utility_v2pub.debug(p_message=>'Single party scenario',p_module_prefix=>'dqm',p_module=>'hz_match_rule_xxx',p_prefix=>NULL,p_msg_level=>fnd_log.level_statement);
1981: END IF;
1982: OPEN x_cursor FOR
1983: SELECT /*+ INDEX(stage HZ_STAGED_CONTACTS_N1) */ ORG_CONTACT_ID, PARTY_ID, TX22
1984: FROM HZ_STAGED_CONTACTS stage
1985: WHERE contains( concat_col, p_contains_str)>0
1986: AND EXISTS (
1987: SELECT 1 FROM HZ_STAGED_PARTIES p
1988: WHERE p.PARTY_ID = stage.PARTY_ID

Line 2007: FROM HZ_STAGED_CONTACTS stage

2003: 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);
2004: END IF;
2005: OPEN x_cursor FOR
2006: SELECT ORG_CONTACT_ID, PARTY_ID, TX22
2007: FROM HZ_STAGED_CONTACTS stage
2008: WHERE contains( concat_col, p_contains_str)>0
2009: AND EXISTS (
2010: SELECT 1 FROM HZ_STAGED_PARTIES p
2011: WHERE p.PARTY_ID = stage.PARTY_ID

Line 2025: SELECT /*+ ORDERED INDEX(stage HZ_STAGED_CONTACTS_N1) */ ORG_CONTACT_ID, stage.PARTY_ID, TX22

2021: IF fnd_log.level_statement>=fnd_log.g_current_runtime_level THEN
2022: 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);
2023: END IF;
2024: OPEN x_cursor FOR
2025: SELECT /*+ ORDERED INDEX(stage HZ_STAGED_CONTACTS_N1) */ ORG_CONTACT_ID, stage.PARTY_ID, TX22
2026: FROM HZ_DQM_PARTIES_GT d, HZ_STAGED_CONTACTS stage
2027: WHERE contains( concat_col, p_contains_str)>0
2028: AND d.search_context_id = p_search_ctx_id
2029: AND d.party_id = stage.party_id

Line 2026: FROM HZ_DQM_PARTIES_GT d, HZ_STAGED_CONTACTS stage

2022: 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);
2023: END IF;
2024: OPEN x_cursor FOR
2025: SELECT /*+ ORDERED INDEX(stage HZ_STAGED_CONTACTS_N1) */ ORG_CONTACT_ID, stage.PARTY_ID, TX22
2026: FROM HZ_DQM_PARTIES_GT d, HZ_STAGED_CONTACTS stage
2027: WHERE contains( concat_col, p_contains_str)>0
2028: AND d.search_context_id = p_search_ctx_id
2029: AND d.party_id = stage.party_id
2030: AND( (l_search_merged ='Y' )

Line 2045: l_hint := '/*+ INDEX(stage HZ_STAGED_CONTACTS_U1) */';

2041: IF (l_check_dt > 0 ) THEN
2042: IF fnd_log.level_statement>=fnd_log.g_current_runtime_level THEN
2043: hz_utility_v2pub.debug(p_message=>'Restrict sql has the selective_ct hint',p_module_prefix=>'dqm',p_module=>'hz_match_rule_xxx',p_prefix=>NULL,p_msg_level=>fnd_log.level_statement);
2044: END IF;
2045: l_hint := '/*+ INDEX(stage HZ_STAGED_CONTACTS_U1) */';
2046: ELSIF (l_check > 0 ) THEN
2047: IF fnd_log.level_statement>=fnd_log.g_current_runtime_level THEN
2048: hz_utility_v2pub.debug(p_message=>'Restrict sql has the selective hint',p_module_prefix=>'dqm',p_module=>'hz_match_rule_xxx',p_prefix=>NULL,p_msg_level=>fnd_log.level_statement);
2049: END IF;

Line 2050: l_hint := '/*+ INDEX(stage HZ_STAGED_CONTACTS_N1) */';

2046: ELSIF (l_check > 0 ) THEN
2047: IF fnd_log.level_statement>=fnd_log.g_current_runtime_level THEN
2048: hz_utility_v2pub.debug(p_message=>'Restrict sql has the selective hint',p_module_prefix=>'dqm',p_module=>'hz_match_rule_xxx',p_prefix=>NULL,p_msg_level=>fnd_log.level_statement);
2049: END IF;
2050: l_hint := '/*+ INDEX(stage HZ_STAGED_CONTACTS_N1) */';
2051: END IF;
2052: IF l_search_merged = 'Y' THEN
2053: l_status_sql := ' ' ;
2054: ELSIF l_search_merged = 'I' THEN

Line 2060: ' FROM HZ_STAGED_CONTACTS stage'||

2056: ELSE
2057: l_status_sql := ' AND nvl(p.status,''A'') in (''A'')';
2058: END IF;
2059: l_sqlstr := 'SELECT ' || l_hint || ' ORG_CONTACT_ID, PARTY_ID , TX22'||
2060: ' FROM HZ_STAGED_CONTACTS stage'||
2061: ' WHERE contains( concat_col, :cont)>0'||
2062: ' AND EXISTS ('||
2063: ' SELECT 1 FROM HZ_STAGED_PARTIES p ' ||
2064: ' WHERE p.party_id = stage.party_id ' ||

Line 3645: SELECT /*+ INDEX(stage HZ_STAGED_CONTACTS_U1) */ ORG_CONTACT_ID, PARTY_ID, TX22

3641: p_search_ctx_id NUMBER,
3642: x_cursor OUT HZ_PARTY_STAGE.StageCurTyp) IS
3643: BEGIN
3644: OPEN x_cursor FOR
3645: SELECT /*+ INDEX(stage HZ_STAGED_CONTACTS_U1) */ ORG_CONTACT_ID, PARTY_ID, TX22
3646: FROM HZ_STAGED_CONTACTS stage
3647: WHERE contains( concat_col, p_contains_str)>0
3648: AND ORG_CONTACT_ID in (
3649: SELECT /*+ ORDERED INDEX(d hz_dqm_parties_gt_n1) USE_NL(d r)*/

Line 3646: FROM HZ_STAGED_CONTACTS stage

3642: x_cursor OUT HZ_PARTY_STAGE.StageCurTyp) IS
3643: BEGIN
3644: OPEN x_cursor FOR
3645: SELECT /*+ INDEX(stage HZ_STAGED_CONTACTS_U1) */ ORG_CONTACT_ID, PARTY_ID, TX22
3646: FROM HZ_STAGED_CONTACTS stage
3647: WHERE contains( concat_col, p_contains_str)>0
3648: AND ORG_CONTACT_ID in (
3649: SELECT /*+ ORDERED INDEX(d hz_dqm_parties_gt_n1) USE_NL(d r)*/
3650: org_contact_id