DBA Data[Home] [Help]

APPS.HZ_MATCH_RULE_48 dependencies on HZ_STAGED_CONTACTS

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

1831: IF fnd_log.level_statement>=fnd_log.g_current_runtime_level THEN
1832: 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);
1833: END IF;
1834: OPEN x_cursor FOR
1835: SELECT /*+ INDEX(stage HZ_STAGED_CONTACTS_N1) */ ORG_CONTACT_ID, PARTY_ID
1836: FROM HZ_STAGED_CONTACTS stage
1837: WHERE contains( concat_col, p_contains_str)>0
1838: AND EXISTS (
1839: SELECT 1 FROM HZ_STAGED_PARTIES p

Line 1836: FROM HZ_STAGED_CONTACTS stage

1832: 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);
1833: END IF;
1834: OPEN x_cursor FOR
1835: SELECT /*+ INDEX(stage HZ_STAGED_CONTACTS_N1) */ ORG_CONTACT_ID, PARTY_ID
1836: FROM HZ_STAGED_CONTACTS stage
1837: WHERE contains( concat_col, p_contains_str)>0
1838: AND EXISTS (
1839: SELECT 1 FROM HZ_STAGED_PARTIES p
1840: WHERE p.PARTY_ID = stage.PARTY_ID

Line 1859: FROM HZ_STAGED_CONTACTS stage

1855: 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);
1856: END IF;
1857: OPEN x_cursor FOR
1858: SELECT ORG_CONTACT_ID, PARTY_ID
1859: FROM HZ_STAGED_CONTACTS stage
1860: WHERE contains( concat_col, p_contains_str)>0
1861: AND EXISTS (
1862: SELECT 1 FROM HZ_STAGED_PARTIES p
1863: WHERE p.PARTY_ID = stage.PARTY_ID

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

1873: IF fnd_log.level_statement>=fnd_log.g_current_runtime_level THEN
1874: 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);
1875: END IF;
1876: OPEN x_cursor FOR
1877: SELECT /*+ ORDERED INDEX(stage HZ_STAGED_CONTACTS_N1) */ ORG_CONTACT_ID, stage.PARTY_ID
1878: FROM HZ_DQM_PARTIES_GT d, HZ_STAGED_CONTACTS stage
1879: WHERE contains( concat_col, p_contains_str)>0
1880: AND d.search_context_id = p_search_ctx_id
1881: AND d.party_id = stage.party_id

Line 1878: FROM HZ_DQM_PARTIES_GT d, HZ_STAGED_CONTACTS stage

1874: 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);
1875: END IF;
1876: OPEN x_cursor FOR
1877: SELECT /*+ ORDERED INDEX(stage HZ_STAGED_CONTACTS_N1) */ ORG_CONTACT_ID, stage.PARTY_ID
1878: FROM HZ_DQM_PARTIES_GT d, HZ_STAGED_CONTACTS stage
1879: WHERE contains( concat_col, p_contains_str)>0
1880: AND d.search_context_id = p_search_ctx_id
1881: AND d.party_id = stage.party_id
1882: AND( (l_search_merged ='Y' )

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

1893: IF (l_check_dt > 0 ) THEN
1894: IF fnd_log.level_statement>=fnd_log.g_current_runtime_level THEN
1895: 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);
1896: END IF;
1897: l_hint := '/*+ INDEX(stage HZ_STAGED_CONTACTS_U1) */';
1898: ELSIF (l_check > 0 ) THEN
1899: IF fnd_log.level_statement>=fnd_log.g_current_runtime_level THEN
1900: 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);
1901: END IF;

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

1898: ELSIF (l_check > 0 ) THEN
1899: IF fnd_log.level_statement>=fnd_log.g_current_runtime_level THEN
1900: 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);
1901: END IF;
1902: l_hint := '/*+ INDEX(stage HZ_STAGED_CONTACTS_N1) */';
1903: END IF;
1904: IF l_search_merged = 'Y' THEN
1905: l_status_sql := ' ' ;
1906: ELSIF l_search_merged = 'I' THEN

Line 1912: ' FROM HZ_STAGED_CONTACTS stage'||

1908: ELSE
1909: l_status_sql := ' AND nvl(p.status,''A'') in (''A'')';
1910: END IF;
1911: l_sqlstr := 'SELECT ' || l_hint || ' ORG_CONTACT_ID, PARTY_ID '||
1912: ' FROM HZ_STAGED_CONTACTS stage'||
1913: ' WHERE contains( concat_col, :cont)>0'||
1914: ' AND EXISTS ('||
1915: ' SELECT 1 FROM HZ_STAGED_PARTIES p ' ||
1916: ' WHERE p.party_id = stage.party_id ' ||

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

3479: p_search_ctx_id NUMBER,
3480: x_cursor OUT HZ_PARTY_STAGE.StageCurTyp) IS
3481: BEGIN
3482: OPEN x_cursor FOR
3483: SELECT /*+ INDEX(stage HZ_STAGED_CONTACTS_U1) */ ORG_CONTACT_ID, PARTY_ID
3484: FROM HZ_STAGED_CONTACTS stage
3485: WHERE contains( concat_col, p_contains_str)>0
3486: AND ORG_CONTACT_ID in (
3487: SELECT /*+ ORDERED INDEX(d hz_dqm_parties_gt_n1) USE_NL(d r)*/

Line 3484: FROM HZ_STAGED_CONTACTS stage

3480: x_cursor OUT HZ_PARTY_STAGE.StageCurTyp) IS
3481: BEGIN
3482: OPEN x_cursor FOR
3483: SELECT /*+ INDEX(stage HZ_STAGED_CONTACTS_U1) */ ORG_CONTACT_ID, PARTY_ID
3484: FROM HZ_STAGED_CONTACTS stage
3485: WHERE contains( concat_col, p_contains_str)>0
3486: AND ORG_CONTACT_ID in (
3487: SELECT /*+ ORDERED INDEX(d hz_dqm_parties_gt_n1) USE_NL(d r)*/
3488: org_contact_id