DBA Data[Home] [Help]

APPS.HZ_MATCH_RULE_240 dependencies on HZ_STAGED_CONTACTS

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

1584: IF fnd_log.level_statement>=fnd_log.g_current_runtime_level THEN
1585: 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);
1586: END IF;
1587: OPEN x_cursor FOR
1588: SELECT /*+ INDEX(stage HZ_STAGED_CONTACTS_N1) */ ORG_CONTACT_ID, PARTY_ID
1589: FROM HZ_STAGED_CONTACTS stage
1590: WHERE contains( concat_col, p_contains_str)>0
1591: AND EXISTS (
1592: SELECT 1 FROM HZ_STAGED_PARTIES p

Line 1589: FROM HZ_STAGED_CONTACTS stage

1585: 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);
1586: END IF;
1587: OPEN x_cursor FOR
1588: SELECT /*+ INDEX(stage HZ_STAGED_CONTACTS_N1) */ ORG_CONTACT_ID, PARTY_ID
1589: FROM HZ_STAGED_CONTACTS stage
1590: WHERE contains( concat_col, p_contains_str)>0
1591: AND EXISTS (
1592: SELECT 1 FROM HZ_STAGED_PARTIES p
1593: WHERE p.PARTY_ID = stage.PARTY_ID

Line 1612: FROM HZ_STAGED_CONTACTS stage

1608: 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);
1609: END IF;
1610: OPEN x_cursor FOR
1611: SELECT ORG_CONTACT_ID, PARTY_ID
1612: FROM HZ_STAGED_CONTACTS stage
1613: WHERE contains( concat_col, p_contains_str)>0
1614: AND EXISTS (
1615: SELECT 1 FROM HZ_STAGED_PARTIES p
1616: WHERE p.PARTY_ID = stage.PARTY_ID

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

1626: IF fnd_log.level_statement>=fnd_log.g_current_runtime_level THEN
1627: 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);
1628: END IF;
1629: OPEN x_cursor FOR
1630: SELECT /*+ ORDERED INDEX(stage HZ_STAGED_CONTACTS_N1) */ ORG_CONTACT_ID, stage.PARTY_ID
1631: FROM HZ_DQM_PARTIES_GT d, HZ_STAGED_CONTACTS stage
1632: WHERE contains( concat_col, p_contains_str)>0
1633: AND d.search_context_id = p_search_ctx_id
1634: AND d.party_id = stage.party_id

Line 1631: FROM HZ_DQM_PARTIES_GT d, HZ_STAGED_CONTACTS stage

1627: 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);
1628: END IF;
1629: OPEN x_cursor FOR
1630: SELECT /*+ ORDERED INDEX(stage HZ_STAGED_CONTACTS_N1) */ ORG_CONTACT_ID, stage.PARTY_ID
1631: FROM HZ_DQM_PARTIES_GT d, HZ_STAGED_CONTACTS stage
1632: WHERE contains( concat_col, p_contains_str)>0
1633: AND d.search_context_id = p_search_ctx_id
1634: AND d.party_id = stage.party_id
1635: AND( (l_search_merged ='Y' )

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

1646: IF (l_check_dt > 0 ) THEN
1647: IF fnd_log.level_statement>=fnd_log.g_current_runtime_level THEN
1648: 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);
1649: END IF;
1650: l_hint := '/*+ INDEX(stage HZ_STAGED_CONTACTS_U1) */';
1651: ELSIF (l_check > 0 ) THEN
1652: IF fnd_log.level_statement>=fnd_log.g_current_runtime_level THEN
1653: 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);
1654: END IF;

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

1651: ELSIF (l_check > 0 ) THEN
1652: IF fnd_log.level_statement>=fnd_log.g_current_runtime_level THEN
1653: 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);
1654: END IF;
1655: l_hint := '/*+ INDEX(stage HZ_STAGED_CONTACTS_N1) */';
1656: END IF;
1657: IF l_search_merged = 'Y' THEN
1658: l_status_sql := ' ' ;
1659: ELSIF l_search_merged = 'I' THEN

Line 1665: ' FROM HZ_STAGED_CONTACTS stage'||

1661: ELSE
1662: l_status_sql := ' AND nvl(p.status,''A'') in (''A'')';
1663: END IF;
1664: l_sqlstr := 'SELECT ' || l_hint || ' ORG_CONTACT_ID, PARTY_ID '||
1665: ' FROM HZ_STAGED_CONTACTS stage'||
1666: ' WHERE contains( concat_col, :cont)>0'||
1667: ' AND EXISTS ('||
1668: ' SELECT 1 FROM HZ_STAGED_PARTIES p ' ||
1669: ' WHERE p.party_id = stage.party_id ' ||

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

3260: p_search_ctx_id NUMBER,
3261: x_cursor OUT HZ_PARTY_STAGE.StageCurTyp) IS
3262: BEGIN
3263: OPEN x_cursor FOR
3264: SELECT /*+ INDEX(stage HZ_STAGED_CONTACTS_U1) */ ORG_CONTACT_ID, PARTY_ID
3265: FROM HZ_STAGED_CONTACTS stage
3266: WHERE contains( concat_col, p_contains_str)>0
3267: AND ORG_CONTACT_ID in (
3268: SELECT /*+ ORDERED INDEX(d hz_dqm_parties_gt_n1) USE_NL(d r)*/

Line 3265: FROM HZ_STAGED_CONTACTS stage

3261: x_cursor OUT HZ_PARTY_STAGE.StageCurTyp) IS
3262: BEGIN
3263: OPEN x_cursor FOR
3264: SELECT /*+ INDEX(stage HZ_STAGED_CONTACTS_U1) */ ORG_CONTACT_ID, PARTY_ID
3265: FROM HZ_STAGED_CONTACTS stage
3266: WHERE contains( concat_col, p_contains_str)>0
3267: AND ORG_CONTACT_ID in (
3268: SELECT /*+ ORDERED INDEX(d hz_dqm_parties_gt_n1) USE_NL(d r)*/
3269: org_contact_id