DBA Data[Home] [Help]

APPS.HZ_MATCH_RULE_240 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 365: ,p_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type

361: PROCEDURE INSERT_PARTY_SCORE (
362: p_party_id IN NUMBER
363: ,p_record_id IN NUMBER
364: ,p_search_ctx_id IN NUMBER
365: ,p_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type
366: ,p_stage_rec IN HZ_PARTY_STAGE.party_stage_rec_type
367: ,p_table_TX4 VARCHAR2
368: ,p_idx IN NUMBER) IS
369: l_current_score NUMBER:=0;

Line 407: ,p_search_rec IN HZ_PARTY_SEARCH.party_site_search_rec_type

403: PROCEDURE INSERT_PARTY_SITES_SCORE (
404: p_party_id IN NUMBER
405: ,p_record_id IN NUMBER
406: ,p_search_ctx_id IN NUMBER
407: ,p_search_rec IN HZ_PARTY_SEARCH.party_site_search_rec_type
408: ,p_stage_rec IN HZ_PARTY_STAGE.party_site_stage_rec_type
409: ,p_table_TX4 VARCHAR2
410: ,p_table_TX11 VARCHAR2
411: ,p_idx IN NUMBER) IS

Line 475: ,p_search_rec IN HZ_PARTY_SEARCH.contact_search_rec_type

471: PROCEDURE INSERT_CONTACTS_SCORE (
472: p_party_id IN NUMBER
473: ,p_record_id IN NUMBER
474: ,p_search_ctx_id IN NUMBER
475: ,p_search_rec IN HZ_PARTY_SEARCH.contact_search_rec_type
476: ,p_stage_rec IN HZ_PARTY_STAGE.contact_stage_rec_type
477: ,p_idx IN NUMBER) IS
478: l_current_score NUMBER:=0;
479: l_score NUMBER;

Line 491: ,p_search_rec IN HZ_PARTY_SEARCH.contact_point_search_rec_type

487: PROCEDURE INSERT_CONTACT_POINTS_SCORE (
488: p_party_id IN NUMBER
489: ,p_record_id IN NUMBER
490: ,p_search_ctx_id IN NUMBER
491: ,p_search_rec IN HZ_PARTY_SEARCH.contact_point_search_rec_type
492: ,p_stage_rec IN HZ_PARTY_STAGE.contact_pt_stage_rec_type
493: ,p_table_TX2 VARCHAR2
494: ,p_table_TX6 VARCHAR2
495: ,p_idx IN NUMBER) IS

Line 562: p_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type

558: for the PARTY Entity
559: ************************************************/
560:
561: PROCEDURE POP_PARTY_COND_REC(
562: p_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type
563: ) IS
564: BEGIN
565: NULL ;
566: EXCEPTION

Line 582: p_search_list IN HZ_PARTY_SEARCH.party_site_list

578: for the PARTY_SITES Entity
579: ************************************************/
580:
581: PROCEDURE POP_PARTY_SITES_COND_REC(
582: p_search_list IN HZ_PARTY_SEARCH.party_site_list
583: ) IS
584: BEGIN
585: NULL ;
586: EXCEPTION

Line 602: p_search_list IN HZ_PARTY_SEARCH.contact_list

598: for the CONTACTS Entity
599: ************************************************/
600:
601: PROCEDURE POP_CONTACTS_COND_REC(
602: p_search_list IN HZ_PARTY_SEARCH.contact_list
603: ) IS
604: BEGIN
605: NULL ;
606: EXCEPTION

Line 622: p_search_list IN HZ_PARTY_SEARCH.contact_point_list

618: for the CONTACT_POINTS Entity
619: ************************************************/
620:
621: PROCEDURE POP_CONTACT_POINTS_COND_REC(
622: p_search_list IN HZ_PARTY_SEARCH.contact_point_list
623: ) IS
624: BEGIN
625: NULL ;
626: EXCEPTION

Line 636: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type:=

632: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
633: END;
634:
635: PROCEDURE init_score_context (
636: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type:=
637: HZ_PARTY_SEARCH.G_MISS_PARTY_SEARCH_REC,
638: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list:=
639: HZ_PARTY_SEARCH.G_MISS_PARTY_SITE_LIST,
640: p_contact_list IN HZ_PARTY_SEARCH.contact_list:=

Line 637: HZ_PARTY_SEARCH.G_MISS_PARTY_SEARCH_REC,

633: END;
634:
635: PROCEDURE init_score_context (
636: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type:=
637: HZ_PARTY_SEARCH.G_MISS_PARTY_SEARCH_REC,
638: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list:=
639: HZ_PARTY_SEARCH.G_MISS_PARTY_SITE_LIST,
640: p_contact_list IN HZ_PARTY_SEARCH.contact_list:=
641: HZ_PARTY_SEARCH.G_MISS_CONTACT_LIST,

Line 638: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list:=

634:
635: PROCEDURE init_score_context (
636: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type:=
637: HZ_PARTY_SEARCH.G_MISS_PARTY_SEARCH_REC,
638: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list:=
639: HZ_PARTY_SEARCH.G_MISS_PARTY_SITE_LIST,
640: p_contact_list IN HZ_PARTY_SEARCH.contact_list:=
641: HZ_PARTY_SEARCH.G_MISS_CONTACT_LIST,
642: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list:=

Line 639: HZ_PARTY_SEARCH.G_MISS_PARTY_SITE_LIST,

635: PROCEDURE init_score_context (
636: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type:=
637: HZ_PARTY_SEARCH.G_MISS_PARTY_SEARCH_REC,
638: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list:=
639: HZ_PARTY_SEARCH.G_MISS_PARTY_SITE_LIST,
640: p_contact_list IN HZ_PARTY_SEARCH.contact_list:=
641: HZ_PARTY_SEARCH.G_MISS_CONTACT_LIST,
642: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list:=
643: HZ_PARTY_SEARCH.G_MISS_CONTACT_POINT_LIST

Line 640: p_contact_list IN HZ_PARTY_SEARCH.contact_list:=

636: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type:=
637: HZ_PARTY_SEARCH.G_MISS_PARTY_SEARCH_REC,
638: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list:=
639: HZ_PARTY_SEARCH.G_MISS_PARTY_SITE_LIST,
640: p_contact_list IN HZ_PARTY_SEARCH.contact_list:=
641: HZ_PARTY_SEARCH.G_MISS_CONTACT_LIST,
642: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list:=
643: HZ_PARTY_SEARCH.G_MISS_CONTACT_POINT_LIST
644: ) IS

Line 641: HZ_PARTY_SEARCH.G_MISS_CONTACT_LIST,

637: HZ_PARTY_SEARCH.G_MISS_PARTY_SEARCH_REC,
638: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list:=
639: HZ_PARTY_SEARCH.G_MISS_PARTY_SITE_LIST,
640: p_contact_list IN HZ_PARTY_SEARCH.contact_list:=
641: HZ_PARTY_SEARCH.G_MISS_CONTACT_LIST,
642: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list:=
643: HZ_PARTY_SEARCH.G_MISS_CONTACT_POINT_LIST
644: ) IS
645: l_dummy NUMBER;

Line 642: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list:=

638: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list:=
639: HZ_PARTY_SEARCH.G_MISS_PARTY_SITE_LIST,
640: p_contact_list IN HZ_PARTY_SEARCH.contact_list:=
641: HZ_PARTY_SEARCH.G_MISS_CONTACT_LIST,
642: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list:=
643: HZ_PARTY_SEARCH.G_MISS_CONTACT_POINT_LIST
644: ) IS
645: l_dummy NUMBER;
646: BEGIN

Line 643: HZ_PARTY_SEARCH.G_MISS_CONTACT_POINT_LIST

639: HZ_PARTY_SEARCH.G_MISS_PARTY_SITE_LIST,
640: p_contact_list IN HZ_PARTY_SEARCH.contact_list:=
641: HZ_PARTY_SEARCH.G_MISS_CONTACT_LIST,
642: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list:=
643: HZ_PARTY_SEARCH.G_MISS_CONTACT_POINT_LIST
644: ) IS
645: l_dummy NUMBER;
646: BEGIN
647: IF fnd_log.level_statement>=fnd_log.g_current_runtime_level THEN

Line 663: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type:=

659: MAP_CONTACT_POINT_REC(FALSE,p_contact_point_list, l_dummy, g_contact_pt_stage_list);
660:
661: END;
662: FUNCTION init_search(
663: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type:=
664: HZ_PARTY_SEARCH.G_MISS_PARTY_SEARCH_REC,
665: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list:=
666: HZ_PARTY_SEARCH.G_MISS_PARTY_SITE_LIST,
667: p_contact_list IN HZ_PARTY_SEARCH.contact_list:=

Line 664: HZ_PARTY_SEARCH.G_MISS_PARTY_SEARCH_REC,

660:
661: END;
662: FUNCTION init_search(
663: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type:=
664: HZ_PARTY_SEARCH.G_MISS_PARTY_SEARCH_REC,
665: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list:=
666: HZ_PARTY_SEARCH.G_MISS_PARTY_SITE_LIST,
667: p_contact_list IN HZ_PARTY_SEARCH.contact_list:=
668: HZ_PARTY_SEARCH.G_MISS_CONTACT_LIST,

Line 665: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list:=

661: END;
662: FUNCTION init_search(
663: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type:=
664: HZ_PARTY_SEARCH.G_MISS_PARTY_SEARCH_REC,
665: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list:=
666: HZ_PARTY_SEARCH.G_MISS_PARTY_SITE_LIST,
667: p_contact_list IN HZ_PARTY_SEARCH.contact_list:=
668: HZ_PARTY_SEARCH.G_MISS_CONTACT_LIST,
669: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list:=

Line 666: HZ_PARTY_SEARCH.G_MISS_PARTY_SITE_LIST,

662: FUNCTION init_search(
663: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type:=
664: HZ_PARTY_SEARCH.G_MISS_PARTY_SEARCH_REC,
665: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list:=
666: HZ_PARTY_SEARCH.G_MISS_PARTY_SITE_LIST,
667: p_contact_list IN HZ_PARTY_SEARCH.contact_list:=
668: HZ_PARTY_SEARCH.G_MISS_CONTACT_LIST,
669: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list:=
670: HZ_PARTY_SEARCH.G_MISS_CONTACT_POINT_LIST,

Line 667: p_contact_list IN HZ_PARTY_SEARCH.contact_list:=

663: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type:=
664: HZ_PARTY_SEARCH.G_MISS_PARTY_SEARCH_REC,
665: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list:=
666: HZ_PARTY_SEARCH.G_MISS_PARTY_SITE_LIST,
667: p_contact_list IN HZ_PARTY_SEARCH.contact_list:=
668: HZ_PARTY_SEARCH.G_MISS_CONTACT_LIST,
669: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list:=
670: HZ_PARTY_SEARCH.G_MISS_CONTACT_POINT_LIST,
671: p_match_type IN VARCHAR2,

Line 668: HZ_PARTY_SEARCH.G_MISS_CONTACT_LIST,

664: HZ_PARTY_SEARCH.G_MISS_PARTY_SEARCH_REC,
665: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list:=
666: HZ_PARTY_SEARCH.G_MISS_PARTY_SITE_LIST,
667: p_contact_list IN HZ_PARTY_SEARCH.contact_list:=
668: HZ_PARTY_SEARCH.G_MISS_CONTACT_LIST,
669: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list:=
670: HZ_PARTY_SEARCH.G_MISS_CONTACT_POINT_LIST,
671: p_match_type IN VARCHAR2,
672: x_party_max_score OUT NUMBER,

Line 669: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list:=

665: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list:=
666: HZ_PARTY_SEARCH.G_MISS_PARTY_SITE_LIST,
667: p_contact_list IN HZ_PARTY_SEARCH.contact_list:=
668: HZ_PARTY_SEARCH.G_MISS_CONTACT_LIST,
669: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list:=
670: HZ_PARTY_SEARCH.G_MISS_CONTACT_POINT_LIST,
671: p_match_type IN VARCHAR2,
672: x_party_max_score OUT NUMBER,
673: x_ps_max_score OUT NUMBER,

Line 670: HZ_PARTY_SEARCH.G_MISS_CONTACT_POINT_LIST,

666: HZ_PARTY_SEARCH.G_MISS_PARTY_SITE_LIST,
667: p_contact_list IN HZ_PARTY_SEARCH.contact_list:=
668: HZ_PARTY_SEARCH.G_MISS_CONTACT_LIST,
669: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list:=
670: HZ_PARTY_SEARCH.G_MISS_CONTACT_POINT_LIST,
671: p_match_type IN VARCHAR2,
672: x_party_max_score OUT NUMBER,
673: x_ps_max_score OUT NUMBER,
674: x_contact_max_score OUT NUMBER,

Line 682: maxscore HZ_PARTY_SEARCH.IDList;

678: l_ps_entered_max_score NUMBER:=0;
679: l_ct_entered_max_score NUMBER:=0;
680: l_cpt_entered_max_score NUMBER:=0;
681: vlist vlisttype;
682: maxscore HZ_PARTY_SEARCH.IDList;
683: l_name VARCHAR2(200);
684: l_idx NUMBER;
685: l_num NUMBER;
686: total NUMBER;

Line 2026: RETURN HZ_PARTY_SEARCH.score_rec IS

2022: p_party_id NUMBER,
2023: p_party_site_id NUMBER,
2024: p_org_contact_id NUMBER,
2025: p_contact_point_id NUMBER)
2026: RETURN HZ_PARTY_SEARCH.score_rec IS
2027: l_score_rec HZ_PARTY_SEARCH.score_rec;
2028: BEGIN
2029: IF fnd_log.level_statement>=fnd_log.g_current_runtime_level THEN
2030: 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 2027: l_score_rec HZ_PARTY_SEARCH.score_rec;

2023: p_party_site_id NUMBER,
2024: p_org_contact_id NUMBER,
2025: p_contact_point_id NUMBER)
2026: RETURN HZ_PARTY_SEARCH.score_rec IS
2027: l_score_rec HZ_PARTY_SEARCH.score_rec;
2028: BEGIN
2029: IF fnd_log.level_statement>=fnd_log.g_current_runtime_level THEN
2030: 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);
2031: 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 2059: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,

2055: **********************************************************/
2056:
2057: PROCEDURE find_parties (
2058: p_rule_id IN NUMBER,
2059: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
2060: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
2061: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
2062: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
2063: p_restrict_sql IN VARCHAR2,

Line 2060: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,

2056:
2057: PROCEDURE find_parties (
2058: p_rule_id IN NUMBER,
2059: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
2060: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
2061: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
2062: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
2063: p_restrict_sql IN VARCHAR2,
2064: p_match_type IN VARCHAR2,

Line 2061: p_contact_list IN HZ_PARTY_SEARCH.contact_list,

2057: PROCEDURE find_parties (
2058: p_rule_id IN NUMBER,
2059: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
2060: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
2061: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
2062: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
2063: p_restrict_sql IN VARCHAR2,
2064: p_match_type IN VARCHAR2,
2065: p_search_merged IN VARCHAR2,

Line 2062: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,

2058: p_rule_id IN NUMBER,
2059: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
2060: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
2061: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
2062: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
2063: p_restrict_sql IN VARCHAR2,
2064: p_match_type IN VARCHAR2,
2065: p_search_merged IN VARCHAR2,
2066: p_dup_party_id IN NUMBER,

Line 2098: H_SCORES HZ_PARTY_SEARCH.score_list;

2094: l_TX2 VARCHAR2(2000);
2095: l_TX4 VARCHAR2(2000);
2096: l_TX11 VARCHAR2(2000);
2097: l_TX6 VARCHAR2(2000);
2098: H_SCORES HZ_PARTY_SEARCH.score_list;
2099: H_PARTY_ID HZ_PARTY_SEARCH.IDList;
2100: H_PARTY_ID_LIST HZ_PARTY_SEARCH.IDList;
2101:
2102: l_score NUMBER;

Line 2099: H_PARTY_ID HZ_PARTY_SEARCH.IDList;

2095: l_TX4 VARCHAR2(2000);
2096: l_TX11 VARCHAR2(2000);
2097: l_TX6 VARCHAR2(2000);
2098: H_SCORES HZ_PARTY_SEARCH.score_list;
2099: H_PARTY_ID HZ_PARTY_SEARCH.IDList;
2100: H_PARTY_ID_LIST HZ_PARTY_SEARCH.IDList;
2101:
2102: l_score NUMBER;
2103: l_idx NUMBER;

Line 2100: H_PARTY_ID_LIST HZ_PARTY_SEARCH.IDList;

2096: l_TX11 VARCHAR2(2000);
2097: l_TX6 VARCHAR2(2000);
2098: H_SCORES HZ_PARTY_SEARCH.score_list;
2099: H_PARTY_ID HZ_PARTY_SEARCH.IDList;
2100: H_PARTY_ID_LIST HZ_PARTY_SEARCH.IDList;
2101:
2102: l_score NUMBER;
2103: l_idx NUMBER;
2104: l_party_cur HZ_PARTY_STAGE.StageCurTyp;

Line 2292: h_ps_id HZ_PARTY_SEARCH.IDList;

2288: /** Private procedure to acquire and score at party site level ***/
2289: 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
2290: l_party_id_idx NUMBER:=1;
2291: l_ctx_id NUMBER;
2292: h_ps_id HZ_PARTY_SEARCH.IDList;
2293: h_ps_party_id HZ_PARTY_SEARCH.IDList;
2294: h_ps_score HZ_PARTY_SEARCH.IDList;
2295: detcnt NUMBER := 1;
2296: BEGIN

Line 2293: h_ps_party_id HZ_PARTY_SEARCH.IDList;

2289: 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
2290: l_party_id_idx NUMBER:=1;
2291: l_ctx_id NUMBER;
2292: h_ps_id HZ_PARTY_SEARCH.IDList;
2293: h_ps_party_id HZ_PARTY_SEARCH.IDList;
2294: h_ps_score HZ_PARTY_SEARCH.IDList;
2295: detcnt NUMBER := 1;
2296: BEGIN
2297: IF fnd_log.level_statement>=fnd_log.g_current_runtime_level THEN

Line 2294: h_ps_score HZ_PARTY_SEARCH.IDList;

2290: l_party_id_idx NUMBER:=1;
2291: l_ctx_id NUMBER;
2292: h_ps_id HZ_PARTY_SEARCH.IDList;
2293: h_ps_party_id HZ_PARTY_SEARCH.IDList;
2294: h_ps_score HZ_PARTY_SEARCH.IDList;
2295: detcnt NUMBER := 1;
2296: BEGIN
2297: IF fnd_log.level_statement>=fnd_log.g_current_runtime_level THEN
2298: 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 2414: h_ct_id HZ_PARTY_SEARCH.IDList;

2410: /** Private procedure to acquire and score at contact point level ***/
2411: 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
2412: l_party_id_idx NUMBER:=1;
2413: l_ctx_id NUMBER;
2414: h_ct_id HZ_PARTY_SEARCH.IDList;
2415: h_ct_party_id HZ_PARTY_SEARCH.IDList;
2416: h_ct_score HZ_PARTY_SEARCH.IDList;
2417: detcnt NUMBER := 1;
2418: BEGIN

Line 2415: h_ct_party_id HZ_PARTY_SEARCH.IDList;

2411: 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
2412: l_party_id_idx NUMBER:=1;
2413: l_ctx_id NUMBER;
2414: h_ct_id HZ_PARTY_SEARCH.IDList;
2415: h_ct_party_id HZ_PARTY_SEARCH.IDList;
2416: h_ct_score HZ_PARTY_SEARCH.IDList;
2417: detcnt NUMBER := 1;
2418: BEGIN
2419: IF fnd_log.level_statement>=fnd_log.g_current_runtime_level THEN

Line 2416: h_ct_score HZ_PARTY_SEARCH.IDList;

2412: l_party_id_idx NUMBER:=1;
2413: l_ctx_id NUMBER;
2414: h_ct_id HZ_PARTY_SEARCH.IDList;
2415: h_ct_party_id HZ_PARTY_SEARCH.IDList;
2416: h_ct_score HZ_PARTY_SEARCH.IDList;
2417: detcnt NUMBER := 1;
2418: BEGIN
2419: IF fnd_log.level_statement>=fnd_log.g_current_runtime_level THEN
2420: 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 2523: h_cpt_id HZ_PARTY_SEARCH.IDList;

2519: /** Private procedure to acquire and score at contact point level ***/
2520: 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
2521: l_party_id_idx NUMBER:=1;
2522: l_ctx_id NUMBER;
2523: h_cpt_id HZ_PARTY_SEARCH.IDList;
2524: h_cpt_party_id HZ_PARTY_SEARCH.IDList;
2525: h_cpt_score HZ_PARTY_SEARCH.IDList;
2526: detcnt NUMBER := 1;
2527: l_cpt_flag VARCHAR2(1) := 'N';

Line 2524: h_cpt_party_id HZ_PARTY_SEARCH.IDList;

2520: 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
2521: l_party_id_idx NUMBER:=1;
2522: l_ctx_id NUMBER;
2523: h_cpt_id HZ_PARTY_SEARCH.IDList;
2524: h_cpt_party_id HZ_PARTY_SEARCH.IDList;
2525: h_cpt_score HZ_PARTY_SEARCH.IDList;
2526: detcnt NUMBER := 1;
2527: l_cpt_flag VARCHAR2(1) := 'N';
2528: is_a_match VARCHAR2(1) := 'Y';

Line 2525: h_cpt_score HZ_PARTY_SEARCH.IDList;

2521: l_party_id_idx NUMBER:=1;
2522: l_ctx_id NUMBER;
2523: h_cpt_id HZ_PARTY_SEARCH.IDList;
2524: h_cpt_party_id HZ_PARTY_SEARCH.IDList;
2525: h_cpt_score HZ_PARTY_SEARCH.IDList;
2526: detcnt NUMBER := 1;
2527: l_cpt_flag VARCHAR2(1) := 'N';
2528: is_a_match VARCHAR2(1) := 'Y';
2529: BEGIN

Line 3012: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,

3008: END find_parties;
3009:
3010: PROCEDURE find_persons (
3011: p_rule_id IN NUMBER,
3012: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
3013: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
3014: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
3015: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
3016: p_restrict_sql IN VARCHAR2,

Line 3013: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,

3009:
3010: PROCEDURE find_persons (
3011: p_rule_id IN NUMBER,
3012: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
3013: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
3014: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
3015: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
3016: p_restrict_sql IN VARCHAR2,
3017: p_match_type IN VARCHAR2,

Line 3014: p_contact_list IN HZ_PARTY_SEARCH.contact_list,

3010: PROCEDURE find_persons (
3011: p_rule_id IN NUMBER,
3012: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
3013: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
3014: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
3015: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
3016: p_restrict_sql IN VARCHAR2,
3017: p_match_type IN VARCHAR2,
3018: p_search_merged IN VARCHAR2,

Line 3015: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,

3011: p_rule_id IN NUMBER,
3012: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
3013: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
3014: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
3015: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
3016: p_restrict_sql IN VARCHAR2,
3017: p_match_type IN VARCHAR2,
3018: p_search_merged IN VARCHAR2,
3019: p_dup_party_id IN NUMBER,

Line 3051: H_SCORES HZ_PARTY_SEARCH.score_list;

3047: l_TX2 VARCHAR2(2000);
3048: l_TX4 VARCHAR2(2000);
3049: l_TX11 VARCHAR2(2000);
3050: l_TX6 VARCHAR2(2000);
3051: H_SCORES HZ_PARTY_SEARCH.score_list;
3052: H_PARTY_ID HZ_PARTY_SEARCH.IDList;
3053: H_PARTY_ID_LIST HZ_PARTY_SEARCH.IDList;
3054:
3055: l_score NUMBER;

Line 3052: H_PARTY_ID HZ_PARTY_SEARCH.IDList;

3048: l_TX4 VARCHAR2(2000);
3049: l_TX11 VARCHAR2(2000);
3050: l_TX6 VARCHAR2(2000);
3051: H_SCORES HZ_PARTY_SEARCH.score_list;
3052: H_PARTY_ID HZ_PARTY_SEARCH.IDList;
3053: H_PARTY_ID_LIST HZ_PARTY_SEARCH.IDList;
3054:
3055: l_score NUMBER;
3056: l_idx NUMBER;

Line 3053: H_PARTY_ID_LIST HZ_PARTY_SEARCH.IDList;

3049: l_TX11 VARCHAR2(2000);
3050: l_TX6 VARCHAR2(2000);
3051: H_SCORES HZ_PARTY_SEARCH.score_list;
3052: H_PARTY_ID HZ_PARTY_SEARCH.IDList;
3053: H_PARTY_ID_LIST HZ_PARTY_SEARCH.IDList;
3054:
3055: l_score NUMBER;
3056: l_idx NUMBER;
3057: l_party_cur HZ_PARTY_STAGE.StageCurTyp;

Line 3293: h_ps_id HZ_PARTY_SEARCH.IDList;

3289: /** Private procedure to acquire and score at party site level ***/
3290: 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
3291: l_party_id_idx NUMBER:=1;
3292: l_ctx_id NUMBER;
3293: h_ps_id HZ_PARTY_SEARCH.IDList;
3294: h_ps_party_id HZ_PARTY_SEARCH.IDList;
3295: h_ps_score HZ_PARTY_SEARCH.IDList;
3296: detcnt NUMBER := 1;
3297: l_person_id NUMBER;

Line 3294: h_ps_party_id HZ_PARTY_SEARCH.IDList;

3290: 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
3291: l_party_id_idx NUMBER:=1;
3292: l_ctx_id NUMBER;
3293: h_ps_id HZ_PARTY_SEARCH.IDList;
3294: h_ps_party_id HZ_PARTY_SEARCH.IDList;
3295: h_ps_score HZ_PARTY_SEARCH.IDList;
3296: detcnt NUMBER := 1;
3297: l_person_id NUMBER;
3298: BEGIN

Line 3295: h_ps_score HZ_PARTY_SEARCH.IDList;

3291: l_party_id_idx NUMBER:=1;
3292: l_ctx_id NUMBER;
3293: h_ps_id HZ_PARTY_SEARCH.IDList;
3294: h_ps_party_id HZ_PARTY_SEARCH.IDList;
3295: h_ps_score HZ_PARTY_SEARCH.IDList;
3296: detcnt NUMBER := 1;
3297: l_person_id NUMBER;
3298: BEGIN
3299: SAVEPOINT eval_start;

Line 3392: h_ct_id HZ_PARTY_SEARCH.IDList;

3388: /** Private procedure to acquire and score at party site level ***/
3389: PROCEDURE eval_contact_level(p_contact_contains_str VARCHAR2,p_ins_details VARCHAR2,p_emax_score NUMBER) IS
3390: l_party_id_idx NUMBER:=1;
3391: l_ctx_id NUMBER;
3392: h_ct_id HZ_PARTY_SEARCH.IDList;
3393: h_ct_party_id HZ_PARTY_SEARCH.IDList;
3394: h_ct_score HZ_PARTY_SEARCH.IDList;
3395: detcnt NUMBER := 1;
3396: l_person_id NUMBER;

Line 3393: h_ct_party_id HZ_PARTY_SEARCH.IDList;

3389: PROCEDURE eval_contact_level(p_contact_contains_str VARCHAR2,p_ins_details VARCHAR2,p_emax_score NUMBER) IS
3390: l_party_id_idx NUMBER:=1;
3391: l_ctx_id NUMBER;
3392: h_ct_id HZ_PARTY_SEARCH.IDList;
3393: h_ct_party_id HZ_PARTY_SEARCH.IDList;
3394: h_ct_score HZ_PARTY_SEARCH.IDList;
3395: detcnt NUMBER := 1;
3396: l_person_id NUMBER;
3397: BEGIN

Line 3394: h_ct_score HZ_PARTY_SEARCH.IDList;

3390: l_party_id_idx NUMBER:=1;
3391: l_ctx_id NUMBER;
3392: h_ct_id HZ_PARTY_SEARCH.IDList;
3393: h_ct_party_id HZ_PARTY_SEARCH.IDList;
3394: h_ct_score HZ_PARTY_SEARCH.IDList;
3395: detcnt NUMBER := 1;
3396: l_person_id NUMBER;
3397: BEGIN
3398: SAVEPOINT eval_start;

Line 3450: h_cpt_id HZ_PARTY_SEARCH.IDList;

3446: /** Private procedure to acquire and score at contact point level ***/
3447: 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
3448: l_party_id_idx NUMBER:=1;
3449: l_ctx_id NUMBER;
3450: h_cpt_id HZ_PARTY_SEARCH.IDList;
3451: h_cpt_party_id HZ_PARTY_SEARCH.IDList;
3452: h_cpt_score HZ_PARTY_SEARCH.IDList;
3453: detcnt NUMBER := 1;
3454: l_person_id NUMBER;

Line 3451: h_cpt_party_id HZ_PARTY_SEARCH.IDList;

3447: 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
3448: l_party_id_idx NUMBER:=1;
3449: l_ctx_id NUMBER;
3450: h_cpt_id HZ_PARTY_SEARCH.IDList;
3451: h_cpt_party_id HZ_PARTY_SEARCH.IDList;
3452: h_cpt_score HZ_PARTY_SEARCH.IDList;
3453: detcnt NUMBER := 1;
3454: l_person_id NUMBER;
3455: is_a_match VARCHAR2(1) := 'Y';

Line 3452: h_cpt_score HZ_PARTY_SEARCH.IDList;

3448: l_party_id_idx NUMBER:=1;
3449: l_ctx_id NUMBER;
3450: h_cpt_id HZ_PARTY_SEARCH.IDList;
3451: h_cpt_party_id HZ_PARTY_SEARCH.IDList;
3452: h_cpt_score HZ_PARTY_SEARCH.IDList;
3453: detcnt NUMBER := 1;
3454: l_person_id NUMBER;
3455: is_a_match VARCHAR2(1) := 'Y';
3456: l_cpt_flag VARCHAR2(1) := 'N';

Line 3863: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,

3859: END find_persons;
3860:
3861: PROCEDURE find_persons (
3862: p_rule_id IN NUMBER,
3863: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
3864: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
3865: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
3866: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
3867: p_restrict_sql IN VARCHAR2,

Line 3864: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,

3860:
3861: PROCEDURE find_persons (
3862: p_rule_id IN NUMBER,
3863: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
3864: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
3865: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
3866: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
3867: p_restrict_sql IN VARCHAR2,
3868: p_match_type IN VARCHAR2,

Line 3865: p_contact_list IN HZ_PARTY_SEARCH.contact_list,

3861: PROCEDURE find_persons (
3862: p_rule_id IN NUMBER,
3863: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
3864: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
3865: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
3866: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
3867: p_restrict_sql IN VARCHAR2,
3868: p_match_type IN VARCHAR2,
3869: p_search_merged IN VARCHAR2,

Line 3866: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,

3862: p_rule_id IN NUMBER,
3863: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
3864: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
3865: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
3866: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
3867: p_restrict_sql IN VARCHAR2,
3868: p_match_type IN VARCHAR2,
3869: p_search_merged IN VARCHAR2,
3870: p_ins_details IN VARCHAR2,

Line 3880: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,

3876: 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);
3877: END;
3878: PROCEDURE find_party_details (
3879: p_rule_id IN NUMBER,
3880: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
3881: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
3882: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
3883: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
3884: p_restrict_sql IN VARCHAR2,

Line 3881: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,

3877: END;
3878: PROCEDURE find_party_details (
3879: p_rule_id IN NUMBER,
3880: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
3881: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
3882: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
3883: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
3884: p_restrict_sql IN VARCHAR2,
3885: p_match_type IN VARCHAR2,

Line 3882: p_contact_list IN HZ_PARTY_SEARCH.contact_list,

3878: PROCEDURE find_party_details (
3879: p_rule_id IN NUMBER,
3880: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
3881: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
3882: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
3883: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
3884: p_restrict_sql IN VARCHAR2,
3885: p_match_type IN VARCHAR2,
3886: p_search_merged IN VARCHAR2,

Line 3883: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,

3879: p_rule_id IN NUMBER,
3880: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
3881: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
3882: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
3883: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
3884: p_restrict_sql IN VARCHAR2,
3885: p_match_type IN VARCHAR2,
3886: p_search_merged IN VARCHAR2,
3887: x_search_ctx_id OUT NUMBER,

Line 3940: l_party_rec HZ_PARTY_SEARCH.party_search_rec_type;

3936: x_dup_set_id OUT NUMBER,
3937: x_search_ctx_id OUT NUMBER,
3938: x_num_matches OUT NUMBER
3939: ) IS
3940: l_party_rec HZ_PARTY_SEARCH.party_search_rec_type;
3941: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
3942: l_contact_list HZ_PARTY_SEARCH.contact_list;
3943: l_cpt_list HZ_PARTY_SEARCH.contact_point_list;
3944: l_match_idx NUMBER;

Line 3941: l_party_site_list HZ_PARTY_SEARCH.party_site_list;

3937: x_search_ctx_id OUT NUMBER,
3938: x_num_matches OUT NUMBER
3939: ) IS
3940: l_party_rec HZ_PARTY_SEARCH.party_search_rec_type;
3941: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
3942: l_contact_list HZ_PARTY_SEARCH.contact_list;
3943: l_cpt_list HZ_PARTY_SEARCH.contact_point_list;
3944: l_match_idx NUMBER;
3945:

Line 3942: l_contact_list HZ_PARTY_SEARCH.contact_list;

3938: x_num_matches OUT NUMBER
3939: ) IS
3940: l_party_rec HZ_PARTY_SEARCH.party_search_rec_type;
3941: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
3942: l_contact_list HZ_PARTY_SEARCH.contact_list;
3943: l_cpt_list HZ_PARTY_SEARCH.contact_point_list;
3944: l_match_idx NUMBER;
3945:
3946: --Fix for bug 4417124

Line 3943: l_cpt_list HZ_PARTY_SEARCH.contact_point_list;

3939: ) IS
3940: l_party_rec HZ_PARTY_SEARCH.party_search_rec_type;
3941: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
3942: l_contact_list HZ_PARTY_SEARCH.contact_list;
3943: l_cpt_list HZ_PARTY_SEARCH.contact_point_list;
3944: l_match_idx NUMBER;
3945:
3946: --Fix for bug 4417124
3947: l_use_contact_addr_info BOOLEAN := TRUE;

Line 4056: l_party_search_rec HZ_PARTY_SEARCH.party_search_rec_type;

4052: x_search_ctx_id OUT NUMBER,
4053: x_num_matches OUT NUMBER
4054: ) IS
4055:
4056: l_party_search_rec HZ_PARTY_SEARCH.party_search_rec_type;
4057: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
4058: l_contact_list HZ_PARTY_SEARCH.contact_list;
4059: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;
4060: contact_point_ids HZ_PARTY_SEARCH.IDList;

Line 4057: l_party_site_list HZ_PARTY_SEARCH.party_site_list;

4053: x_num_matches OUT NUMBER
4054: ) IS
4055:
4056: l_party_search_rec HZ_PARTY_SEARCH.party_search_rec_type;
4057: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
4058: l_contact_list HZ_PARTY_SEARCH.contact_list;
4059: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;
4060: contact_point_ids HZ_PARTY_SEARCH.IDList;
4061: p_party_site_list HZ_PARTY_SEARCH.IDList;

Line 4058: l_contact_list HZ_PARTY_SEARCH.contact_list;

4054: ) IS
4055:
4056: l_party_search_rec HZ_PARTY_SEARCH.party_search_rec_type;
4057: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
4058: l_contact_list HZ_PARTY_SEARCH.contact_list;
4059: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;
4060: contact_point_ids HZ_PARTY_SEARCH.IDList;
4061: p_party_site_list HZ_PARTY_SEARCH.IDList;
4062: p_contact_ids HZ_PARTY_SEARCH.IDList;

Line 4059: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;

4055:
4056: l_party_search_rec HZ_PARTY_SEARCH.party_search_rec_type;
4057: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
4058: l_contact_list HZ_PARTY_SEARCH.contact_list;
4059: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;
4060: contact_point_ids HZ_PARTY_SEARCH.IDList;
4061: p_party_site_list HZ_PARTY_SEARCH.IDList;
4062: p_contact_ids HZ_PARTY_SEARCH.IDList;
4063: l_match_idx NUMBER;

Line 4060: contact_point_ids HZ_PARTY_SEARCH.IDList;

4056: l_party_search_rec HZ_PARTY_SEARCH.party_search_rec_type;
4057: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
4058: l_contact_list HZ_PARTY_SEARCH.contact_list;
4059: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;
4060: contact_point_ids HZ_PARTY_SEARCH.IDList;
4061: p_party_site_list HZ_PARTY_SEARCH.IDList;
4062: p_contact_ids HZ_PARTY_SEARCH.IDList;
4063: l_match_idx NUMBER;
4064: cursor get_cpts_for_party_sites is select contact_point_id

Line 4061: p_party_site_list HZ_PARTY_SEARCH.IDList;

4057: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
4058: l_contact_list HZ_PARTY_SEARCH.contact_list;
4059: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;
4060: contact_point_ids HZ_PARTY_SEARCH.IDList;
4061: p_party_site_list HZ_PARTY_SEARCH.IDList;
4062: p_contact_ids HZ_PARTY_SEARCH.IDList;
4063: l_match_idx NUMBER;
4064: cursor get_cpts_for_party_sites is select contact_point_id
4065: from hz_contact_points

Line 4062: p_contact_ids HZ_PARTY_SEARCH.IDList;

4058: l_contact_list HZ_PARTY_SEARCH.contact_list;
4059: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;
4060: contact_point_ids HZ_PARTY_SEARCH.IDList;
4061: p_party_site_list HZ_PARTY_SEARCH.IDList;
4062: p_contact_ids HZ_PARTY_SEARCH.IDList;
4063: l_match_idx NUMBER;
4064: cursor get_cpts_for_party_sites is select contact_point_id
4065: from hz_contact_points
4066: where owner_table_name = 'HZ_PARTY_SITES'

Line 4091: HZ_PARTY_SEARCH.G_MISS_ID_LIST,

4087:
4088: get_search_criteria (
4089: null,
4090: p_party_site_list,
4091: HZ_PARTY_SEARCH.G_MISS_ID_LIST,
4092: contact_point_ids,
4093: l_party_search_rec,
4094: l_party_site_list,
4095: l_contact_list,

Line 4141: l_party_search_rec HZ_PARTY_SEARCH.party_search_rec_type;

4137: x_search_ctx_id OUT NUMBER,
4138: x_num_matches OUT NUMBER
4139: ) IS
4140:
4141: l_party_search_rec HZ_PARTY_SEARCH.party_search_rec_type;
4142: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
4143: l_contact_list HZ_PARTY_SEARCH.contact_list;
4144: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;
4145: contact_point_ids HZ_PARTY_SEARCH.IDList;

Line 4142: l_party_site_list HZ_PARTY_SEARCH.party_site_list;

4138: x_num_matches OUT NUMBER
4139: ) IS
4140:
4141: l_party_search_rec HZ_PARTY_SEARCH.party_search_rec_type;
4142: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
4143: l_contact_list HZ_PARTY_SEARCH.contact_list;
4144: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;
4145: contact_point_ids HZ_PARTY_SEARCH.IDList;
4146: p_party_site_list HZ_PARTY_SEARCH.IDList;

Line 4143: l_contact_list HZ_PARTY_SEARCH.contact_list;

4139: ) IS
4140:
4141: l_party_search_rec HZ_PARTY_SEARCH.party_search_rec_type;
4142: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
4143: l_contact_list HZ_PARTY_SEARCH.contact_list;
4144: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;
4145: contact_point_ids HZ_PARTY_SEARCH.IDList;
4146: p_party_site_list HZ_PARTY_SEARCH.IDList;
4147: p_contact_ids HZ_PARTY_SEARCH.IDList;

Line 4144: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;

4140:
4141: l_party_search_rec HZ_PARTY_SEARCH.party_search_rec_type;
4142: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
4143: l_contact_list HZ_PARTY_SEARCH.contact_list;
4144: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;
4145: contact_point_ids HZ_PARTY_SEARCH.IDList;
4146: p_party_site_list HZ_PARTY_SEARCH.IDList;
4147: p_contact_ids HZ_PARTY_SEARCH.IDList;
4148: l_match_idx NUMBER;

Line 4145: contact_point_ids HZ_PARTY_SEARCH.IDList;

4141: l_party_search_rec HZ_PARTY_SEARCH.party_search_rec_type;
4142: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
4143: l_contact_list HZ_PARTY_SEARCH.contact_list;
4144: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;
4145: contact_point_ids HZ_PARTY_SEARCH.IDList;
4146: p_party_site_list HZ_PARTY_SEARCH.IDList;
4147: p_contact_ids HZ_PARTY_SEARCH.IDList;
4148: l_match_idx NUMBER;
4149: cursor get_cpt_for_contact_id is select contact_point_id

Line 4146: p_party_site_list HZ_PARTY_SEARCH.IDList;

4142: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
4143: l_contact_list HZ_PARTY_SEARCH.contact_list;
4144: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;
4145: contact_point_ids HZ_PARTY_SEARCH.IDList;
4146: p_party_site_list HZ_PARTY_SEARCH.IDList;
4147: p_contact_ids HZ_PARTY_SEARCH.IDList;
4148: l_match_idx NUMBER;
4149: cursor get_cpt_for_contact_id is select contact_point_id
4150: from hz_org_contacts a, hz_relationships b, hz_contact_points c

Line 4147: p_contact_ids HZ_PARTY_SEARCH.IDList;

4143: l_contact_list HZ_PARTY_SEARCH.contact_list;
4144: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;
4145: contact_point_ids HZ_PARTY_SEARCH.IDList;
4146: p_party_site_list HZ_PARTY_SEARCH.IDList;
4147: p_contact_ids HZ_PARTY_SEARCH.IDList;
4148: l_match_idx NUMBER;
4149: cursor get_cpt_for_contact_id is select contact_point_id
4150: from hz_org_contacts a, hz_relationships b, hz_contact_points c
4151: where a.party_relationship_id = b.relationship_id

Line 4178: HZ_PARTY_SEARCH.G_MISS_ID_LIST,

4174: CLOSE get_cpt_for_contact_id;
4175:
4176: get_search_criteria (
4177: null,
4178: HZ_PARTY_SEARCH.G_MISS_ID_LIST,
4179: p_contact_ids,
4180: contact_point_ids,
4181: l_party_search_rec,
4182: l_party_site_list,

Line 4229: l_party_search_rec HZ_PARTY_SEARCH.party_search_rec_type;

4225: p_match_type IN VARCHAR2,
4226: x_search_ctx_id OUT NUMBER,
4227: x_num_matches OUT NUMBER
4228: ) IS
4229: l_party_search_rec HZ_PARTY_SEARCH.party_search_rec_type;
4230: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
4231: l_contact_list HZ_PARTY_SEARCH.contact_list;
4232: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;
4233: contact_point_ids HZ_PARTY_SEARCH.IDList;

Line 4230: l_party_site_list HZ_PARTY_SEARCH.party_site_list;

4226: x_search_ctx_id OUT NUMBER,
4227: x_num_matches OUT NUMBER
4228: ) IS
4229: l_party_search_rec HZ_PARTY_SEARCH.party_search_rec_type;
4230: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
4231: l_contact_list HZ_PARTY_SEARCH.contact_list;
4232: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;
4233: contact_point_ids HZ_PARTY_SEARCH.IDList;
4234: p_party_site_list HZ_PARTY_SEARCH.IDList;

Line 4231: l_contact_list HZ_PARTY_SEARCH.contact_list;

4227: x_num_matches OUT NUMBER
4228: ) IS
4229: l_party_search_rec HZ_PARTY_SEARCH.party_search_rec_type;
4230: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
4231: l_contact_list HZ_PARTY_SEARCH.contact_list;
4232: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;
4233: contact_point_ids HZ_PARTY_SEARCH.IDList;
4234: p_party_site_list HZ_PARTY_SEARCH.IDList;
4235: p_contact_ids HZ_PARTY_SEARCH.IDList;

Line 4232: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;

4228: ) IS
4229: l_party_search_rec HZ_PARTY_SEARCH.party_search_rec_type;
4230: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
4231: l_contact_list HZ_PARTY_SEARCH.contact_list;
4232: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;
4233: contact_point_ids HZ_PARTY_SEARCH.IDList;
4234: p_party_site_list HZ_PARTY_SEARCH.IDList;
4235: p_contact_ids HZ_PARTY_SEARCH.IDList;
4236: l_match_idx NUMBER;

Line 4233: contact_point_ids HZ_PARTY_SEARCH.IDList;

4229: l_party_search_rec HZ_PARTY_SEARCH.party_search_rec_type;
4230: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
4231: l_contact_list HZ_PARTY_SEARCH.contact_list;
4232: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;
4233: contact_point_ids HZ_PARTY_SEARCH.IDList;
4234: p_party_site_list HZ_PARTY_SEARCH.IDList;
4235: p_contact_ids HZ_PARTY_SEARCH.IDList;
4236: l_match_idx NUMBER;
4237:

Line 4234: p_party_site_list HZ_PARTY_SEARCH.IDList;

4230: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
4231: l_contact_list HZ_PARTY_SEARCH.contact_list;
4232: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;
4233: contact_point_ids HZ_PARTY_SEARCH.IDList;
4234: p_party_site_list HZ_PARTY_SEARCH.IDList;
4235: p_contact_ids HZ_PARTY_SEARCH.IDList;
4236: l_match_idx NUMBER;
4237:
4238: BEGIN

Line 4235: p_contact_ids HZ_PARTY_SEARCH.IDList;

4231: l_contact_list HZ_PARTY_SEARCH.contact_list;
4232: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;
4233: contact_point_ids HZ_PARTY_SEARCH.IDList;
4234: p_party_site_list HZ_PARTY_SEARCH.IDList;
4235: p_contact_ids HZ_PARTY_SEARCH.IDList;
4236: l_match_idx NUMBER;
4237:
4238: BEGIN
4239: IF fnd_log.level_procedure>=fnd_log.g_current_runtime_level THEN

Line 4252: HZ_PARTY_SEARCH.G_MISS_ID_LIST,

4248: END IF;
4249: contact_point_ids(1) := p_contact_point_id;
4250: get_search_criteria (
4251: null,
4252: HZ_PARTY_SEARCH.G_MISS_ID_LIST,
4253: HZ_PARTY_SEARCH.G_MISS_ID_LIST,
4254: contact_point_ids,
4255: l_party_search_rec,
4256: l_party_site_list,

Line 4253: HZ_PARTY_SEARCH.G_MISS_ID_LIST,

4249: contact_point_ids(1) := p_contact_point_id;
4250: get_search_criteria (
4251: null,
4252: HZ_PARTY_SEARCH.G_MISS_ID_LIST,
4253: HZ_PARTY_SEARCH.G_MISS_ID_LIST,
4254: contact_point_ids,
4255: l_party_search_rec,
4256: l_party_site_list,
4257: l_contact_list,

Line 4406: l_party_rec HZ_PARTY_SEARCH.party_search_rec_type;

4402: ) IS
4403: TYPE AttrList IS TABLE OF VARCHAR2(2000) INDEX BY BINARY_INTEGER;
4404: l_match_idx NUMBER;
4405: AttrVals AttrList;
4406: l_party_rec HZ_PARTY_SEARCH.party_search_rec_type;
4407: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
4408: l_contact_list HZ_PARTY_SEARCH.contact_list;
4409: l_cpt_list HZ_PARTY_SEARCH.contact_point_list;
4410: l_dup_set_id NUMBER;

Line 4407: l_party_site_list HZ_PARTY_SEARCH.party_site_list;

4403: TYPE AttrList IS TABLE OF VARCHAR2(2000) INDEX BY BINARY_INTEGER;
4404: l_match_idx NUMBER;
4405: AttrVals AttrList;
4406: l_party_rec HZ_PARTY_SEARCH.party_search_rec_type;
4407: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
4408: l_contact_list HZ_PARTY_SEARCH.contact_list;
4409: l_cpt_list HZ_PARTY_SEARCH.contact_point_list;
4410: l_dup_set_id NUMBER;
4411: l_idx NUMBER;

Line 4408: l_contact_list HZ_PARTY_SEARCH.contact_list;

4404: l_match_idx NUMBER;
4405: AttrVals AttrList;
4406: l_party_rec HZ_PARTY_SEARCH.party_search_rec_type;
4407: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
4408: l_contact_list HZ_PARTY_SEARCH.contact_list;
4409: l_cpt_list HZ_PARTY_SEARCH.contact_point_list;
4410: l_dup_set_id NUMBER;
4411: l_idx NUMBER;
4412: l_cpt_type VARCHAR2(255);

Line 4409: l_cpt_list HZ_PARTY_SEARCH.contact_point_list;

4405: AttrVals AttrList;
4406: l_party_rec HZ_PARTY_SEARCH.party_search_rec_type;
4407: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
4408: l_contact_list HZ_PARTY_SEARCH.contact_list;
4409: l_cpt_list HZ_PARTY_SEARCH.contact_point_list;
4410: l_dup_set_id NUMBER;
4411: l_idx NUMBER;
4412: l_cpt_type VARCHAR2(255);
4413: FIRST BOOLEAN := TRUE;

Line 4598: p_party_site_list IN HZ_PARTY_SEARCH.PARTY_SITE_LIST,

4594:
4595: PROCEDURE get_matching_party_sites (
4596: p_rule_id IN NUMBER,
4597: p_party_id IN NUMBER,
4598: p_party_site_list IN HZ_PARTY_SEARCH.PARTY_SITE_LIST,
4599: p_contact_point_list IN HZ_PARTY_SEARCH.CONTACT_POINT_LIST,
4600: p_restrict_sql IN VARCHAR2,
4601: p_match_type IN VARCHAR2,
4602: p_dup_party_site_id IN NUMBER,

Line 4599: p_contact_point_list IN HZ_PARTY_SEARCH.CONTACT_POINT_LIST,

4595: PROCEDURE get_matching_party_sites (
4596: p_rule_id IN NUMBER,
4597: p_party_id IN NUMBER,
4598: p_party_site_list IN HZ_PARTY_SEARCH.PARTY_SITE_LIST,
4599: p_contact_point_list IN HZ_PARTY_SEARCH.CONTACT_POINT_LIST,
4600: p_restrict_sql IN VARCHAR2,
4601: p_match_type IN VARCHAR2,
4602: p_dup_party_site_id IN NUMBER,
4603: x_search_ctx_id OUT NUMBER,

Line 4628: H_SCORES HZ_PARTY_SEARCH.score_list;

4624: l_TX2 VARCHAR2(2000);
4625: l_TX4 VARCHAR2(2000);
4626: l_TX11 VARCHAR2(2000);
4627: l_TX6 VARCHAR2(2000);
4628: H_SCORES HZ_PARTY_SEARCH.score_list;
4629:
4630: l_score NUMBER;
4631: l_idx NUMBER;
4632: l_party_cur HZ_PARTY_STAGE.StageCurTyp;

Line 4659: l_match_ps_list HZ_PARTY_SEARCH.IDList;

4655: defps NUMBER :=0;
4656: defct NUMBER :=0;
4657: defcpt NUMBER :=0;
4658: l_index NUMBER;
4659: l_match_ps_list HZ_PARTY_SEARCH.IDList;
4660: l_cnt NUMBER:=1;
4661:
4662:
4663: BEGIN

Line 4683: 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);

4679: l_match_str := ' AND ';
4680: ELSIF p_match_type = 'OR' THEN
4681: l_match_str := ' OR ';
4682: END IF;
4683: 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);
4684: g_score_until_thresh := false;
4685: IF l_entered_max_score = 0 THEN l_entered_max_score:=1; END IF;
4686:
4687: -- ************************************************************

Line 4691: 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);

4687: -- ************************************************************
4688: -- STEP 2. Setup of intermedia query strings for Acquisition query
4689: l_party_site_contains_str := INIT_PARTY_SITES_QUERY(l_match_str,l_tmp);
4690: l_contact_pt_contains_str := INIT_CONTACT_POINTS_QUERY(l_match_str,l_tmp);
4691: 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);
4692:
4693: -- Setup Search Context ID
4694: SELECT hz_search_ctx_s.nextval INTO l_search_ctx_id FROM dual;
4695: x_search_ctx_id := l_search_ctx_id;

Line 4834: p_contact_list IN HZ_PARTY_SEARCH.CONTACT_LIST,

4830:
4831: PROCEDURE get_matching_contacts (
4832: p_rule_id IN NUMBER,
4833: p_party_id IN NUMBER,
4834: p_contact_list IN HZ_PARTY_SEARCH.CONTACT_LIST,
4835: p_contact_point_list IN HZ_PARTY_SEARCH.CONTACT_POINT_LIST,
4836: p_restrict_sql IN VARCHAR2,
4837: p_match_type IN VARCHAR2,
4838: p_dup_contact_id IN NUMBER,

Line 4835: p_contact_point_list IN HZ_PARTY_SEARCH.CONTACT_POINT_LIST,

4831: PROCEDURE get_matching_contacts (
4832: p_rule_id IN NUMBER,
4833: p_party_id IN NUMBER,
4834: p_contact_list IN HZ_PARTY_SEARCH.CONTACT_LIST,
4835: p_contact_point_list IN HZ_PARTY_SEARCH.CONTACT_POINT_LIST,
4836: p_restrict_sql IN VARCHAR2,
4837: p_match_type IN VARCHAR2,
4838: p_dup_contact_id IN NUMBER,
4839: x_search_ctx_id OUT NUMBER,

Line 4862: H_SCORES HZ_PARTY_SEARCH.score_list;

4858: l_search_ctx_id NUMBER; -- Generated Search Context ID
4859:
4860: l_TX2 VARCHAR2(2000);
4861: l_TX6 VARCHAR2(2000);
4862: H_SCORES HZ_PARTY_SEARCH.score_list;
4863:
4864: l_score NUMBER;
4865: l_idx NUMBER;
4866: l_party_cur HZ_PARTY_STAGE.StageCurTyp;

Line 4890: l_match_contact_list HZ_PARTY_SEARCH.IDList;

4886: l_party_max_score NUMBER;
4887: l_ps_max_score NUMBER;
4888: l_contact_max_score NUMBER;
4889: l_cpt_max_score NUMBER;
4890: l_match_contact_list HZ_PARTY_SEARCH.IDList;
4891: l_cnt NUMBER:=1;
4892:
4893:
4894: BEGIN

Line 4914: 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);

4910: l_match_str := ' AND ';
4911: ELSIF p_match_type = 'OR' THEN
4912: l_match_str := ' OR ';
4913: END IF;
4914: 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);
4915: g_score_until_thresh := false;
4916: IF l_entered_max_score = 0 THEN l_entered_max_score:=1; END IF;
4917:
4918: -- ************************************************************

Line 4922: 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);

4918: -- ************************************************************
4919: -- STEP 2. Setup of intermedia query strings for Acquisition query
4920: l_contact_contains_str := INIT_CONTACTS_QUERY(l_match_str,l_tmp);
4921: l_contact_pt_contains_str := INIT_CONTACT_POINTS_QUERY(l_match_str,l_tmp);
4922: 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);
4923:
4924: -- Setup Search Context ID
4925: SELECT hz_search_ctx_s.nextval INTO l_search_ctx_id FROM dual;
4926: x_search_ctx_id := l_search_ctx_id;

Line 5061: p_contact_point_list IN HZ_PARTY_SEARCH.CONTACT_POINT_LIST,

5057:
5058: PROCEDURE get_matching_contact_points (
5059: p_rule_id IN NUMBER,
5060: p_party_id IN NUMBER,
5061: p_contact_point_list IN HZ_PARTY_SEARCH.CONTACT_POINT_LIST,
5062: p_restrict_sql IN VARCHAR2,
5063: p_match_type IN VARCHAR2,
5064: p_dup_contact_point_id IN NUMBER,
5065: x_search_ctx_id OUT NUMBER,

Line 5092: H_PARTY_ID HZ_PARTY_SEARCH.IDList;

5088: l_cpt_ps_id NUMBER;
5089: l_cpt_contact_id NUMBER;
5090: l_contact_pt_id NUMBER;
5091: l_cpt_type VARCHAR2(100);
5092: H_PARTY_ID HZ_PARTY_SEARCH.IDList;
5093: H_CONTACT_POINT_ID HZ_PARTY_SEARCH.IDList;
5094: H_SCORE HZ_PARTY_SEARCH.IDList;
5095:
5096: cnt NUMBER :=0;

Line 5093: H_CONTACT_POINT_ID HZ_PARTY_SEARCH.IDList;

5089: l_cpt_contact_id NUMBER;
5090: l_contact_pt_id NUMBER;
5091: l_cpt_type VARCHAR2(100);
5092: H_PARTY_ID HZ_PARTY_SEARCH.IDList;
5093: H_CONTACT_POINT_ID HZ_PARTY_SEARCH.IDList;
5094: H_SCORE HZ_PARTY_SEARCH.IDList;
5095:
5096: cnt NUMBER :=0;
5097: l_party_max_score NUMBER;

Line 5094: H_SCORE HZ_PARTY_SEARCH.IDList;

5090: l_contact_pt_id NUMBER;
5091: l_cpt_type VARCHAR2(100);
5092: H_PARTY_ID HZ_PARTY_SEARCH.IDList;
5093: H_CONTACT_POINT_ID HZ_PARTY_SEARCH.IDList;
5094: H_SCORE HZ_PARTY_SEARCH.IDList;
5095:
5096: cnt NUMBER :=0;
5097: l_party_max_score NUMBER;
5098: l_ps_max_score NUMBER;

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

5119: l_match_str := ' AND ';
5120: ELSIF p_match_type = 'OR' THEN
5121: l_match_str := ' OR ';
5122: END IF;
5123: l_entered_max_score:= init_search(HZ_PARTY_SEARCH.G_MISS_PARTY_SEARCH_REC,
5124: HZ_PARTY_SEARCH.G_MISS_PARTY_SITE_LIST, HZ_PARTY_SEARCH.G_MISS_CONTACT_LIST,
5125: p_contact_point_list,l_match_str, l_party_max_score, l_ps_max_score, l_contact_max_score, l_cpt_max_score);
5126: g_score_until_thresh := false;
5127: IF l_entered_max_score = 0 THEN l_entered_max_score:=1; END IF;

Line 5124: HZ_PARTY_SEARCH.G_MISS_PARTY_SITE_LIST, HZ_PARTY_SEARCH.G_MISS_CONTACT_LIST,

5120: ELSIF p_match_type = 'OR' THEN
5121: l_match_str := ' OR ';
5122: END IF;
5123: l_entered_max_score:= init_search(HZ_PARTY_SEARCH.G_MISS_PARTY_SEARCH_REC,
5124: HZ_PARTY_SEARCH.G_MISS_PARTY_SITE_LIST, HZ_PARTY_SEARCH.G_MISS_CONTACT_LIST,
5125: p_contact_point_list,l_match_str, l_party_max_score, l_ps_max_score, l_contact_max_score, l_cpt_max_score);
5126: g_score_until_thresh := false;
5127: IF l_entered_max_score = 0 THEN l_entered_max_score:=1; END IF;
5128:

Line 5132: 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);

5128:
5129: -- ************************************************************
5130: -- STEP 2. Setup of intermedia query strings for Acquisition query
5131: l_contact_pt_contains_str := INIT_CONTACT_POINTS_QUERY(l_match_str,l_tmp);
5132: 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);
5133:
5134: -- Setup Search Context ID
5135: SELECT hz_search_ctx_s.nextval INTO l_search_ctx_id FROM dual;
5136: x_search_ctx_id := l_search_ctx_id;

Line 5207: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,

5203:
5204: PROCEDURE get_score_details (
5205: p_rule_id IN NUMBER,
5206: p_party_id IN NUMBER,
5207: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
5208: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
5209: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
5210: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
5211: x_search_ctx_id IN OUT NUMBER

Line 5208: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,

5204: PROCEDURE get_score_details (
5205: p_rule_id IN NUMBER,
5206: p_party_id IN NUMBER,
5207: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
5208: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
5209: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
5210: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
5211: x_search_ctx_id IN OUT NUMBER
5212: ) IS

Line 5209: p_contact_list IN HZ_PARTY_SEARCH.contact_list,

5205: p_rule_id IN NUMBER,
5206: p_party_id IN NUMBER,
5207: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
5208: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
5209: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
5210: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
5211: x_search_ctx_id IN OUT NUMBER
5212: ) IS
5213:

Line 5210: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,

5206: p_party_id IN NUMBER,
5207: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
5208: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
5209: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
5210: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
5211: x_search_ctx_id IN OUT NUMBER
5212: ) IS
5213:
5214: -- Strings to hold the generated Intermedia query strings

Line 5237: H_SCORES HZ_PARTY_SEARCH.score_list;

5233: l_TX11 VARCHAR2(2000);
5234: l_max_TX11 VARCHAR2(2000);
5235: l_TX6 VARCHAR2(2000);
5236: l_max_TX6 VARCHAR2(2000);
5237: H_SCORES HZ_PARTY_SEARCH.score_list;
5238:
5239: l_score NUMBER;
5240: l_match_idx NUMBER;
5241: l_idx NUMBER;

Line 5407: x_party_search_rec OUT NOCOPY HZ_PARTY_SEARCH.party_search_rec_type,

5403: ************************************************/
5404:
5405: PROCEDURE get_party_for_search (
5406: p_party_id IN NUMBER,
5407: x_party_search_rec OUT NOCOPY HZ_PARTY_SEARCH.party_search_rec_type,
5408: x_party_site_list OUT NOCOPY HZ_PARTY_SEARCH.party_site_list,
5409: x_contact_list OUT NOCOPY HZ_PARTY_SEARCH.contact_list,
5410: x_contact_point_list OUT NOCOPY HZ_PARTY_SEARCH.contact_point_list
5411: ) IS

Line 5408: x_party_site_list OUT NOCOPY HZ_PARTY_SEARCH.party_site_list,

5404:
5405: PROCEDURE get_party_for_search (
5406: p_party_id IN NUMBER,
5407: x_party_search_rec OUT NOCOPY HZ_PARTY_SEARCH.party_search_rec_type,
5408: x_party_site_list OUT NOCOPY HZ_PARTY_SEARCH.party_site_list,
5409: x_contact_list OUT NOCOPY HZ_PARTY_SEARCH.contact_list,
5410: x_contact_point_list OUT NOCOPY HZ_PARTY_SEARCH.contact_point_list
5411: ) IS
5412: l_party_id NUMBER;

Line 5409: x_contact_list OUT NOCOPY HZ_PARTY_SEARCH.contact_list,

5405: PROCEDURE get_party_for_search (
5406: p_party_id IN NUMBER,
5407: x_party_search_rec OUT NOCOPY HZ_PARTY_SEARCH.party_search_rec_type,
5408: x_party_site_list OUT NOCOPY HZ_PARTY_SEARCH.party_site_list,
5409: x_contact_list OUT NOCOPY HZ_PARTY_SEARCH.contact_list,
5410: x_contact_point_list OUT NOCOPY HZ_PARTY_SEARCH.contact_point_list
5411: ) IS
5412: l_party_id NUMBER;
5413: l_party_site_ids HZ_PARTY_SEARCH.IDList;

Line 5410: x_contact_point_list OUT NOCOPY HZ_PARTY_SEARCH.contact_point_list

5406: p_party_id IN NUMBER,
5407: x_party_search_rec OUT NOCOPY HZ_PARTY_SEARCH.party_search_rec_type,
5408: x_party_site_list OUT NOCOPY HZ_PARTY_SEARCH.party_site_list,
5409: x_contact_list OUT NOCOPY HZ_PARTY_SEARCH.contact_list,
5410: x_contact_point_list OUT NOCOPY HZ_PARTY_SEARCH.contact_point_list
5411: ) IS
5412: l_party_id NUMBER;
5413: l_party_site_ids HZ_PARTY_SEARCH.IDList;
5414: l_contact_ids HZ_PARTY_SEARCH.IDList;

Line 5413: l_party_site_ids HZ_PARTY_SEARCH.IDList;

5409: x_contact_list OUT NOCOPY HZ_PARTY_SEARCH.contact_list,
5410: x_contact_point_list OUT NOCOPY HZ_PARTY_SEARCH.contact_point_list
5411: ) IS
5412: l_party_id NUMBER;
5413: l_party_site_ids HZ_PARTY_SEARCH.IDList;
5414: l_contact_ids HZ_PARTY_SEARCH.IDList;
5415: l_contact_pt_ids HZ_PARTY_SEARCH.IDList;
5416: ps NUMBER :=1;
5417: cpt NUMBER :=1;

Line 5414: l_contact_ids HZ_PARTY_SEARCH.IDList;

5410: x_contact_point_list OUT NOCOPY HZ_PARTY_SEARCH.contact_point_list
5411: ) IS
5412: l_party_id NUMBER;
5413: l_party_site_ids HZ_PARTY_SEARCH.IDList;
5414: l_contact_ids HZ_PARTY_SEARCH.IDList;
5415: l_contact_pt_ids HZ_PARTY_SEARCH.IDList;
5416: ps NUMBER :=1;
5417: cpt NUMBER :=1;
5418: ct NUMBER :=1;

Line 5415: l_contact_pt_ids HZ_PARTY_SEARCH.IDList;

5411: ) IS
5412: l_party_id NUMBER;
5413: l_party_site_ids HZ_PARTY_SEARCH.IDList;
5414: l_contact_ids HZ_PARTY_SEARCH.IDList;
5415: l_contact_pt_ids HZ_PARTY_SEARCH.IDList;
5416: ps NUMBER :=1;
5417: cpt NUMBER :=1;
5418: ct NUMBER :=1;
5419: l_use_contact_info varchar2(1);

Line 5511: p_party_site_ids IN HZ_PARTY_SEARCH.IDList,

5507: END get_party_for_search;
5508:
5509: PROCEDURE get_search_criteria (
5510: p_party_id IN NUMBER,
5511: p_party_site_ids IN HZ_PARTY_SEARCH.IDList,
5512: p_contact_ids IN HZ_PARTY_SEARCH.IDList,
5513: p_contact_pt_ids IN HZ_PARTY_SEARCH.IDList,
5514: x_party_search_rec OUT NOCOPY HZ_PARTY_SEARCH.party_search_rec_type,
5515: x_party_site_list OUT NOCOPY HZ_PARTY_SEARCH.party_site_list,

Line 5512: p_contact_ids IN HZ_PARTY_SEARCH.IDList,

5508:
5509: PROCEDURE get_search_criteria (
5510: p_party_id IN NUMBER,
5511: p_party_site_ids IN HZ_PARTY_SEARCH.IDList,
5512: p_contact_ids IN HZ_PARTY_SEARCH.IDList,
5513: p_contact_pt_ids IN HZ_PARTY_SEARCH.IDList,
5514: x_party_search_rec OUT NOCOPY HZ_PARTY_SEARCH.party_search_rec_type,
5515: x_party_site_list OUT NOCOPY HZ_PARTY_SEARCH.party_site_list,
5516: x_contact_list OUT NOCOPY HZ_PARTY_SEARCH.contact_list,

Line 5513: p_contact_pt_ids IN HZ_PARTY_SEARCH.IDList,

5509: PROCEDURE get_search_criteria (
5510: p_party_id IN NUMBER,
5511: p_party_site_ids IN HZ_PARTY_SEARCH.IDList,
5512: p_contact_ids IN HZ_PARTY_SEARCH.IDList,
5513: p_contact_pt_ids IN HZ_PARTY_SEARCH.IDList,
5514: x_party_search_rec OUT NOCOPY HZ_PARTY_SEARCH.party_search_rec_type,
5515: x_party_site_list OUT NOCOPY HZ_PARTY_SEARCH.party_site_list,
5516: x_contact_list OUT NOCOPY HZ_PARTY_SEARCH.contact_list,
5517: x_contact_point_list OUT NOCOPY HZ_PARTY_SEARCH.contact_point_list

Line 5514: x_party_search_rec OUT NOCOPY HZ_PARTY_SEARCH.party_search_rec_type,

5510: p_party_id IN NUMBER,
5511: p_party_site_ids IN HZ_PARTY_SEARCH.IDList,
5512: p_contact_ids IN HZ_PARTY_SEARCH.IDList,
5513: p_contact_pt_ids IN HZ_PARTY_SEARCH.IDList,
5514: x_party_search_rec OUT NOCOPY HZ_PARTY_SEARCH.party_search_rec_type,
5515: x_party_site_list OUT NOCOPY HZ_PARTY_SEARCH.party_site_list,
5516: x_contact_list OUT NOCOPY HZ_PARTY_SEARCH.contact_list,
5517: x_contact_point_list OUT NOCOPY HZ_PARTY_SEARCH.contact_point_list
5518: ) IS

Line 5515: x_party_site_list OUT NOCOPY HZ_PARTY_SEARCH.party_site_list,

5511: p_party_site_ids IN HZ_PARTY_SEARCH.IDList,
5512: p_contact_ids IN HZ_PARTY_SEARCH.IDList,
5513: p_contact_pt_ids IN HZ_PARTY_SEARCH.IDList,
5514: x_party_search_rec OUT NOCOPY HZ_PARTY_SEARCH.party_search_rec_type,
5515: x_party_site_list OUT NOCOPY HZ_PARTY_SEARCH.party_site_list,
5516: x_contact_list OUT NOCOPY HZ_PARTY_SEARCH.contact_list,
5517: x_contact_point_list OUT NOCOPY HZ_PARTY_SEARCH.contact_point_list
5518: ) IS
5519: BEGIN

Line 5516: x_contact_list OUT NOCOPY HZ_PARTY_SEARCH.contact_list,

5512: p_contact_ids IN HZ_PARTY_SEARCH.IDList,
5513: p_contact_pt_ids IN HZ_PARTY_SEARCH.IDList,
5514: x_party_search_rec OUT NOCOPY HZ_PARTY_SEARCH.party_search_rec_type,
5515: x_party_site_list OUT NOCOPY HZ_PARTY_SEARCH.party_site_list,
5516: x_contact_list OUT NOCOPY HZ_PARTY_SEARCH.contact_list,
5517: x_contact_point_list OUT NOCOPY HZ_PARTY_SEARCH.contact_point_list
5518: ) IS
5519: BEGIN
5520:

Line 5517: x_contact_point_list OUT NOCOPY HZ_PARTY_SEARCH.contact_point_list

5513: p_contact_pt_ids IN HZ_PARTY_SEARCH.IDList,
5514: x_party_search_rec OUT NOCOPY HZ_PARTY_SEARCH.party_search_rec_type,
5515: x_party_site_list OUT NOCOPY HZ_PARTY_SEARCH.party_site_list,
5516: x_contact_list OUT NOCOPY HZ_PARTY_SEARCH.contact_list,
5517: x_contact_point_list OUT NOCOPY HZ_PARTY_SEARCH.contact_point_list
5518: ) IS
5519: BEGIN
5520:
5521: IF fnd_log.level_statement>=fnd_log.g_current_runtime_level THEN

Line 5563: x_party_search_rec OUT NOCOPY HZ_PARTY_SEARCH.party_search_rec_type

5559: ************************************************/
5560:
5561: PROCEDURE get_party_rec (
5562: p_party_id IN NUMBER,
5563: x_party_search_rec OUT NOCOPY HZ_PARTY_SEARCH.party_search_rec_type
5564: ) IS
5565: l_party_type VARCHAR2(255);
5566: BEGIN
5567:

Line 5618: p_party_site_ids IN HZ_PARTY_SEARCH.IDList,

5614: the party site search record structure
5615: ************************************************/
5616:
5617: PROCEDURE get_party_site_rec (
5618: p_party_site_ids IN HZ_PARTY_SEARCH.IDList,
5619: x_party_site_list OUT NOCOPY HZ_PARTY_SEARCH.party_site_list
5620: ) IS
5621: CURSOR c_party_sites(cp_party_site_id NUMBER) IS
5622: SELECT party_site_id

Line 5619: x_party_site_list OUT NOCOPY HZ_PARTY_SEARCH.party_site_list

5615: ************************************************/
5616:
5617: PROCEDURE get_party_site_rec (
5618: p_party_site_ids IN HZ_PARTY_SEARCH.IDList,
5619: x_party_site_list OUT NOCOPY HZ_PARTY_SEARCH.party_site_list
5620: ) IS
5621: CURSOR c_party_sites(cp_party_site_id NUMBER) IS
5622: SELECT party_site_id
5623: ,translate(HZ_LOCATIONS.POSTAL_CODE, '%',' ')

Line 5674: p_contact_ids IN HZ_PARTY_SEARCH.IDList,

5670: the contact search record structure
5671: ************************************************/
5672:
5673: PROCEDURE get_contact_rec (
5674: p_contact_ids IN HZ_PARTY_SEARCH.IDList,
5675: x_contact_list OUT NOCOPY HZ_PARTY_SEARCH.contact_list
5676: ) IS
5677: CURSOR c_contacts(cp_org_contact_id NUMBER) IS
5678: SELECT org_contact_id

Line 5675: x_contact_list OUT NOCOPY HZ_PARTY_SEARCH.contact_list

5671: ************************************************/
5672:
5673: PROCEDURE get_contact_rec (
5674: p_contact_ids IN HZ_PARTY_SEARCH.IDList,
5675: x_contact_list OUT NOCOPY HZ_PARTY_SEARCH.contact_list
5676: ) IS
5677: CURSOR c_contacts(cp_org_contact_id NUMBER) IS
5678: SELECT org_contact_id
5679: FROM HZ_ORG_CONTACTS, HZ_RELATIONSHIPS, HZ_PERSON_PROFILES

Line 5730: p_contact_point_ids IN HZ_PARTY_SEARCH.IDList,

5726: the contact point search record structure
5727: ************************************************/
5728:
5729: PROCEDURE get_contact_point_rec (
5730: p_contact_point_ids IN HZ_PARTY_SEARCH.IDList,
5731: x_contact_point_list OUT NOCOPY HZ_PARTY_SEARCH.contact_point_list
5732: ) IS
5733:
5734: -- Cursor to fetch primary contact points for party

Line 5731: x_contact_point_list OUT NOCOPY HZ_PARTY_SEARCH.contact_point_list

5727: ************************************************/
5728:
5729: PROCEDURE get_contact_point_rec (
5730: p_contact_point_ids IN HZ_PARTY_SEARCH.IDList,
5731: x_contact_point_list OUT NOCOPY HZ_PARTY_SEARCH.contact_point_list
5732: ) IS
5733:
5734: -- Cursor to fetch primary contact points for party
5735: CURSOR c_cpts(cp_contact_point_id NUMBER) IS

Line 5789: p_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,

5785: ************************************************/
5786:
5787: PROCEDURE MAP_PARTY_REC(
5788: p_search_ctx IN BOOLEAN,
5789: p_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
5790: x_entered_max_score OUT NUMBER,
5791: x_stage_rec IN OUT NOCOPY HZ_PARTY_STAGE.party_stage_rec_type
5792: ) IS
5793: tmp VARCHAR2(4000);

Line 5865: p_search_list IN HZ_PARTY_SEARCH.party_site_list,

5861: ************************************************/
5862:
5863: PROCEDURE MAP_PARTY_SITE_REC(
5864: p_search_ctx IN BOOLEAN,
5865: p_search_list IN HZ_PARTY_SEARCH.party_site_list,
5866: x_entered_max_score OUT NUMBER,
5867: x_stage_list IN OUT NOCOPY HZ_PARTY_STAGE.party_site_stage_list
5868: ) IS
5869: l_current_max_score NUMBER;

Line 5960: p_search_list IN HZ_PARTY_SEARCH.contact_list,

5956: ************************************************/
5957:
5958: PROCEDURE MAP_CONTACT_REC(
5959: p_search_ctx IN BOOLEAN,
5960: p_search_list IN HZ_PARTY_SEARCH.contact_list,
5961: x_entered_max_score OUT NUMBER,
5962: x_stage_list IN OUT NOCOPY HZ_PARTY_STAGE.contact_stage_list
5963: ) IS
5964: l_current_max_score NUMBER;

Line 6002: p_search_list IN HZ_PARTY_SEARCH.contact_point_list,

5998: ************************************************/
5999:
6000: PROCEDURE MAP_CONTACT_POINT_REC(
6001: p_search_ctx IN BOOLEAN,
6002: p_search_list IN HZ_PARTY_SEARCH.contact_point_list,
6003: x_entered_max_score OUT NUMBER,
6004: x_stage_list IN OUT NOCOPY HZ_PARTY_STAGE.contact_pt_stage_list
6005: ) IS
6006: l_current_max_score NUMBER;

Line 6119: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,

6115: 2. Contact Point Type is not null for each condition
6116: ************************************************/
6117:
6118: FUNCTION check_prim_cond(
6119: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
6120: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
6121: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
6122: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list)
6123: RETURN BOOLEAN IS

Line 6120: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,

6116: ************************************************/
6117:
6118: FUNCTION check_prim_cond(
6119: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
6120: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
6121: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
6122: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list)
6123: RETURN BOOLEAN IS
6124: BEGIN

Line 6121: p_contact_list IN HZ_PARTY_SEARCH.contact_list,

6117:
6118: FUNCTION check_prim_cond(
6119: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
6120: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
6121: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
6122: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list)
6123: RETURN BOOLEAN IS
6124: BEGIN
6125: FOR I IN 1..p_contact_point_list.COUNT LOOP

Line 6122: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list)

6118: FUNCTION check_prim_cond(
6119: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
6120: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
6121: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
6122: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list)
6123: RETURN BOOLEAN IS
6124: BEGIN
6125: FOR I IN 1..p_contact_point_list.COUNT LOOP
6126: IF p_contact_point_list(I).CONTACT_POINT_TYPE IS NULL AND (

Line 6177: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,

6173: has party site criteria.
6174: ************************************************/
6175:
6176: PROCEDURE check_party_site_cond(
6177: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
6178: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
6179: x_secondary OUT BOOLEAN,
6180: x_primary OUT BOOLEAN
6181: ) IS

Line 6178: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,

6174: ************************************************/
6175:
6176: PROCEDURE check_party_site_cond(
6177: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
6178: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
6179: x_secondary OUT BOOLEAN,
6180: x_primary OUT BOOLEAN
6181: ) IS
6182: BEGIN

Line 6233: p_contact_list IN HZ_PARTY_SEARCH.contact_list,

6229: has contact criteria.
6230: ************************************************/
6231:
6232: PROCEDURE check_contact_cond(
6233: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
6234: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
6235: x_secondary OUT BOOLEAN,
6236: x_primary OUT BOOLEAN
6237: ) IS

Line 6234: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,

6230: ************************************************/
6231:
6232: PROCEDURE check_contact_cond(
6233: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
6234: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
6235: x_secondary OUT BOOLEAN,
6236: x_primary OUT BOOLEAN
6237: ) IS
6238: BEGIN

Line 6281: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,

6277: has valid contact point criteria.
6278: ************************************************/
6279:
6280: PROCEDURE check_contact_point_cond(
6281: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
6282: x_secondary OUT BOOLEAN,
6283: x_primary OUT BOOLEAN
6284: ) IS
6285: BEGIN