DBA Data[Home] [Help]

APPS.HZ_MATCH_RULE_4 dependencies on HZ_PARTY_SEARCH

Line 32: call_max_score HZ_PARTY_SEARCH.IDList;

28: -- ==========================================================================================
29:
30: TYPE vlisttype IS TABLE of VARCHAR2(255) INDEX BY BINARY_INTEGER ;
31: call_order vlisttype;
32: call_max_score HZ_PARTY_SEARCH.IDList;
33: call_type vlisttype;
34: g_party_stage_rec HZ_PARTY_STAGE.party_stage_rec_type;
35: g_party_site_stage_list HZ_PARTY_STAGE.party_site_stage_list;
36: g_contact_stage_list HZ_PARTY_STAGE.contact_stage_list;

Line 38: g_mappings HZ_PARTY_SEARCH.IDList;

34: g_party_stage_rec HZ_PARTY_STAGE.party_stage_rec_type;
35: g_party_site_stage_list HZ_PARTY_STAGE.party_site_stage_list;
36: g_contact_stage_list HZ_PARTY_STAGE.contact_stage_list;
37: g_contact_pt_stage_list HZ_PARTY_STAGE.contact_pt_stage_list;
38: g_mappings HZ_PARTY_SEARCH.IDList;
39: g_max_id NUMBER:=2000000000;
40: g_other_party_level_attribs BOOLEAN;
41:
42: g_debug_count NUMBER := 0;

Line 391: ,p_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type

387: PROCEDURE INSERT_PARTY_SCORE (
388: p_party_id IN NUMBER
389: ,p_record_id IN NUMBER
390: ,p_search_ctx_id IN NUMBER
391: ,p_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type
392: ,p_stage_rec IN HZ_PARTY_STAGE.party_stage_rec_type
393: ,p_table_TX2 VARCHAR2
394: ,p_table_TX4 VARCHAR2
395: ,p_table_TX8 VARCHAR2

Line 499: ,p_search_rec IN HZ_PARTY_SEARCH.party_site_search_rec_type

495: PROCEDURE INSERT_PARTY_SITES_SCORE (
496: p_party_id IN NUMBER
497: ,p_record_id IN NUMBER
498: ,p_search_ctx_id IN NUMBER
499: ,p_search_rec IN HZ_PARTY_SEARCH.party_site_search_rec_type
500: ,p_stage_rec IN HZ_PARTY_STAGE.party_site_stage_rec_type
501: ,p_table_TX4 VARCHAR2
502: ,p_table_TX3 VARCHAR2
503: ,p_idx IN NUMBER) IS

Line 548: ,p_search_rec IN HZ_PARTY_SEARCH.contact_search_rec_type

544: PROCEDURE INSERT_CONTACTS_SCORE (
545: p_party_id IN NUMBER
546: ,p_record_id IN NUMBER
547: ,p_search_ctx_id IN NUMBER
548: ,p_search_rec IN HZ_PARTY_SEARCH.contact_search_rec_type
549: ,p_stage_rec IN HZ_PARTY_STAGE.contact_stage_rec_type
550: ,p_idx IN NUMBER) IS
551: l_current_score NUMBER:=0;
552: l_score NUMBER;

Line 564: ,p_search_rec IN HZ_PARTY_SEARCH.contact_point_search_rec_type

560: PROCEDURE INSERT_CONTACT_POINTS_SCORE (
561: p_party_id IN NUMBER
562: ,p_record_id IN NUMBER
563: ,p_search_ctx_id IN NUMBER
564: ,p_search_rec IN HZ_PARTY_SEARCH.contact_point_search_rec_type
565: ,p_stage_rec IN HZ_PARTY_STAGE.contact_pt_stage_rec_type
566: ,p_idx IN NUMBER) IS
567: l_current_score NUMBER:=0;
568: l_score NUMBER;

Line 583: p_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type

579: for the PARTY Entity
580: ************************************************/
581:
582: PROCEDURE POP_PARTY_COND_REC(
583: p_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type
584: ) IS
585: BEGIN
586: NULL ;
587: EXCEPTION

Line 603: p_search_list IN HZ_PARTY_SEARCH.party_site_list

599: for the PARTY_SITES Entity
600: ************************************************/
601:
602: PROCEDURE POP_PARTY_SITES_COND_REC(
603: p_search_list IN HZ_PARTY_SEARCH.party_site_list
604: ) IS
605: BEGIN
606: NULL ;
607: EXCEPTION

Line 623: p_search_list IN HZ_PARTY_SEARCH.contact_list

619: for the CONTACTS Entity
620: ************************************************/
621:
622: PROCEDURE POP_CONTACTS_COND_REC(
623: p_search_list IN HZ_PARTY_SEARCH.contact_list
624: ) IS
625: BEGIN
626: NULL ;
627: EXCEPTION

Line 643: p_search_list IN HZ_PARTY_SEARCH.contact_point_list

639: for the CONTACT_POINTS Entity
640: ************************************************/
641:
642: PROCEDURE POP_CONTACT_POINTS_COND_REC(
643: p_search_list IN HZ_PARTY_SEARCH.contact_point_list
644: ) IS
645: BEGIN
646: NULL ;
647: EXCEPTION

Line 657: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type:=

653: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
654: END;
655:
656: PROCEDURE init_score_context (
657: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type:=
658: HZ_PARTY_SEARCH.G_MISS_PARTY_SEARCH_REC,
659: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list:=
660: HZ_PARTY_SEARCH.G_MISS_PARTY_SITE_LIST,
661: p_contact_list IN HZ_PARTY_SEARCH.contact_list:=

Line 658: HZ_PARTY_SEARCH.G_MISS_PARTY_SEARCH_REC,

654: END;
655:
656: PROCEDURE init_score_context (
657: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type:=
658: HZ_PARTY_SEARCH.G_MISS_PARTY_SEARCH_REC,
659: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list:=
660: HZ_PARTY_SEARCH.G_MISS_PARTY_SITE_LIST,
661: p_contact_list IN HZ_PARTY_SEARCH.contact_list:=
662: HZ_PARTY_SEARCH.G_MISS_CONTACT_LIST,

Line 659: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list:=

655:
656: PROCEDURE init_score_context (
657: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type:=
658: HZ_PARTY_SEARCH.G_MISS_PARTY_SEARCH_REC,
659: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list:=
660: HZ_PARTY_SEARCH.G_MISS_PARTY_SITE_LIST,
661: p_contact_list IN HZ_PARTY_SEARCH.contact_list:=
662: HZ_PARTY_SEARCH.G_MISS_CONTACT_LIST,
663: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list:=

Line 660: HZ_PARTY_SEARCH.G_MISS_PARTY_SITE_LIST,

656: PROCEDURE init_score_context (
657: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type:=
658: HZ_PARTY_SEARCH.G_MISS_PARTY_SEARCH_REC,
659: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list:=
660: HZ_PARTY_SEARCH.G_MISS_PARTY_SITE_LIST,
661: p_contact_list IN HZ_PARTY_SEARCH.contact_list:=
662: HZ_PARTY_SEARCH.G_MISS_CONTACT_LIST,
663: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list:=
664: HZ_PARTY_SEARCH.G_MISS_CONTACT_POINT_LIST

Line 661: p_contact_list IN HZ_PARTY_SEARCH.contact_list:=

657: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type:=
658: HZ_PARTY_SEARCH.G_MISS_PARTY_SEARCH_REC,
659: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list:=
660: HZ_PARTY_SEARCH.G_MISS_PARTY_SITE_LIST,
661: p_contact_list IN HZ_PARTY_SEARCH.contact_list:=
662: HZ_PARTY_SEARCH.G_MISS_CONTACT_LIST,
663: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list:=
664: HZ_PARTY_SEARCH.G_MISS_CONTACT_POINT_LIST
665: ) IS

Line 662: HZ_PARTY_SEARCH.G_MISS_CONTACT_LIST,

658: HZ_PARTY_SEARCH.G_MISS_PARTY_SEARCH_REC,
659: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list:=
660: HZ_PARTY_SEARCH.G_MISS_PARTY_SITE_LIST,
661: p_contact_list IN HZ_PARTY_SEARCH.contact_list:=
662: HZ_PARTY_SEARCH.G_MISS_CONTACT_LIST,
663: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list:=
664: HZ_PARTY_SEARCH.G_MISS_CONTACT_POINT_LIST
665: ) IS
666: l_dummy NUMBER;

Line 663: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list:=

659: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list:=
660: HZ_PARTY_SEARCH.G_MISS_PARTY_SITE_LIST,
661: p_contact_list IN HZ_PARTY_SEARCH.contact_list:=
662: HZ_PARTY_SEARCH.G_MISS_CONTACT_LIST,
663: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list:=
664: HZ_PARTY_SEARCH.G_MISS_CONTACT_POINT_LIST
665: ) IS
666: l_dummy NUMBER;
667: BEGIN

Line 664: HZ_PARTY_SEARCH.G_MISS_CONTACT_POINT_LIST

660: HZ_PARTY_SEARCH.G_MISS_PARTY_SITE_LIST,
661: p_contact_list IN HZ_PARTY_SEARCH.contact_list:=
662: HZ_PARTY_SEARCH.G_MISS_CONTACT_LIST,
663: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list:=
664: HZ_PARTY_SEARCH.G_MISS_CONTACT_POINT_LIST
665: ) IS
666: l_dummy NUMBER;
667: BEGIN
668: IF fnd_log.level_statement>=fnd_log.g_current_runtime_level THEN

Line 684: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type:=

680: MAP_CONTACT_POINT_REC(FALSE,p_contact_point_list, l_dummy, g_contact_pt_stage_list);
681:
682: END;
683: FUNCTION init_search(
684: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type:=
685: HZ_PARTY_SEARCH.G_MISS_PARTY_SEARCH_REC,
686: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list:=
687: HZ_PARTY_SEARCH.G_MISS_PARTY_SITE_LIST,
688: p_contact_list IN HZ_PARTY_SEARCH.contact_list:=

Line 685: HZ_PARTY_SEARCH.G_MISS_PARTY_SEARCH_REC,

681:
682: END;
683: FUNCTION init_search(
684: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type:=
685: HZ_PARTY_SEARCH.G_MISS_PARTY_SEARCH_REC,
686: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list:=
687: HZ_PARTY_SEARCH.G_MISS_PARTY_SITE_LIST,
688: p_contact_list IN HZ_PARTY_SEARCH.contact_list:=
689: HZ_PARTY_SEARCH.G_MISS_CONTACT_LIST,

Line 686: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list:=

682: END;
683: FUNCTION init_search(
684: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type:=
685: HZ_PARTY_SEARCH.G_MISS_PARTY_SEARCH_REC,
686: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list:=
687: HZ_PARTY_SEARCH.G_MISS_PARTY_SITE_LIST,
688: p_contact_list IN HZ_PARTY_SEARCH.contact_list:=
689: HZ_PARTY_SEARCH.G_MISS_CONTACT_LIST,
690: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list:=

Line 687: HZ_PARTY_SEARCH.G_MISS_PARTY_SITE_LIST,

683: FUNCTION init_search(
684: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type:=
685: HZ_PARTY_SEARCH.G_MISS_PARTY_SEARCH_REC,
686: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list:=
687: HZ_PARTY_SEARCH.G_MISS_PARTY_SITE_LIST,
688: p_contact_list IN HZ_PARTY_SEARCH.contact_list:=
689: HZ_PARTY_SEARCH.G_MISS_CONTACT_LIST,
690: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list:=
691: HZ_PARTY_SEARCH.G_MISS_CONTACT_POINT_LIST,

Line 688: p_contact_list IN HZ_PARTY_SEARCH.contact_list:=

684: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type:=
685: HZ_PARTY_SEARCH.G_MISS_PARTY_SEARCH_REC,
686: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list:=
687: HZ_PARTY_SEARCH.G_MISS_PARTY_SITE_LIST,
688: p_contact_list IN HZ_PARTY_SEARCH.contact_list:=
689: HZ_PARTY_SEARCH.G_MISS_CONTACT_LIST,
690: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list:=
691: HZ_PARTY_SEARCH.G_MISS_CONTACT_POINT_LIST,
692: p_match_type IN VARCHAR2,

Line 689: HZ_PARTY_SEARCH.G_MISS_CONTACT_LIST,

685: HZ_PARTY_SEARCH.G_MISS_PARTY_SEARCH_REC,
686: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list:=
687: HZ_PARTY_SEARCH.G_MISS_PARTY_SITE_LIST,
688: p_contact_list IN HZ_PARTY_SEARCH.contact_list:=
689: HZ_PARTY_SEARCH.G_MISS_CONTACT_LIST,
690: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list:=
691: HZ_PARTY_SEARCH.G_MISS_CONTACT_POINT_LIST,
692: p_match_type IN VARCHAR2,
693: x_party_max_score OUT NUMBER,

Line 690: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list:=

686: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list:=
687: HZ_PARTY_SEARCH.G_MISS_PARTY_SITE_LIST,
688: p_contact_list IN HZ_PARTY_SEARCH.contact_list:=
689: HZ_PARTY_SEARCH.G_MISS_CONTACT_LIST,
690: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list:=
691: HZ_PARTY_SEARCH.G_MISS_CONTACT_POINT_LIST,
692: p_match_type IN VARCHAR2,
693: x_party_max_score OUT NUMBER,
694: x_ps_max_score OUT NUMBER,

Line 691: HZ_PARTY_SEARCH.G_MISS_CONTACT_POINT_LIST,

687: HZ_PARTY_SEARCH.G_MISS_PARTY_SITE_LIST,
688: p_contact_list IN HZ_PARTY_SEARCH.contact_list:=
689: HZ_PARTY_SEARCH.G_MISS_CONTACT_LIST,
690: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list:=
691: HZ_PARTY_SEARCH.G_MISS_CONTACT_POINT_LIST,
692: p_match_type IN VARCHAR2,
693: x_party_max_score OUT NUMBER,
694: x_ps_max_score OUT NUMBER,
695: x_contact_max_score OUT NUMBER,

Line 703: maxscore HZ_PARTY_SEARCH.IDList;

699: l_ps_entered_max_score NUMBER:=0;
700: l_ct_entered_max_score NUMBER:=0;
701: l_cpt_entered_max_score NUMBER:=0;
702: vlist vlisttype;
703: maxscore HZ_PARTY_SEARCH.IDList;
704: l_name VARCHAR2(200);
705: l_idx NUMBER;
706: l_num NUMBER;
707: total NUMBER;

Line 1981: RETURN HZ_PARTY_SEARCH.score_rec IS

1977: p_party_id NUMBER,
1978: p_party_site_id NUMBER,
1979: p_org_contact_id NUMBER,
1980: p_contact_point_id NUMBER)
1981: RETURN HZ_PARTY_SEARCH.score_rec IS
1982: l_score_rec HZ_PARTY_SEARCH.score_rec;
1983: BEGIN
1984: IF fnd_log.level_statement>=fnd_log.g_current_runtime_level THEN
1985: hz_utility_v2pub.debug(p_message=>'-----------------',p_module_prefix=>'dqm',p_module=>'hz_match_rule_xxx',p_prefix=>NULL,p_msg_level=>fnd_log.level_statement);

Line 1982: l_score_rec HZ_PARTY_SEARCH.score_rec;

1978: p_party_site_id NUMBER,
1979: p_org_contact_id NUMBER,
1980: p_contact_point_id NUMBER)
1981: RETURN HZ_PARTY_SEARCH.score_rec IS
1982: l_score_rec HZ_PARTY_SEARCH.score_rec;
1983: BEGIN
1984: IF fnd_log.level_statement>=fnd_log.g_current_runtime_level THEN
1985: hz_utility_v2pub.debug(p_message=>'-----------------',p_module_prefix=>'dqm',p_module=>'hz_match_rule_xxx',p_prefix=>NULL,p_msg_level=>fnd_log.level_statement);
1986: hz_utility_v2pub.debug(p_message=>'calling the function get_new_score_rec to set the l_score_rec structure',p_module_prefix=>'dqm',p_module=>'hz_match_rule_xxx',p_prefix=>NULL,p_msg_level=>fnd_log.level_statement);

Line 2014: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,

2010: **********************************************************/
2011:
2012: PROCEDURE find_parties (
2013: p_rule_id IN NUMBER,
2014: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
2015: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
2016: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
2017: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
2018: p_restrict_sql IN VARCHAR2,

Line 2015: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,

2011:
2012: PROCEDURE find_parties (
2013: p_rule_id IN NUMBER,
2014: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
2015: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
2016: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
2017: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
2018: p_restrict_sql IN VARCHAR2,
2019: p_match_type IN VARCHAR2,

Line 2016: p_contact_list IN HZ_PARTY_SEARCH.contact_list,

2012: PROCEDURE find_parties (
2013: p_rule_id IN NUMBER,
2014: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
2015: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
2016: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
2017: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
2018: p_restrict_sql IN VARCHAR2,
2019: p_match_type IN VARCHAR2,
2020: p_search_merged IN VARCHAR2,

Line 2017: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,

2013: p_rule_id IN NUMBER,
2014: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
2015: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
2016: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
2017: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
2018: p_restrict_sql IN VARCHAR2,
2019: p_match_type IN VARCHAR2,
2020: p_search_merged IN VARCHAR2,
2021: p_dup_party_id IN NUMBER,

Line 2055: H_SCORES HZ_PARTY_SEARCH.score_list;

2051: l_TX44 VARCHAR2(2000);
2052: l_TX3 VARCHAR2(2000);
2053: l_TX4 VARCHAR2(2000);
2054: l_TX8 VARCHAR2(2000);
2055: H_SCORES HZ_PARTY_SEARCH.score_list;
2056: H_PARTY_ID HZ_PARTY_SEARCH.IDList;
2057: H_PARTY_ID_LIST HZ_PARTY_SEARCH.IDList;
2058:
2059: l_score NUMBER;

Line 2056: H_PARTY_ID HZ_PARTY_SEARCH.IDList;

2052: l_TX3 VARCHAR2(2000);
2053: l_TX4 VARCHAR2(2000);
2054: l_TX8 VARCHAR2(2000);
2055: H_SCORES HZ_PARTY_SEARCH.score_list;
2056: H_PARTY_ID HZ_PARTY_SEARCH.IDList;
2057: H_PARTY_ID_LIST HZ_PARTY_SEARCH.IDList;
2058:
2059: l_score NUMBER;
2060: l_idx NUMBER;

Line 2057: H_PARTY_ID_LIST HZ_PARTY_SEARCH.IDList;

2053: l_TX4 VARCHAR2(2000);
2054: l_TX8 VARCHAR2(2000);
2055: H_SCORES HZ_PARTY_SEARCH.score_list;
2056: H_PARTY_ID HZ_PARTY_SEARCH.IDList;
2057: H_PARTY_ID_LIST HZ_PARTY_SEARCH.IDList;
2058:
2059: l_score NUMBER;
2060: l_idx NUMBER;
2061: l_party_cur HZ_PARTY_STAGE.StageCurTyp;

Line 2249: h_ps_id HZ_PARTY_SEARCH.IDList;

2245: /** Private procedure to acquire and score at party site level ***/
2246: PROCEDURE eval_party_site_level(p_party_site_contains_str VARCHAR2,p_call_type VARCHAR2, p_index NUMBER,p_ins_details VARCHAR2,p_emax_score NUMBER) IS
2247: l_party_id_idx NUMBER:=1;
2248: l_ctx_id NUMBER;
2249: h_ps_id HZ_PARTY_SEARCH.IDList;
2250: h_ps_party_id HZ_PARTY_SEARCH.IDList;
2251: h_ps_score HZ_PARTY_SEARCH.IDList;
2252: detcnt NUMBER := 1;
2253: BEGIN

Line 2250: h_ps_party_id HZ_PARTY_SEARCH.IDList;

2246: PROCEDURE eval_party_site_level(p_party_site_contains_str VARCHAR2,p_call_type VARCHAR2, p_index NUMBER,p_ins_details VARCHAR2,p_emax_score NUMBER) IS
2247: l_party_id_idx NUMBER:=1;
2248: l_ctx_id NUMBER;
2249: h_ps_id HZ_PARTY_SEARCH.IDList;
2250: h_ps_party_id HZ_PARTY_SEARCH.IDList;
2251: h_ps_score HZ_PARTY_SEARCH.IDList;
2252: detcnt NUMBER := 1;
2253: BEGIN
2254: IF fnd_log.level_statement>=fnd_log.g_current_runtime_level THEN

Line 2251: h_ps_score HZ_PARTY_SEARCH.IDList;

2247: l_party_id_idx NUMBER:=1;
2248: l_ctx_id NUMBER;
2249: h_ps_id HZ_PARTY_SEARCH.IDList;
2250: h_ps_party_id HZ_PARTY_SEARCH.IDList;
2251: h_ps_score HZ_PARTY_SEARCH.IDList;
2252: detcnt NUMBER := 1;
2253: BEGIN
2254: IF fnd_log.level_statement>=fnd_log.g_current_runtime_level THEN
2255: hz_utility_v2pub.debug(p_message=>'-----------------',p_module_prefix=>'dqm',p_module=>'hz_match_rule_xxx',p_prefix=>NULL,p_msg_level=>fnd_log.level_statement);

Line 2371: h_ct_id HZ_PARTY_SEARCH.IDList;

2367: /** Private procedure to acquire and score at contact point level ***/
2368: PROCEDURE eval_contact_level(p_contact_contains_str VARCHAR2,p_call_type VARCHAR2, p_index NUMBER,p_ins_details VARCHAR2,p_emax_score NUMBER) IS
2369: l_party_id_idx NUMBER:=1;
2370: l_ctx_id NUMBER;
2371: h_ct_id HZ_PARTY_SEARCH.IDList;
2372: h_ct_party_id HZ_PARTY_SEARCH.IDList;
2373: h_ct_score HZ_PARTY_SEARCH.IDList;
2374: detcnt NUMBER := 1;
2375: BEGIN

Line 2372: h_ct_party_id HZ_PARTY_SEARCH.IDList;

2368: PROCEDURE eval_contact_level(p_contact_contains_str VARCHAR2,p_call_type VARCHAR2, p_index NUMBER,p_ins_details VARCHAR2,p_emax_score NUMBER) IS
2369: l_party_id_idx NUMBER:=1;
2370: l_ctx_id NUMBER;
2371: h_ct_id HZ_PARTY_SEARCH.IDList;
2372: h_ct_party_id HZ_PARTY_SEARCH.IDList;
2373: h_ct_score HZ_PARTY_SEARCH.IDList;
2374: detcnt NUMBER := 1;
2375: BEGIN
2376: IF fnd_log.level_statement>=fnd_log.g_current_runtime_level THEN

Line 2373: h_ct_score HZ_PARTY_SEARCH.IDList;

2369: l_party_id_idx NUMBER:=1;
2370: l_ctx_id NUMBER;
2371: h_ct_id HZ_PARTY_SEARCH.IDList;
2372: h_ct_party_id HZ_PARTY_SEARCH.IDList;
2373: h_ct_score HZ_PARTY_SEARCH.IDList;
2374: detcnt NUMBER := 1;
2375: BEGIN
2376: IF fnd_log.level_statement>=fnd_log.g_current_runtime_level THEN
2377: hz_utility_v2pub.debug(p_message=>'-----------------',p_module_prefix=>'dqm',p_module=>'hz_match_rule_xxx',p_prefix=>NULL,p_msg_level=>fnd_log.level_statement);

Line 2480: h_cpt_id HZ_PARTY_SEARCH.IDList;

2476: /** Private procedure to acquire and score at contact point level ***/
2477: PROCEDURE eval_cpt_level(p_contact_pt_contains_str VARCHAR2,p_call_type VARCHAR2, p_index NUMBER, p_ins_details VARCHAR2,p_emax_score NUMBER) IS
2478: l_party_id_idx NUMBER:=1;
2479: l_ctx_id NUMBER;
2480: h_cpt_id HZ_PARTY_SEARCH.IDList;
2481: h_cpt_party_id HZ_PARTY_SEARCH.IDList;
2482: h_cpt_score HZ_PARTY_SEARCH.IDList;
2483: detcnt NUMBER := 1;
2484: l_cpt_flag VARCHAR2(1) := 'N';

Line 2481: h_cpt_party_id HZ_PARTY_SEARCH.IDList;

2477: PROCEDURE eval_cpt_level(p_contact_pt_contains_str VARCHAR2,p_call_type VARCHAR2, p_index NUMBER, p_ins_details VARCHAR2,p_emax_score NUMBER) IS
2478: l_party_id_idx NUMBER:=1;
2479: l_ctx_id NUMBER;
2480: h_cpt_id HZ_PARTY_SEARCH.IDList;
2481: h_cpt_party_id HZ_PARTY_SEARCH.IDList;
2482: h_cpt_score HZ_PARTY_SEARCH.IDList;
2483: detcnt NUMBER := 1;
2484: l_cpt_flag VARCHAR2(1) := 'N';
2485: is_a_match VARCHAR2(1) := 'Y';

Line 2482: h_cpt_score HZ_PARTY_SEARCH.IDList;

2478: l_party_id_idx NUMBER:=1;
2479: l_ctx_id NUMBER;
2480: h_cpt_id HZ_PARTY_SEARCH.IDList;
2481: h_cpt_party_id HZ_PARTY_SEARCH.IDList;
2482: h_cpt_score HZ_PARTY_SEARCH.IDList;
2483: detcnt NUMBER := 1;
2484: l_cpt_flag VARCHAR2(1) := 'N';
2485: is_a_match VARCHAR2(1) := 'Y';
2486: BEGIN

Line 2931: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,

2927: END find_parties;
2928:
2929: PROCEDURE find_persons (
2930: p_rule_id IN NUMBER,
2931: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
2932: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
2933: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
2934: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
2935: p_restrict_sql IN VARCHAR2,

Line 2932: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,

2928:
2929: PROCEDURE find_persons (
2930: p_rule_id IN NUMBER,
2931: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
2932: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
2933: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
2934: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
2935: p_restrict_sql IN VARCHAR2,
2936: p_match_type IN VARCHAR2,

Line 2933: p_contact_list IN HZ_PARTY_SEARCH.contact_list,

2929: PROCEDURE find_persons (
2930: p_rule_id IN NUMBER,
2931: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
2932: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
2933: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
2934: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
2935: p_restrict_sql IN VARCHAR2,
2936: p_match_type IN VARCHAR2,
2937: p_search_merged IN VARCHAR2,

Line 2934: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,

2930: p_rule_id IN NUMBER,
2931: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
2932: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
2933: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
2934: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
2935: p_restrict_sql IN VARCHAR2,
2936: p_match_type IN VARCHAR2,
2937: p_search_merged IN VARCHAR2,
2938: p_dup_party_id IN NUMBER,

Line 2972: H_SCORES HZ_PARTY_SEARCH.score_list;

2968: l_TX44 VARCHAR2(2000);
2969: l_TX3 VARCHAR2(2000);
2970: l_TX4 VARCHAR2(2000);
2971: l_TX8 VARCHAR2(2000);
2972: H_SCORES HZ_PARTY_SEARCH.score_list;
2973: H_PARTY_ID HZ_PARTY_SEARCH.IDList;
2974: H_PARTY_ID_LIST HZ_PARTY_SEARCH.IDList;
2975:
2976: l_score NUMBER;

Line 2973: H_PARTY_ID HZ_PARTY_SEARCH.IDList;

2969: l_TX3 VARCHAR2(2000);
2970: l_TX4 VARCHAR2(2000);
2971: l_TX8 VARCHAR2(2000);
2972: H_SCORES HZ_PARTY_SEARCH.score_list;
2973: H_PARTY_ID HZ_PARTY_SEARCH.IDList;
2974: H_PARTY_ID_LIST HZ_PARTY_SEARCH.IDList;
2975:
2976: l_score NUMBER;
2977: l_idx NUMBER;

Line 2974: H_PARTY_ID_LIST HZ_PARTY_SEARCH.IDList;

2970: l_TX4 VARCHAR2(2000);
2971: l_TX8 VARCHAR2(2000);
2972: H_SCORES HZ_PARTY_SEARCH.score_list;
2973: H_PARTY_ID HZ_PARTY_SEARCH.IDList;
2974: H_PARTY_ID_LIST HZ_PARTY_SEARCH.IDList;
2975:
2976: l_score NUMBER;
2977: l_idx NUMBER;
2978: l_party_cur HZ_PARTY_STAGE.StageCurTyp;

Line 3214: h_ps_id HZ_PARTY_SEARCH.IDList;

3210: /** Private procedure to acquire and score at party site level ***/
3211: PROCEDURE eval_party_site_level(p_party_site_contains_str VARCHAR2,p_call_type VARCHAR2, p_index NUMBER,p_ins_details VARCHAR2,p_emax_score NUMBER) IS
3212: l_party_id_idx NUMBER:=1;
3213: l_ctx_id NUMBER;
3214: h_ps_id HZ_PARTY_SEARCH.IDList;
3215: h_ps_party_id HZ_PARTY_SEARCH.IDList;
3216: h_ps_score HZ_PARTY_SEARCH.IDList;
3217: detcnt NUMBER := 1;
3218: l_person_id NUMBER;

Line 3215: h_ps_party_id HZ_PARTY_SEARCH.IDList;

3211: PROCEDURE eval_party_site_level(p_party_site_contains_str VARCHAR2,p_call_type VARCHAR2, p_index NUMBER,p_ins_details VARCHAR2,p_emax_score NUMBER) IS
3212: l_party_id_idx NUMBER:=1;
3213: l_ctx_id NUMBER;
3214: h_ps_id HZ_PARTY_SEARCH.IDList;
3215: h_ps_party_id HZ_PARTY_SEARCH.IDList;
3216: h_ps_score HZ_PARTY_SEARCH.IDList;
3217: detcnt NUMBER := 1;
3218: l_person_id NUMBER;
3219: BEGIN

Line 3216: h_ps_score HZ_PARTY_SEARCH.IDList;

3212: l_party_id_idx NUMBER:=1;
3213: l_ctx_id NUMBER;
3214: h_ps_id HZ_PARTY_SEARCH.IDList;
3215: h_ps_party_id HZ_PARTY_SEARCH.IDList;
3216: h_ps_score HZ_PARTY_SEARCH.IDList;
3217: detcnt NUMBER := 1;
3218: l_person_id NUMBER;
3219: BEGIN
3220: SAVEPOINT eval_start;

Line 3313: h_ct_id HZ_PARTY_SEARCH.IDList;

3309: /** Private procedure to acquire and score at party site level ***/
3310: PROCEDURE eval_contact_level(p_contact_contains_str VARCHAR2,p_ins_details VARCHAR2,p_emax_score NUMBER) IS
3311: l_party_id_idx NUMBER:=1;
3312: l_ctx_id NUMBER;
3313: h_ct_id HZ_PARTY_SEARCH.IDList;
3314: h_ct_party_id HZ_PARTY_SEARCH.IDList;
3315: h_ct_score HZ_PARTY_SEARCH.IDList;
3316: detcnt NUMBER := 1;
3317: l_person_id NUMBER;

Line 3314: h_ct_party_id HZ_PARTY_SEARCH.IDList;

3310: PROCEDURE eval_contact_level(p_contact_contains_str VARCHAR2,p_ins_details VARCHAR2,p_emax_score NUMBER) IS
3311: l_party_id_idx NUMBER:=1;
3312: l_ctx_id NUMBER;
3313: h_ct_id HZ_PARTY_SEARCH.IDList;
3314: h_ct_party_id HZ_PARTY_SEARCH.IDList;
3315: h_ct_score HZ_PARTY_SEARCH.IDList;
3316: detcnt NUMBER := 1;
3317: l_person_id NUMBER;
3318: BEGIN

Line 3315: h_ct_score HZ_PARTY_SEARCH.IDList;

3311: l_party_id_idx NUMBER:=1;
3312: l_ctx_id NUMBER;
3313: h_ct_id HZ_PARTY_SEARCH.IDList;
3314: h_ct_party_id HZ_PARTY_SEARCH.IDList;
3315: h_ct_score HZ_PARTY_SEARCH.IDList;
3316: detcnt NUMBER := 1;
3317: l_person_id NUMBER;
3318: BEGIN
3319: SAVEPOINT eval_start;

Line 3371: h_cpt_id HZ_PARTY_SEARCH.IDList;

3367: /** Private procedure to acquire and score at contact point level ***/
3368: PROCEDURE eval_cpt_level(p_contact_pt_contains_str VARCHAR2,p_call_type VARCHAR2, p_index NUMBER, p_ins_details VARCHAR2,p_emax_score NUMBER) IS
3369: l_party_id_idx NUMBER:=1;
3370: l_ctx_id NUMBER;
3371: h_cpt_id HZ_PARTY_SEARCH.IDList;
3372: h_cpt_party_id HZ_PARTY_SEARCH.IDList;
3373: h_cpt_score HZ_PARTY_SEARCH.IDList;
3374: detcnt NUMBER := 1;
3375: l_person_id NUMBER;

Line 3372: h_cpt_party_id HZ_PARTY_SEARCH.IDList;

3368: PROCEDURE eval_cpt_level(p_contact_pt_contains_str VARCHAR2,p_call_type VARCHAR2, p_index NUMBER, p_ins_details VARCHAR2,p_emax_score NUMBER) IS
3369: l_party_id_idx NUMBER:=1;
3370: l_ctx_id NUMBER;
3371: h_cpt_id HZ_PARTY_SEARCH.IDList;
3372: h_cpt_party_id HZ_PARTY_SEARCH.IDList;
3373: h_cpt_score HZ_PARTY_SEARCH.IDList;
3374: detcnt NUMBER := 1;
3375: l_person_id NUMBER;
3376: is_a_match VARCHAR2(1) := 'Y';

Line 3373: h_cpt_score HZ_PARTY_SEARCH.IDList;

3369: l_party_id_idx NUMBER:=1;
3370: l_ctx_id NUMBER;
3371: h_cpt_id HZ_PARTY_SEARCH.IDList;
3372: h_cpt_party_id HZ_PARTY_SEARCH.IDList;
3373: h_cpt_score HZ_PARTY_SEARCH.IDList;
3374: detcnt NUMBER := 1;
3375: l_person_id NUMBER;
3376: is_a_match VARCHAR2(1) := 'Y';
3377: l_cpt_flag VARCHAR2(1) := 'N';

Line 3715: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,

3711: END find_persons;
3712:
3713: PROCEDURE find_persons (
3714: p_rule_id IN NUMBER,
3715: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
3716: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
3717: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
3718: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
3719: p_restrict_sql IN VARCHAR2,

Line 3716: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,

3712:
3713: PROCEDURE find_persons (
3714: p_rule_id IN NUMBER,
3715: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
3716: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
3717: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
3718: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
3719: p_restrict_sql IN VARCHAR2,
3720: p_match_type IN VARCHAR2,

Line 3717: p_contact_list IN HZ_PARTY_SEARCH.contact_list,

3713: PROCEDURE find_persons (
3714: p_rule_id IN NUMBER,
3715: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
3716: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
3717: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
3718: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
3719: p_restrict_sql IN VARCHAR2,
3720: p_match_type IN VARCHAR2,
3721: p_search_merged IN VARCHAR2,

Line 3718: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,

3714: p_rule_id IN NUMBER,
3715: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
3716: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
3717: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
3718: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
3719: p_restrict_sql IN VARCHAR2,
3720: p_match_type IN VARCHAR2,
3721: p_search_merged IN VARCHAR2,
3722: p_ins_details IN VARCHAR2,

Line 3732: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,

3728: find_persons(p_rule_id,p_party_search_rec,p_party_site_list,p_contact_list,p_contact_point_list,p_restrict_sql,p_match_type,p_search_merged,null,null,null,p_ins_details,x_search_ctx_id,x_num_matches);
3729: END;
3730: PROCEDURE find_party_details (
3731: p_rule_id IN NUMBER,
3732: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
3733: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
3734: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
3735: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
3736: p_restrict_sql IN VARCHAR2,

Line 3733: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,

3729: END;
3730: PROCEDURE find_party_details (
3731: p_rule_id IN NUMBER,
3732: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
3733: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
3734: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
3735: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
3736: p_restrict_sql IN VARCHAR2,
3737: p_match_type IN VARCHAR2,

Line 3734: p_contact_list IN HZ_PARTY_SEARCH.contact_list,

3730: PROCEDURE find_party_details (
3731: p_rule_id IN NUMBER,
3732: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
3733: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
3734: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
3735: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
3736: p_restrict_sql IN VARCHAR2,
3737: p_match_type IN VARCHAR2,
3738: p_search_merged IN VARCHAR2,

Line 3735: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,

3731: p_rule_id IN NUMBER,
3732: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
3733: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
3734: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
3735: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
3736: p_restrict_sql IN VARCHAR2,
3737: p_match_type IN VARCHAR2,
3738: p_search_merged IN VARCHAR2,
3739: x_search_ctx_id OUT NUMBER,

Line 3792: l_party_rec HZ_PARTY_SEARCH.party_search_rec_type;

3788: x_dup_set_id OUT NUMBER,
3789: x_search_ctx_id OUT NUMBER,
3790: x_num_matches OUT NUMBER
3791: ) IS
3792: l_party_rec HZ_PARTY_SEARCH.party_search_rec_type;
3793: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
3794: l_contact_list HZ_PARTY_SEARCH.contact_list;
3795: l_cpt_list HZ_PARTY_SEARCH.contact_point_list;
3796: l_match_idx NUMBER;

Line 3793: l_party_site_list HZ_PARTY_SEARCH.party_site_list;

3789: x_search_ctx_id OUT NUMBER,
3790: x_num_matches OUT NUMBER
3791: ) IS
3792: l_party_rec HZ_PARTY_SEARCH.party_search_rec_type;
3793: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
3794: l_contact_list HZ_PARTY_SEARCH.contact_list;
3795: l_cpt_list HZ_PARTY_SEARCH.contact_point_list;
3796: l_match_idx NUMBER;
3797:

Line 3794: l_contact_list HZ_PARTY_SEARCH.contact_list;

3790: x_num_matches OUT NUMBER
3791: ) IS
3792: l_party_rec HZ_PARTY_SEARCH.party_search_rec_type;
3793: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
3794: l_contact_list HZ_PARTY_SEARCH.contact_list;
3795: l_cpt_list HZ_PARTY_SEARCH.contact_point_list;
3796: l_match_idx NUMBER;
3797:
3798: --Fix for bug 4417124

Line 3795: l_cpt_list HZ_PARTY_SEARCH.contact_point_list;

3791: ) IS
3792: l_party_rec HZ_PARTY_SEARCH.party_search_rec_type;
3793: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
3794: l_contact_list HZ_PARTY_SEARCH.contact_list;
3795: l_cpt_list HZ_PARTY_SEARCH.contact_point_list;
3796: l_match_idx NUMBER;
3797:
3798: --Fix for bug 4417124
3799: l_use_contact_addr_info BOOLEAN := TRUE;

Line 3908: l_party_search_rec HZ_PARTY_SEARCH.party_search_rec_type;

3904: x_search_ctx_id OUT NUMBER,
3905: x_num_matches OUT NUMBER
3906: ) IS
3907:
3908: l_party_search_rec HZ_PARTY_SEARCH.party_search_rec_type;
3909: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
3910: l_contact_list HZ_PARTY_SEARCH.contact_list;
3911: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;
3912: contact_point_ids HZ_PARTY_SEARCH.IDList;

Line 3909: l_party_site_list HZ_PARTY_SEARCH.party_site_list;

3905: x_num_matches OUT NUMBER
3906: ) IS
3907:
3908: l_party_search_rec HZ_PARTY_SEARCH.party_search_rec_type;
3909: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
3910: l_contact_list HZ_PARTY_SEARCH.contact_list;
3911: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;
3912: contact_point_ids HZ_PARTY_SEARCH.IDList;
3913: p_party_site_list HZ_PARTY_SEARCH.IDList;

Line 3910: l_contact_list HZ_PARTY_SEARCH.contact_list;

3906: ) IS
3907:
3908: l_party_search_rec HZ_PARTY_SEARCH.party_search_rec_type;
3909: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
3910: l_contact_list HZ_PARTY_SEARCH.contact_list;
3911: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;
3912: contact_point_ids HZ_PARTY_SEARCH.IDList;
3913: p_party_site_list HZ_PARTY_SEARCH.IDList;
3914: p_contact_ids HZ_PARTY_SEARCH.IDList;

Line 3911: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;

3907:
3908: l_party_search_rec HZ_PARTY_SEARCH.party_search_rec_type;
3909: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
3910: l_contact_list HZ_PARTY_SEARCH.contact_list;
3911: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;
3912: contact_point_ids HZ_PARTY_SEARCH.IDList;
3913: p_party_site_list HZ_PARTY_SEARCH.IDList;
3914: p_contact_ids HZ_PARTY_SEARCH.IDList;
3915: l_match_idx NUMBER;

Line 3912: contact_point_ids HZ_PARTY_SEARCH.IDList;

3908: l_party_search_rec HZ_PARTY_SEARCH.party_search_rec_type;
3909: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
3910: l_contact_list HZ_PARTY_SEARCH.contact_list;
3911: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;
3912: contact_point_ids HZ_PARTY_SEARCH.IDList;
3913: p_party_site_list HZ_PARTY_SEARCH.IDList;
3914: p_contact_ids HZ_PARTY_SEARCH.IDList;
3915: l_match_idx NUMBER;
3916: cursor get_cpts_for_party_sites is select contact_point_id

Line 3913: p_party_site_list HZ_PARTY_SEARCH.IDList;

3909: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
3910: l_contact_list HZ_PARTY_SEARCH.contact_list;
3911: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;
3912: contact_point_ids HZ_PARTY_SEARCH.IDList;
3913: p_party_site_list HZ_PARTY_SEARCH.IDList;
3914: p_contact_ids HZ_PARTY_SEARCH.IDList;
3915: l_match_idx NUMBER;
3916: cursor get_cpts_for_party_sites is select contact_point_id
3917: from hz_contact_points

Line 3914: p_contact_ids HZ_PARTY_SEARCH.IDList;

3910: l_contact_list HZ_PARTY_SEARCH.contact_list;
3911: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;
3912: contact_point_ids HZ_PARTY_SEARCH.IDList;
3913: p_party_site_list HZ_PARTY_SEARCH.IDList;
3914: p_contact_ids HZ_PARTY_SEARCH.IDList;
3915: l_match_idx NUMBER;
3916: cursor get_cpts_for_party_sites is select contact_point_id
3917: from hz_contact_points
3918: where owner_table_name = 'HZ_PARTY_SITES'

Line 3943: HZ_PARTY_SEARCH.G_MISS_ID_LIST,

3939:
3940: get_search_criteria (
3941: null,
3942: p_party_site_list,
3943: HZ_PARTY_SEARCH.G_MISS_ID_LIST,
3944: contact_point_ids,
3945: l_party_search_rec,
3946: l_party_site_list,
3947: l_contact_list,

Line 3993: l_party_search_rec HZ_PARTY_SEARCH.party_search_rec_type;

3989: x_search_ctx_id OUT NUMBER,
3990: x_num_matches OUT NUMBER
3991: ) IS
3992:
3993: l_party_search_rec HZ_PARTY_SEARCH.party_search_rec_type;
3994: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
3995: l_contact_list HZ_PARTY_SEARCH.contact_list;
3996: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;
3997: contact_point_ids HZ_PARTY_SEARCH.IDList;

Line 3994: l_party_site_list HZ_PARTY_SEARCH.party_site_list;

3990: x_num_matches OUT NUMBER
3991: ) IS
3992:
3993: l_party_search_rec HZ_PARTY_SEARCH.party_search_rec_type;
3994: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
3995: l_contact_list HZ_PARTY_SEARCH.contact_list;
3996: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;
3997: contact_point_ids HZ_PARTY_SEARCH.IDList;
3998: p_party_site_list HZ_PARTY_SEARCH.IDList;

Line 3995: l_contact_list HZ_PARTY_SEARCH.contact_list;

3991: ) IS
3992:
3993: l_party_search_rec HZ_PARTY_SEARCH.party_search_rec_type;
3994: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
3995: l_contact_list HZ_PARTY_SEARCH.contact_list;
3996: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;
3997: contact_point_ids HZ_PARTY_SEARCH.IDList;
3998: p_party_site_list HZ_PARTY_SEARCH.IDList;
3999: p_contact_ids HZ_PARTY_SEARCH.IDList;

Line 3996: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;

3992:
3993: l_party_search_rec HZ_PARTY_SEARCH.party_search_rec_type;
3994: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
3995: l_contact_list HZ_PARTY_SEARCH.contact_list;
3996: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;
3997: contact_point_ids HZ_PARTY_SEARCH.IDList;
3998: p_party_site_list HZ_PARTY_SEARCH.IDList;
3999: p_contact_ids HZ_PARTY_SEARCH.IDList;
4000: l_match_idx NUMBER;

Line 3997: contact_point_ids HZ_PARTY_SEARCH.IDList;

3993: l_party_search_rec HZ_PARTY_SEARCH.party_search_rec_type;
3994: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
3995: l_contact_list HZ_PARTY_SEARCH.contact_list;
3996: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;
3997: contact_point_ids HZ_PARTY_SEARCH.IDList;
3998: p_party_site_list HZ_PARTY_SEARCH.IDList;
3999: p_contact_ids HZ_PARTY_SEARCH.IDList;
4000: l_match_idx NUMBER;
4001: cursor get_cpt_for_contact_id is select contact_point_id

Line 3998: p_party_site_list HZ_PARTY_SEARCH.IDList;

3994: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
3995: l_contact_list HZ_PARTY_SEARCH.contact_list;
3996: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;
3997: contact_point_ids HZ_PARTY_SEARCH.IDList;
3998: p_party_site_list HZ_PARTY_SEARCH.IDList;
3999: p_contact_ids HZ_PARTY_SEARCH.IDList;
4000: l_match_idx NUMBER;
4001: cursor get_cpt_for_contact_id is select contact_point_id
4002: from hz_org_contacts a, hz_relationships b, hz_contact_points c

Line 3999: p_contact_ids HZ_PARTY_SEARCH.IDList;

3995: l_contact_list HZ_PARTY_SEARCH.contact_list;
3996: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;
3997: contact_point_ids HZ_PARTY_SEARCH.IDList;
3998: p_party_site_list HZ_PARTY_SEARCH.IDList;
3999: p_contact_ids HZ_PARTY_SEARCH.IDList;
4000: l_match_idx NUMBER;
4001: cursor get_cpt_for_contact_id is select contact_point_id
4002: from hz_org_contacts a, hz_relationships b, hz_contact_points c
4003: where a.party_relationship_id = b.relationship_id

Line 4030: HZ_PARTY_SEARCH.G_MISS_ID_LIST,

4026: CLOSE get_cpt_for_contact_id;
4027:
4028: get_search_criteria (
4029: null,
4030: HZ_PARTY_SEARCH.G_MISS_ID_LIST,
4031: p_contact_ids,
4032: contact_point_ids,
4033: l_party_search_rec,
4034: l_party_site_list,

Line 4081: l_party_search_rec HZ_PARTY_SEARCH.party_search_rec_type;

4077: p_match_type IN VARCHAR2,
4078: x_search_ctx_id OUT NUMBER,
4079: x_num_matches OUT NUMBER
4080: ) IS
4081: l_party_search_rec HZ_PARTY_SEARCH.party_search_rec_type;
4082: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
4083: l_contact_list HZ_PARTY_SEARCH.contact_list;
4084: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;
4085: contact_point_ids HZ_PARTY_SEARCH.IDList;

Line 4082: l_party_site_list HZ_PARTY_SEARCH.party_site_list;

4078: x_search_ctx_id OUT NUMBER,
4079: x_num_matches OUT NUMBER
4080: ) IS
4081: l_party_search_rec HZ_PARTY_SEARCH.party_search_rec_type;
4082: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
4083: l_contact_list HZ_PARTY_SEARCH.contact_list;
4084: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;
4085: contact_point_ids HZ_PARTY_SEARCH.IDList;
4086: p_party_site_list HZ_PARTY_SEARCH.IDList;

Line 4083: l_contact_list HZ_PARTY_SEARCH.contact_list;

4079: x_num_matches OUT NUMBER
4080: ) IS
4081: l_party_search_rec HZ_PARTY_SEARCH.party_search_rec_type;
4082: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
4083: l_contact_list HZ_PARTY_SEARCH.contact_list;
4084: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;
4085: contact_point_ids HZ_PARTY_SEARCH.IDList;
4086: p_party_site_list HZ_PARTY_SEARCH.IDList;
4087: p_contact_ids HZ_PARTY_SEARCH.IDList;

Line 4084: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;

4080: ) IS
4081: l_party_search_rec HZ_PARTY_SEARCH.party_search_rec_type;
4082: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
4083: l_contact_list HZ_PARTY_SEARCH.contact_list;
4084: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;
4085: contact_point_ids HZ_PARTY_SEARCH.IDList;
4086: p_party_site_list HZ_PARTY_SEARCH.IDList;
4087: p_contact_ids HZ_PARTY_SEARCH.IDList;
4088: l_match_idx NUMBER;

Line 4085: contact_point_ids HZ_PARTY_SEARCH.IDList;

4081: l_party_search_rec HZ_PARTY_SEARCH.party_search_rec_type;
4082: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
4083: l_contact_list HZ_PARTY_SEARCH.contact_list;
4084: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;
4085: contact_point_ids HZ_PARTY_SEARCH.IDList;
4086: p_party_site_list HZ_PARTY_SEARCH.IDList;
4087: p_contact_ids HZ_PARTY_SEARCH.IDList;
4088: l_match_idx NUMBER;
4089:

Line 4086: p_party_site_list HZ_PARTY_SEARCH.IDList;

4082: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
4083: l_contact_list HZ_PARTY_SEARCH.contact_list;
4084: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;
4085: contact_point_ids HZ_PARTY_SEARCH.IDList;
4086: p_party_site_list HZ_PARTY_SEARCH.IDList;
4087: p_contact_ids HZ_PARTY_SEARCH.IDList;
4088: l_match_idx NUMBER;
4089:
4090: BEGIN

Line 4087: p_contact_ids HZ_PARTY_SEARCH.IDList;

4083: l_contact_list HZ_PARTY_SEARCH.contact_list;
4084: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;
4085: contact_point_ids HZ_PARTY_SEARCH.IDList;
4086: p_party_site_list HZ_PARTY_SEARCH.IDList;
4087: p_contact_ids HZ_PARTY_SEARCH.IDList;
4088: l_match_idx NUMBER;
4089:
4090: BEGIN
4091: IF fnd_log.level_procedure>=fnd_log.g_current_runtime_level THEN

Line 4104: HZ_PARTY_SEARCH.G_MISS_ID_LIST,

4100: END IF;
4101: contact_point_ids(1) := p_contact_point_id;
4102: get_search_criteria (
4103: null,
4104: HZ_PARTY_SEARCH.G_MISS_ID_LIST,
4105: HZ_PARTY_SEARCH.G_MISS_ID_LIST,
4106: contact_point_ids,
4107: l_party_search_rec,
4108: l_party_site_list,

Line 4105: HZ_PARTY_SEARCH.G_MISS_ID_LIST,

4101: contact_point_ids(1) := p_contact_point_id;
4102: get_search_criteria (
4103: null,
4104: HZ_PARTY_SEARCH.G_MISS_ID_LIST,
4105: HZ_PARTY_SEARCH.G_MISS_ID_LIST,
4106: contact_point_ids,
4107: l_party_search_rec,
4108: l_party_site_list,
4109: l_contact_list,

Line 4258: l_party_rec HZ_PARTY_SEARCH.party_search_rec_type;

4254: ) IS
4255: TYPE AttrList IS TABLE OF VARCHAR2(2000) INDEX BY BINARY_INTEGER;
4256: l_match_idx NUMBER;
4257: AttrVals AttrList;
4258: l_party_rec HZ_PARTY_SEARCH.party_search_rec_type;
4259: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
4260: l_contact_list HZ_PARTY_SEARCH.contact_list;
4261: l_cpt_list HZ_PARTY_SEARCH.contact_point_list;
4262: l_dup_set_id NUMBER;

Line 4259: l_party_site_list HZ_PARTY_SEARCH.party_site_list;

4255: TYPE AttrList IS TABLE OF VARCHAR2(2000) INDEX BY BINARY_INTEGER;
4256: l_match_idx NUMBER;
4257: AttrVals AttrList;
4258: l_party_rec HZ_PARTY_SEARCH.party_search_rec_type;
4259: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
4260: l_contact_list HZ_PARTY_SEARCH.contact_list;
4261: l_cpt_list HZ_PARTY_SEARCH.contact_point_list;
4262: l_dup_set_id NUMBER;
4263: l_idx NUMBER;

Line 4260: l_contact_list HZ_PARTY_SEARCH.contact_list;

4256: l_match_idx NUMBER;
4257: AttrVals AttrList;
4258: l_party_rec HZ_PARTY_SEARCH.party_search_rec_type;
4259: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
4260: l_contact_list HZ_PARTY_SEARCH.contact_list;
4261: l_cpt_list HZ_PARTY_SEARCH.contact_point_list;
4262: l_dup_set_id NUMBER;
4263: l_idx NUMBER;
4264: l_cpt_type VARCHAR2(255);

Line 4261: l_cpt_list HZ_PARTY_SEARCH.contact_point_list;

4257: AttrVals AttrList;
4258: l_party_rec HZ_PARTY_SEARCH.party_search_rec_type;
4259: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
4260: l_contact_list HZ_PARTY_SEARCH.contact_list;
4261: l_cpt_list HZ_PARTY_SEARCH.contact_point_list;
4262: l_dup_set_id NUMBER;
4263: l_idx NUMBER;
4264: l_cpt_type VARCHAR2(255);
4265: FIRST BOOLEAN := TRUE;

Line 4423: p_party_site_list IN HZ_PARTY_SEARCH.PARTY_SITE_LIST,

4419:
4420: PROCEDURE get_matching_party_sites (
4421: p_rule_id IN NUMBER,
4422: p_party_id IN NUMBER,
4423: p_party_site_list IN HZ_PARTY_SEARCH.PARTY_SITE_LIST,
4424: p_contact_point_list IN HZ_PARTY_SEARCH.CONTACT_POINT_LIST,
4425: p_restrict_sql IN VARCHAR2,
4426: p_match_type IN VARCHAR2,
4427: p_dup_party_site_id IN NUMBER,

Line 4424: p_contact_point_list IN HZ_PARTY_SEARCH.CONTACT_POINT_LIST,

4420: PROCEDURE get_matching_party_sites (
4421: p_rule_id IN NUMBER,
4422: p_party_id IN NUMBER,
4423: p_party_site_list IN HZ_PARTY_SEARCH.PARTY_SITE_LIST,
4424: p_contact_point_list IN HZ_PARTY_SEARCH.CONTACT_POINT_LIST,
4425: p_restrict_sql IN VARCHAR2,
4426: p_match_type IN VARCHAR2,
4427: p_dup_party_site_id IN NUMBER,
4428: x_search_ctx_id OUT NUMBER,

Line 4451: H_SCORES HZ_PARTY_SEARCH.score_list;

4447: l_search_ctx_id NUMBER; -- Generated Search Context ID
4448:
4449: l_TX3 VARCHAR2(2000);
4450: l_TX4 VARCHAR2(2000);
4451: H_SCORES HZ_PARTY_SEARCH.score_list;
4452:
4453: l_score NUMBER;
4454: l_idx NUMBER;
4455: l_party_cur HZ_PARTY_STAGE.StageCurTyp;

Line 4482: l_match_ps_list HZ_PARTY_SEARCH.IDList;

4478: defps NUMBER :=0;
4479: defct NUMBER :=0;
4480: defcpt NUMBER :=0;
4481: l_index NUMBER;
4482: l_match_ps_list HZ_PARTY_SEARCH.IDList;
4483: l_cnt NUMBER:=1;
4484:
4485:
4486: BEGIN

Line 4506: l_entered_max_score:= init_search( HZ_PARTY_SEARCH.G_MISS_PARTY_SEARCH_REC, p_party_site_list, HZ_PARTY_SEARCH.G_MISS_CONTACT_LIST, p_contact_point_list,l_match_str, l_party_max_score, l_ps_max_score, l_contact_max_score, l_cpt_max_score);

4502: l_match_str := ' AND ';
4503: ELSIF p_match_type = 'OR' THEN
4504: l_match_str := ' OR ';
4505: END IF;
4506: l_entered_max_score:= init_search( HZ_PARTY_SEARCH.G_MISS_PARTY_SEARCH_REC, p_party_site_list, HZ_PARTY_SEARCH.G_MISS_CONTACT_LIST, p_contact_point_list,l_match_str, l_party_max_score, l_ps_max_score, l_contact_max_score, l_cpt_max_score);
4507: g_score_until_thresh := false;
4508: IF l_entered_max_score = 0 THEN l_entered_max_score:=1; END IF;
4509:
4510: -- ************************************************************

Line 4514: init_score_context(HZ_PARTY_SEARCH.G_MISS_PARTY_SEARCH_REC,p_party_site_list,HZ_PARTY_SEARCH.G_MISS_CONTACT_LIST,p_contact_point_list);

4510: -- ************************************************************
4511: -- STEP 2. Setup of intermedia query strings for Acquisition query
4512: l_party_site_contains_str := INIT_PARTY_SITES_QUERY(l_match_str,l_tmp);
4513: l_contact_pt_contains_str := INIT_CONTACT_POINTS_QUERY(l_match_str,l_tmp);
4514: init_score_context(HZ_PARTY_SEARCH.G_MISS_PARTY_SEARCH_REC,p_party_site_list,HZ_PARTY_SEARCH.G_MISS_CONTACT_LIST,p_contact_point_list);
4515:
4516: -- Setup Search Context ID
4517: SELECT hz_search_ctx_s.nextval INTO l_search_ctx_id FROM dual;
4518: x_search_ctx_id := l_search_ctx_id;

Line 4657: p_contact_list IN HZ_PARTY_SEARCH.CONTACT_LIST,

4653:
4654: PROCEDURE get_matching_contacts (
4655: p_rule_id IN NUMBER,
4656: p_party_id IN NUMBER,
4657: p_contact_list IN HZ_PARTY_SEARCH.CONTACT_LIST,
4658: p_contact_point_list IN HZ_PARTY_SEARCH.CONTACT_POINT_LIST,
4659: p_restrict_sql IN VARCHAR2,
4660: p_match_type IN VARCHAR2,
4661: p_dup_contact_id IN NUMBER,

Line 4658: p_contact_point_list IN HZ_PARTY_SEARCH.CONTACT_POINT_LIST,

4654: PROCEDURE get_matching_contacts (
4655: p_rule_id IN NUMBER,
4656: p_party_id IN NUMBER,
4657: p_contact_list IN HZ_PARTY_SEARCH.CONTACT_LIST,
4658: p_contact_point_list IN HZ_PARTY_SEARCH.CONTACT_POINT_LIST,
4659: p_restrict_sql IN VARCHAR2,
4660: p_match_type IN VARCHAR2,
4661: p_dup_contact_id IN NUMBER,
4662: x_search_ctx_id OUT NUMBER,

Line 4683: H_SCORES HZ_PARTY_SEARCH.score_list;

4679: l_entered_max_score NUMBER;
4680: FIRST BOOLEAN;
4681: l_search_ctx_id NUMBER; -- Generated Search Context ID
4682:
4683: H_SCORES HZ_PARTY_SEARCH.score_list;
4684:
4685: l_score NUMBER;
4686: l_idx NUMBER;
4687: l_party_cur HZ_PARTY_STAGE.StageCurTyp;

Line 4711: l_match_contact_list HZ_PARTY_SEARCH.IDList;

4707: l_party_max_score NUMBER;
4708: l_ps_max_score NUMBER;
4709: l_contact_max_score NUMBER;
4710: l_cpt_max_score NUMBER;
4711: l_match_contact_list HZ_PARTY_SEARCH.IDList;
4712: l_cnt NUMBER:=1;
4713:
4714:
4715: BEGIN

Line 4735: l_entered_max_score:= init_search( HZ_PARTY_SEARCH.G_MISS_PARTY_SEARCH_REC, HZ_PARTY_SEARCH.G_MISS_PARTY_SITE_LIST, p_contact_list, p_contact_point_list,l_match_str, l_party_max_score, l_ps_max_score, l_contact_max_score, l_cpt_max_score);

4731: l_match_str := ' AND ';
4732: ELSIF p_match_type = 'OR' THEN
4733: l_match_str := ' OR ';
4734: END IF;
4735: l_entered_max_score:= init_search( HZ_PARTY_SEARCH.G_MISS_PARTY_SEARCH_REC, HZ_PARTY_SEARCH.G_MISS_PARTY_SITE_LIST, p_contact_list, p_contact_point_list,l_match_str, l_party_max_score, l_ps_max_score, l_contact_max_score, l_cpt_max_score);
4736: g_score_until_thresh := false;
4737: IF l_entered_max_score = 0 THEN l_entered_max_score:=1; END IF;
4738:
4739: -- ************************************************************

Line 4743: init_score_context(HZ_PARTY_SEARCH.G_MISS_PARTY_SEARCH_REC,HZ_PARTY_SEARCH.G_MISS_PARTY_SITE_LIST,p_contact_list,p_contact_point_list);

4739: -- ************************************************************
4740: -- STEP 2. Setup of intermedia query strings for Acquisition query
4741: l_contact_contains_str := INIT_CONTACTS_QUERY(l_match_str,l_tmp);
4742: l_contact_pt_contains_str := INIT_CONTACT_POINTS_QUERY(l_match_str,l_tmp);
4743: init_score_context(HZ_PARTY_SEARCH.G_MISS_PARTY_SEARCH_REC,HZ_PARTY_SEARCH.G_MISS_PARTY_SITE_LIST,p_contact_list,p_contact_point_list);
4744:
4745: -- Setup Search Context ID
4746: SELECT hz_search_ctx_s.nextval INTO l_search_ctx_id FROM dual;
4747: x_search_ctx_id := l_search_ctx_id;

Line 4882: p_contact_point_list IN HZ_PARTY_SEARCH.CONTACT_POINT_LIST,

4878:
4879: PROCEDURE get_matching_contact_points (
4880: p_rule_id IN NUMBER,
4881: p_party_id IN NUMBER,
4882: p_contact_point_list IN HZ_PARTY_SEARCH.CONTACT_POINT_LIST,
4883: p_restrict_sql IN VARCHAR2,
4884: p_match_type IN VARCHAR2,
4885: p_dup_contact_point_id IN NUMBER,
4886: x_search_ctx_id OUT NUMBER,

Line 4911: H_PARTY_ID HZ_PARTY_SEARCH.IDList;

4907: l_cpt_ps_id NUMBER;
4908: l_cpt_contact_id NUMBER;
4909: l_contact_pt_id NUMBER;
4910: l_cpt_type VARCHAR2(100);
4911: H_PARTY_ID HZ_PARTY_SEARCH.IDList;
4912: H_CONTACT_POINT_ID HZ_PARTY_SEARCH.IDList;
4913: H_SCORE HZ_PARTY_SEARCH.IDList;
4914:
4915: cnt NUMBER :=0;

Line 4912: H_CONTACT_POINT_ID HZ_PARTY_SEARCH.IDList;

4908: l_cpt_contact_id NUMBER;
4909: l_contact_pt_id NUMBER;
4910: l_cpt_type VARCHAR2(100);
4911: H_PARTY_ID HZ_PARTY_SEARCH.IDList;
4912: H_CONTACT_POINT_ID HZ_PARTY_SEARCH.IDList;
4913: H_SCORE HZ_PARTY_SEARCH.IDList;
4914:
4915: cnt NUMBER :=0;
4916: l_party_max_score NUMBER;

Line 4913: H_SCORE HZ_PARTY_SEARCH.IDList;

4909: l_contact_pt_id NUMBER;
4910: l_cpt_type VARCHAR2(100);
4911: H_PARTY_ID HZ_PARTY_SEARCH.IDList;
4912: H_CONTACT_POINT_ID HZ_PARTY_SEARCH.IDList;
4913: H_SCORE HZ_PARTY_SEARCH.IDList;
4914:
4915: cnt NUMBER :=0;
4916: l_party_max_score NUMBER;
4917: l_ps_max_score NUMBER;

Line 4942: l_entered_max_score:= init_search(HZ_PARTY_SEARCH.G_MISS_PARTY_SEARCH_REC,

4938: l_match_str := ' AND ';
4939: ELSIF p_match_type = 'OR' THEN
4940: l_match_str := ' OR ';
4941: END IF;
4942: l_entered_max_score:= init_search(HZ_PARTY_SEARCH.G_MISS_PARTY_SEARCH_REC,
4943: HZ_PARTY_SEARCH.G_MISS_PARTY_SITE_LIST, HZ_PARTY_SEARCH.G_MISS_CONTACT_LIST,
4944: p_contact_point_list,l_match_str, l_party_max_score, l_ps_max_score, l_contact_max_score, l_cpt_max_score);
4945: g_score_until_thresh := false;
4946: IF l_entered_max_score = 0 THEN l_entered_max_score:=1; END IF;

Line 4943: HZ_PARTY_SEARCH.G_MISS_PARTY_SITE_LIST, HZ_PARTY_SEARCH.G_MISS_CONTACT_LIST,

4939: ELSIF p_match_type = 'OR' THEN
4940: l_match_str := ' OR ';
4941: END IF;
4942: l_entered_max_score:= init_search(HZ_PARTY_SEARCH.G_MISS_PARTY_SEARCH_REC,
4943: HZ_PARTY_SEARCH.G_MISS_PARTY_SITE_LIST, HZ_PARTY_SEARCH.G_MISS_CONTACT_LIST,
4944: p_contact_point_list,l_match_str, l_party_max_score, l_ps_max_score, l_contact_max_score, l_cpt_max_score);
4945: g_score_until_thresh := false;
4946: IF l_entered_max_score = 0 THEN l_entered_max_score:=1; END IF;
4947:

Line 4951: init_score_context(HZ_PARTY_SEARCH.G_MISS_PARTY_SEARCH_REC,HZ_PARTY_SEARCH.G_MISS_PARTY_SITE_LIST,HZ_PARTY_SEARCH.G_MISS_CONTACT_LIST,p_contact_point_list);

4947:
4948: -- ************************************************************
4949: -- STEP 2. Setup of intermedia query strings for Acquisition query
4950: l_contact_pt_contains_str := INIT_CONTACT_POINTS_QUERY(l_match_str,l_tmp);
4951: init_score_context(HZ_PARTY_SEARCH.G_MISS_PARTY_SEARCH_REC,HZ_PARTY_SEARCH.G_MISS_PARTY_SITE_LIST,HZ_PARTY_SEARCH.G_MISS_CONTACT_LIST,p_contact_point_list);
4952:
4953: -- Setup Search Context ID
4954: SELECT hz_search_ctx_s.nextval INTO l_search_ctx_id FROM dual;
4955: x_search_ctx_id := l_search_ctx_id;

Line 5026: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,

5022:
5023: PROCEDURE get_score_details (
5024: p_rule_id IN NUMBER,
5025: p_party_id IN NUMBER,
5026: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
5027: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
5028: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
5029: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
5030: x_search_ctx_id IN OUT NUMBER

Line 5027: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,

5023: PROCEDURE get_score_details (
5024: p_rule_id IN NUMBER,
5025: p_party_id IN NUMBER,
5026: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
5027: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
5028: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
5029: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
5030: x_search_ctx_id IN OUT NUMBER
5031: ) IS

Line 5028: p_contact_list IN HZ_PARTY_SEARCH.contact_list,

5024: p_rule_id IN NUMBER,
5025: p_party_id IN NUMBER,
5026: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
5027: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
5028: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
5029: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
5030: x_search_ctx_id IN OUT NUMBER
5031: ) IS
5032:

Line 5029: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,

5025: p_party_id IN NUMBER,
5026: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
5027: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
5028: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
5029: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
5030: x_search_ctx_id IN OUT NUMBER
5031: ) IS
5032:
5033: -- Strings to hold the generated Intermedia query strings

Line 5060: H_SCORES HZ_PARTY_SEARCH.score_list;

5056: l_TX4 VARCHAR2(2000);
5057: l_max_TX4 VARCHAR2(2000);
5058: l_TX8 VARCHAR2(2000);
5059: l_max_TX8 VARCHAR2(2000);
5060: H_SCORES HZ_PARTY_SEARCH.score_list;
5061:
5062: l_score NUMBER;
5063: l_match_idx NUMBER;
5064: l_idx NUMBER;

Line 5228: x_party_search_rec OUT NOCOPY HZ_PARTY_SEARCH.party_search_rec_type,

5224: ************************************************/
5225:
5226: PROCEDURE get_party_for_search (
5227: p_party_id IN NUMBER,
5228: x_party_search_rec OUT NOCOPY HZ_PARTY_SEARCH.party_search_rec_type,
5229: x_party_site_list OUT NOCOPY HZ_PARTY_SEARCH.party_site_list,
5230: x_contact_list OUT NOCOPY HZ_PARTY_SEARCH.contact_list,
5231: x_contact_point_list OUT NOCOPY HZ_PARTY_SEARCH.contact_point_list
5232: ) IS

Line 5229: x_party_site_list OUT NOCOPY HZ_PARTY_SEARCH.party_site_list,

5225:
5226: PROCEDURE get_party_for_search (
5227: p_party_id IN NUMBER,
5228: x_party_search_rec OUT NOCOPY HZ_PARTY_SEARCH.party_search_rec_type,
5229: x_party_site_list OUT NOCOPY HZ_PARTY_SEARCH.party_site_list,
5230: x_contact_list OUT NOCOPY HZ_PARTY_SEARCH.contact_list,
5231: x_contact_point_list OUT NOCOPY HZ_PARTY_SEARCH.contact_point_list
5232: ) IS
5233: l_party_id NUMBER;

Line 5230: x_contact_list OUT NOCOPY HZ_PARTY_SEARCH.contact_list,

5226: PROCEDURE get_party_for_search (
5227: p_party_id IN NUMBER,
5228: x_party_search_rec OUT NOCOPY HZ_PARTY_SEARCH.party_search_rec_type,
5229: x_party_site_list OUT NOCOPY HZ_PARTY_SEARCH.party_site_list,
5230: x_contact_list OUT NOCOPY HZ_PARTY_SEARCH.contact_list,
5231: x_contact_point_list OUT NOCOPY HZ_PARTY_SEARCH.contact_point_list
5232: ) IS
5233: l_party_id NUMBER;
5234: l_party_site_ids HZ_PARTY_SEARCH.IDList;

Line 5231: x_contact_point_list OUT NOCOPY HZ_PARTY_SEARCH.contact_point_list

5227: p_party_id IN NUMBER,
5228: x_party_search_rec OUT NOCOPY HZ_PARTY_SEARCH.party_search_rec_type,
5229: x_party_site_list OUT NOCOPY HZ_PARTY_SEARCH.party_site_list,
5230: x_contact_list OUT NOCOPY HZ_PARTY_SEARCH.contact_list,
5231: x_contact_point_list OUT NOCOPY HZ_PARTY_SEARCH.contact_point_list
5232: ) IS
5233: l_party_id NUMBER;
5234: l_party_site_ids HZ_PARTY_SEARCH.IDList;
5235: l_contact_ids HZ_PARTY_SEARCH.IDList;

Line 5234: l_party_site_ids HZ_PARTY_SEARCH.IDList;

5230: x_contact_list OUT NOCOPY HZ_PARTY_SEARCH.contact_list,
5231: x_contact_point_list OUT NOCOPY HZ_PARTY_SEARCH.contact_point_list
5232: ) IS
5233: l_party_id NUMBER;
5234: l_party_site_ids HZ_PARTY_SEARCH.IDList;
5235: l_contact_ids HZ_PARTY_SEARCH.IDList;
5236: l_contact_pt_ids HZ_PARTY_SEARCH.IDList;
5237: ps NUMBER :=1;
5238: cpt NUMBER :=1;

Line 5235: l_contact_ids HZ_PARTY_SEARCH.IDList;

5231: x_contact_point_list OUT NOCOPY HZ_PARTY_SEARCH.contact_point_list
5232: ) IS
5233: l_party_id NUMBER;
5234: l_party_site_ids HZ_PARTY_SEARCH.IDList;
5235: l_contact_ids HZ_PARTY_SEARCH.IDList;
5236: l_contact_pt_ids HZ_PARTY_SEARCH.IDList;
5237: ps NUMBER :=1;
5238: cpt NUMBER :=1;
5239: ct NUMBER :=1;

Line 5236: l_contact_pt_ids HZ_PARTY_SEARCH.IDList;

5232: ) IS
5233: l_party_id NUMBER;
5234: l_party_site_ids HZ_PARTY_SEARCH.IDList;
5235: l_contact_ids HZ_PARTY_SEARCH.IDList;
5236: l_contact_pt_ids HZ_PARTY_SEARCH.IDList;
5237: ps NUMBER :=1;
5238: cpt NUMBER :=1;
5239: ct NUMBER :=1;
5240: l_use_contact_info varchar2(1);

Line 5300: p_party_site_ids IN HZ_PARTY_SEARCH.IDList,

5296: END get_party_for_search;
5297:
5298: PROCEDURE get_search_criteria (
5299: p_party_id IN NUMBER,
5300: p_party_site_ids IN HZ_PARTY_SEARCH.IDList,
5301: p_contact_ids IN HZ_PARTY_SEARCH.IDList,
5302: p_contact_pt_ids IN HZ_PARTY_SEARCH.IDList,
5303: x_party_search_rec OUT NOCOPY HZ_PARTY_SEARCH.party_search_rec_type,
5304: x_party_site_list OUT NOCOPY HZ_PARTY_SEARCH.party_site_list,

Line 5301: p_contact_ids IN HZ_PARTY_SEARCH.IDList,

5297:
5298: PROCEDURE get_search_criteria (
5299: p_party_id IN NUMBER,
5300: p_party_site_ids IN HZ_PARTY_SEARCH.IDList,
5301: p_contact_ids IN HZ_PARTY_SEARCH.IDList,
5302: p_contact_pt_ids IN HZ_PARTY_SEARCH.IDList,
5303: x_party_search_rec OUT NOCOPY HZ_PARTY_SEARCH.party_search_rec_type,
5304: x_party_site_list OUT NOCOPY HZ_PARTY_SEARCH.party_site_list,
5305: x_contact_list OUT NOCOPY HZ_PARTY_SEARCH.contact_list,

Line 5302: p_contact_pt_ids IN HZ_PARTY_SEARCH.IDList,

5298: PROCEDURE get_search_criteria (
5299: p_party_id IN NUMBER,
5300: p_party_site_ids IN HZ_PARTY_SEARCH.IDList,
5301: p_contact_ids IN HZ_PARTY_SEARCH.IDList,
5302: p_contact_pt_ids IN HZ_PARTY_SEARCH.IDList,
5303: x_party_search_rec OUT NOCOPY HZ_PARTY_SEARCH.party_search_rec_type,
5304: x_party_site_list OUT NOCOPY HZ_PARTY_SEARCH.party_site_list,
5305: x_contact_list OUT NOCOPY HZ_PARTY_SEARCH.contact_list,
5306: x_contact_point_list OUT NOCOPY HZ_PARTY_SEARCH.contact_point_list

Line 5303: x_party_search_rec OUT NOCOPY HZ_PARTY_SEARCH.party_search_rec_type,

5299: p_party_id IN NUMBER,
5300: p_party_site_ids IN HZ_PARTY_SEARCH.IDList,
5301: p_contact_ids IN HZ_PARTY_SEARCH.IDList,
5302: p_contact_pt_ids IN HZ_PARTY_SEARCH.IDList,
5303: x_party_search_rec OUT NOCOPY HZ_PARTY_SEARCH.party_search_rec_type,
5304: x_party_site_list OUT NOCOPY HZ_PARTY_SEARCH.party_site_list,
5305: x_contact_list OUT NOCOPY HZ_PARTY_SEARCH.contact_list,
5306: x_contact_point_list OUT NOCOPY HZ_PARTY_SEARCH.contact_point_list
5307: ) IS

Line 5304: x_party_site_list OUT NOCOPY HZ_PARTY_SEARCH.party_site_list,

5300: p_party_site_ids IN HZ_PARTY_SEARCH.IDList,
5301: p_contact_ids IN HZ_PARTY_SEARCH.IDList,
5302: p_contact_pt_ids IN HZ_PARTY_SEARCH.IDList,
5303: x_party_search_rec OUT NOCOPY HZ_PARTY_SEARCH.party_search_rec_type,
5304: x_party_site_list OUT NOCOPY HZ_PARTY_SEARCH.party_site_list,
5305: x_contact_list OUT NOCOPY HZ_PARTY_SEARCH.contact_list,
5306: x_contact_point_list OUT NOCOPY HZ_PARTY_SEARCH.contact_point_list
5307: ) IS
5308: BEGIN

Line 5305: x_contact_list OUT NOCOPY HZ_PARTY_SEARCH.contact_list,

5301: p_contact_ids IN HZ_PARTY_SEARCH.IDList,
5302: p_contact_pt_ids IN HZ_PARTY_SEARCH.IDList,
5303: x_party_search_rec OUT NOCOPY HZ_PARTY_SEARCH.party_search_rec_type,
5304: x_party_site_list OUT NOCOPY HZ_PARTY_SEARCH.party_site_list,
5305: x_contact_list OUT NOCOPY HZ_PARTY_SEARCH.contact_list,
5306: x_contact_point_list OUT NOCOPY HZ_PARTY_SEARCH.contact_point_list
5307: ) IS
5308: BEGIN
5309:

Line 5306: x_contact_point_list OUT NOCOPY HZ_PARTY_SEARCH.contact_point_list

5302: p_contact_pt_ids IN HZ_PARTY_SEARCH.IDList,
5303: x_party_search_rec OUT NOCOPY HZ_PARTY_SEARCH.party_search_rec_type,
5304: x_party_site_list OUT NOCOPY HZ_PARTY_SEARCH.party_site_list,
5305: x_contact_list OUT NOCOPY HZ_PARTY_SEARCH.contact_list,
5306: x_contact_point_list OUT NOCOPY HZ_PARTY_SEARCH.contact_point_list
5307: ) IS
5308: BEGIN
5309:
5310: IF fnd_log.level_statement>=fnd_log.g_current_runtime_level THEN

Line 5346: x_party_search_rec OUT NOCOPY HZ_PARTY_SEARCH.party_search_rec_type

5342: ************************************************/
5343:
5344: PROCEDURE get_party_rec (
5345: p_party_id IN NUMBER,
5346: x_party_search_rec OUT NOCOPY HZ_PARTY_SEARCH.party_search_rec_type
5347: ) IS
5348: l_party_type VARCHAR2(255);
5349: BEGIN
5350:

Line 5411: p_party_site_ids IN HZ_PARTY_SEARCH.IDList,

5407: the party site search record structure
5408: ************************************************/
5409:
5410: PROCEDURE get_party_site_rec (
5411: p_party_site_ids IN HZ_PARTY_SEARCH.IDList,
5412: x_party_site_list OUT NOCOPY HZ_PARTY_SEARCH.party_site_list
5413: ) IS
5414: CURSOR c_party_sites(cp_party_site_id NUMBER) IS
5415: SELECT party_site_id

Line 5412: x_party_site_list OUT NOCOPY HZ_PARTY_SEARCH.party_site_list

5408: ************************************************/
5409:
5410: PROCEDURE get_party_site_rec (
5411: p_party_site_ids IN HZ_PARTY_SEARCH.IDList,
5412: x_party_site_list OUT NOCOPY HZ_PARTY_SEARCH.party_site_list
5413: ) IS
5414: CURSOR c_party_sites(cp_party_site_id NUMBER) IS
5415: SELECT party_site_id
5416: ,translate(HZ_LOCATIONS.POSTAL_CODE, '%',' ')

Line 5467: p_contact_ids IN HZ_PARTY_SEARCH.IDList,

5463: the contact search record structure
5464: ************************************************/
5465:
5466: PROCEDURE get_contact_rec (
5467: p_contact_ids IN HZ_PARTY_SEARCH.IDList,
5468: x_contact_list OUT NOCOPY HZ_PARTY_SEARCH.contact_list
5469: ) IS
5470: CURSOR c_contacts(cp_org_contact_id NUMBER) IS
5471: SELECT org_contact_id

Line 5468: x_contact_list OUT NOCOPY HZ_PARTY_SEARCH.contact_list

5464: ************************************************/
5465:
5466: PROCEDURE get_contact_rec (
5467: p_contact_ids IN HZ_PARTY_SEARCH.IDList,
5468: x_contact_list OUT NOCOPY HZ_PARTY_SEARCH.contact_list
5469: ) IS
5470: CURSOR c_contacts(cp_org_contact_id NUMBER) IS
5471: SELECT org_contact_id
5472: FROM HZ_ORG_CONTACTS, HZ_RELATIONSHIPS, HZ_PERSON_PROFILES

Line 5523: p_contact_point_ids IN HZ_PARTY_SEARCH.IDList,

5519: the contact point search record structure
5520: ************************************************/
5521:
5522: PROCEDURE get_contact_point_rec (
5523: p_contact_point_ids IN HZ_PARTY_SEARCH.IDList,
5524: x_contact_point_list OUT NOCOPY HZ_PARTY_SEARCH.contact_point_list
5525: ) IS
5526:
5527: -- Cursor to fetch primary contact points for party

Line 5524: x_contact_point_list OUT NOCOPY HZ_PARTY_SEARCH.contact_point_list

5520: ************************************************/
5521:
5522: PROCEDURE get_contact_point_rec (
5523: p_contact_point_ids IN HZ_PARTY_SEARCH.IDList,
5524: x_contact_point_list OUT NOCOPY HZ_PARTY_SEARCH.contact_point_list
5525: ) IS
5526:
5527: -- Cursor to fetch primary contact points for party
5528: CURSOR c_cpts(cp_contact_point_id NUMBER) IS

Line 5578: p_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,

5574: ************************************************/
5575:
5576: PROCEDURE MAP_PARTY_REC(
5577: p_search_ctx IN BOOLEAN,
5578: p_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
5579: x_entered_max_score OUT NUMBER,
5580: x_stage_rec IN OUT NOCOPY HZ_PARTY_STAGE.party_stage_rec_type
5581: ) IS
5582: tmp VARCHAR2(4000);

Line 5726: p_search_list IN HZ_PARTY_SEARCH.party_site_list,

5722: ************************************************/
5723:
5724: PROCEDURE MAP_PARTY_SITE_REC(
5725: p_search_ctx IN BOOLEAN,
5726: p_search_list IN HZ_PARTY_SEARCH.party_site_list,
5727: x_entered_max_score OUT NUMBER,
5728: x_stage_list IN OUT NOCOPY HZ_PARTY_STAGE.party_site_stage_list
5729: ) IS
5730: l_current_max_score NUMBER;

Line 5841: p_search_list IN HZ_PARTY_SEARCH.contact_list,

5837: ************************************************/
5838:
5839: PROCEDURE MAP_CONTACT_REC(
5840: p_search_ctx IN BOOLEAN,
5841: p_search_list IN HZ_PARTY_SEARCH.contact_list,
5842: x_entered_max_score OUT NUMBER,
5843: x_stage_list IN OUT NOCOPY HZ_PARTY_STAGE.contact_stage_list
5844: ) IS
5845: l_current_max_score NUMBER;

Line 5883: p_search_list IN HZ_PARTY_SEARCH.contact_point_list,

5879: ************************************************/
5880:
5881: PROCEDURE MAP_CONTACT_POINT_REC(
5882: p_search_ctx IN BOOLEAN,
5883: p_search_list IN HZ_PARTY_SEARCH.contact_point_list,
5884: x_entered_max_score OUT NUMBER,
5885: x_stage_list IN OUT NOCOPY HZ_PARTY_STAGE.contact_pt_stage_list
5886: ) IS
5887: l_current_max_score NUMBER;

Line 5925: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,

5921: 2. Contact Point Type is not null for each condition
5922: ************************************************/
5923:
5924: FUNCTION check_prim_cond(
5925: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
5926: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
5927: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
5928: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list)
5929: RETURN BOOLEAN IS

Line 5926: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,

5922: ************************************************/
5923:
5924: FUNCTION check_prim_cond(
5925: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
5926: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
5927: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
5928: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list)
5929: RETURN BOOLEAN IS
5930: BEGIN

Line 5927: p_contact_list IN HZ_PARTY_SEARCH.contact_list,

5923:
5924: FUNCTION check_prim_cond(
5925: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
5926: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
5927: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
5928: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list)
5929: RETURN BOOLEAN IS
5930: BEGIN
5931: IF p_party_search_rec.PARTY_NAME IS NOT NULL THEN

Line 5928: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list)

5924: FUNCTION check_prim_cond(
5925: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
5926: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
5927: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
5928: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list)
5929: RETURN BOOLEAN IS
5930: BEGIN
5931: IF p_party_search_rec.PARTY_NAME IS NOT NULL THEN
5932: RETURN TRUE;

Line 5957: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,

5953: has party site criteria.
5954: ************************************************/
5955:
5956: PROCEDURE check_party_site_cond(
5957: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
5958: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
5959: x_secondary OUT BOOLEAN,
5960: x_primary OUT BOOLEAN
5961: ) IS

Line 5958: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,

5954: ************************************************/
5955:
5956: PROCEDURE check_party_site_cond(
5957: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
5958: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
5959: x_secondary OUT BOOLEAN,
5960: x_primary OUT BOOLEAN
5961: ) IS
5962: BEGIN

Line 6001: p_contact_list IN HZ_PARTY_SEARCH.contact_list,

5997: has contact criteria.
5998: ************************************************/
5999:
6000: PROCEDURE check_contact_cond(
6001: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
6002: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
6003: x_secondary OUT BOOLEAN,
6004: x_primary OUT BOOLEAN
6005: ) IS

Line 6002: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,

5998: ************************************************/
5999:
6000: PROCEDURE check_contact_cond(
6001: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
6002: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
6003: x_secondary OUT BOOLEAN,
6004: x_primary OUT BOOLEAN
6005: ) IS
6006: BEGIN

Line 6039: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,

6035: has valid contact point criteria.
6036: ************************************************/
6037:
6038: PROCEDURE check_contact_point_cond(
6039: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
6040: x_secondary OUT BOOLEAN,
6041: x_primary OUT BOOLEAN
6042: ) IS
6043: BEGIN