DBA Data[Home] [Help]

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

348: PROCEDURE INSERT_PARTY_SCORE (
349: p_party_id IN NUMBER
350: ,p_record_id IN NUMBER
351: ,p_search_ctx_id IN NUMBER
352: ,p_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type
353: ,p_stage_rec IN HZ_PARTY_STAGE.party_stage_rec_type
354: ,p_table_TX39 VARCHAR2
355: ,p_table_TX41 VARCHAR2
356: ,p_table_TX44 VARCHAR2

Line 446: ,p_search_rec IN HZ_PARTY_SEARCH.party_site_search_rec_type

442: PROCEDURE INSERT_PARTY_SITES_SCORE (
443: p_party_id IN NUMBER
444: ,p_record_id IN NUMBER
445: ,p_search_ctx_id IN NUMBER
446: ,p_search_rec IN HZ_PARTY_SEARCH.party_site_search_rec_type
447: ,p_stage_rec IN HZ_PARTY_STAGE.party_site_stage_rec_type
448: ,p_table_TX3 VARCHAR2
449: ,p_idx IN NUMBER) IS
450: l_current_score NUMBER:=0;

Line 488: ,p_search_rec IN HZ_PARTY_SEARCH.contact_search_rec_type

484: PROCEDURE INSERT_CONTACTS_SCORE (
485: p_party_id IN NUMBER
486: ,p_record_id IN NUMBER
487: ,p_search_ctx_id IN NUMBER
488: ,p_search_rec IN HZ_PARTY_SEARCH.contact_search_rec_type
489: ,p_stage_rec IN HZ_PARTY_STAGE.contact_stage_rec_type
490: ,p_idx IN NUMBER) IS
491: l_current_score NUMBER:=0;
492: l_score NUMBER;

Line 504: ,p_search_rec IN HZ_PARTY_SEARCH.contact_point_search_rec_type

500: PROCEDURE INSERT_CONTACT_POINTS_SCORE (
501: p_party_id IN NUMBER
502: ,p_record_id IN NUMBER
503: ,p_search_ctx_id IN NUMBER
504: ,p_search_rec IN HZ_PARTY_SEARCH.contact_point_search_rec_type
505: ,p_stage_rec IN HZ_PARTY_STAGE.contact_pt_stage_rec_type
506: ,p_idx IN NUMBER) IS
507: l_current_score NUMBER:=0;
508: l_score NUMBER;

Line 523: p_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type

519: for the PARTY Entity
520: ************************************************/
521:
522: PROCEDURE POP_PARTY_COND_REC(
523: p_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type
524: ) IS
525: BEGIN
526: NULL ;
527: EXCEPTION

Line 543: p_search_list IN HZ_PARTY_SEARCH.party_site_list

539: for the PARTY_SITES Entity
540: ************************************************/
541:
542: PROCEDURE POP_PARTY_SITES_COND_REC(
543: p_search_list IN HZ_PARTY_SEARCH.party_site_list
544: ) IS
545: BEGIN
546: NULL ;
547: EXCEPTION

Line 563: p_search_list IN HZ_PARTY_SEARCH.contact_list

559: for the CONTACTS Entity
560: ************************************************/
561:
562: PROCEDURE POP_CONTACTS_COND_REC(
563: p_search_list IN HZ_PARTY_SEARCH.contact_list
564: ) IS
565: BEGIN
566: NULL ;
567: EXCEPTION

Line 583: p_search_list IN HZ_PARTY_SEARCH.contact_point_list

579: for the CONTACT_POINTS Entity
580: ************************************************/
581:
582: PROCEDURE POP_CONTACT_POINTS_COND_REC(
583: p_search_list IN HZ_PARTY_SEARCH.contact_point_list
584: ) IS
585: BEGIN
586: NULL ;
587: EXCEPTION

Line 597: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type:=

593: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
594: END;
595:
596: PROCEDURE init_score_context (
597: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type:=
598: HZ_PARTY_SEARCH.G_MISS_PARTY_SEARCH_REC,
599: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list:=
600: HZ_PARTY_SEARCH.G_MISS_PARTY_SITE_LIST,
601: p_contact_list IN HZ_PARTY_SEARCH.contact_list:=

Line 598: HZ_PARTY_SEARCH.G_MISS_PARTY_SEARCH_REC,

594: END;
595:
596: PROCEDURE init_score_context (
597: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type:=
598: HZ_PARTY_SEARCH.G_MISS_PARTY_SEARCH_REC,
599: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list:=
600: HZ_PARTY_SEARCH.G_MISS_PARTY_SITE_LIST,
601: p_contact_list IN HZ_PARTY_SEARCH.contact_list:=
602: HZ_PARTY_SEARCH.G_MISS_CONTACT_LIST,

Line 599: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list:=

595:
596: PROCEDURE init_score_context (
597: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type:=
598: HZ_PARTY_SEARCH.G_MISS_PARTY_SEARCH_REC,
599: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list:=
600: HZ_PARTY_SEARCH.G_MISS_PARTY_SITE_LIST,
601: p_contact_list IN HZ_PARTY_SEARCH.contact_list:=
602: HZ_PARTY_SEARCH.G_MISS_CONTACT_LIST,
603: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list:=

Line 600: HZ_PARTY_SEARCH.G_MISS_PARTY_SITE_LIST,

596: PROCEDURE init_score_context (
597: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type:=
598: HZ_PARTY_SEARCH.G_MISS_PARTY_SEARCH_REC,
599: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list:=
600: HZ_PARTY_SEARCH.G_MISS_PARTY_SITE_LIST,
601: p_contact_list IN HZ_PARTY_SEARCH.contact_list:=
602: HZ_PARTY_SEARCH.G_MISS_CONTACT_LIST,
603: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list:=
604: HZ_PARTY_SEARCH.G_MISS_CONTACT_POINT_LIST

Line 601: p_contact_list IN HZ_PARTY_SEARCH.contact_list:=

597: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type:=
598: HZ_PARTY_SEARCH.G_MISS_PARTY_SEARCH_REC,
599: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list:=
600: HZ_PARTY_SEARCH.G_MISS_PARTY_SITE_LIST,
601: p_contact_list IN HZ_PARTY_SEARCH.contact_list:=
602: HZ_PARTY_SEARCH.G_MISS_CONTACT_LIST,
603: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list:=
604: HZ_PARTY_SEARCH.G_MISS_CONTACT_POINT_LIST
605: ) IS

Line 602: HZ_PARTY_SEARCH.G_MISS_CONTACT_LIST,

598: HZ_PARTY_SEARCH.G_MISS_PARTY_SEARCH_REC,
599: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list:=
600: HZ_PARTY_SEARCH.G_MISS_PARTY_SITE_LIST,
601: p_contact_list IN HZ_PARTY_SEARCH.contact_list:=
602: HZ_PARTY_SEARCH.G_MISS_CONTACT_LIST,
603: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list:=
604: HZ_PARTY_SEARCH.G_MISS_CONTACT_POINT_LIST
605: ) IS
606: l_dummy NUMBER;

Line 603: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list:=

599: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list:=
600: HZ_PARTY_SEARCH.G_MISS_PARTY_SITE_LIST,
601: p_contact_list IN HZ_PARTY_SEARCH.contact_list:=
602: HZ_PARTY_SEARCH.G_MISS_CONTACT_LIST,
603: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list:=
604: HZ_PARTY_SEARCH.G_MISS_CONTACT_POINT_LIST
605: ) IS
606: l_dummy NUMBER;
607: BEGIN

Line 604: HZ_PARTY_SEARCH.G_MISS_CONTACT_POINT_LIST

600: HZ_PARTY_SEARCH.G_MISS_PARTY_SITE_LIST,
601: p_contact_list IN HZ_PARTY_SEARCH.contact_list:=
602: HZ_PARTY_SEARCH.G_MISS_CONTACT_LIST,
603: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list:=
604: HZ_PARTY_SEARCH.G_MISS_CONTACT_POINT_LIST
605: ) IS
606: l_dummy NUMBER;
607: BEGIN
608: IF fnd_log.level_statement>=fnd_log.g_current_runtime_level THEN

Line 624: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type:=

620: MAP_CONTACT_POINT_REC(FALSE,p_contact_point_list, l_dummy, g_contact_pt_stage_list);
621:
622: END;
623: FUNCTION init_search(
624: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type:=
625: HZ_PARTY_SEARCH.G_MISS_PARTY_SEARCH_REC,
626: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list:=
627: HZ_PARTY_SEARCH.G_MISS_PARTY_SITE_LIST,
628: p_contact_list IN HZ_PARTY_SEARCH.contact_list:=

Line 625: HZ_PARTY_SEARCH.G_MISS_PARTY_SEARCH_REC,

621:
622: END;
623: FUNCTION init_search(
624: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type:=
625: HZ_PARTY_SEARCH.G_MISS_PARTY_SEARCH_REC,
626: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list:=
627: HZ_PARTY_SEARCH.G_MISS_PARTY_SITE_LIST,
628: p_contact_list IN HZ_PARTY_SEARCH.contact_list:=
629: HZ_PARTY_SEARCH.G_MISS_CONTACT_LIST,

Line 626: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list:=

622: END;
623: FUNCTION init_search(
624: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type:=
625: HZ_PARTY_SEARCH.G_MISS_PARTY_SEARCH_REC,
626: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list:=
627: HZ_PARTY_SEARCH.G_MISS_PARTY_SITE_LIST,
628: p_contact_list IN HZ_PARTY_SEARCH.contact_list:=
629: HZ_PARTY_SEARCH.G_MISS_CONTACT_LIST,
630: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list:=

Line 627: HZ_PARTY_SEARCH.G_MISS_PARTY_SITE_LIST,

623: FUNCTION init_search(
624: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type:=
625: HZ_PARTY_SEARCH.G_MISS_PARTY_SEARCH_REC,
626: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list:=
627: HZ_PARTY_SEARCH.G_MISS_PARTY_SITE_LIST,
628: p_contact_list IN HZ_PARTY_SEARCH.contact_list:=
629: HZ_PARTY_SEARCH.G_MISS_CONTACT_LIST,
630: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list:=
631: HZ_PARTY_SEARCH.G_MISS_CONTACT_POINT_LIST,

Line 628: p_contact_list IN HZ_PARTY_SEARCH.contact_list:=

624: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type:=
625: HZ_PARTY_SEARCH.G_MISS_PARTY_SEARCH_REC,
626: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list:=
627: HZ_PARTY_SEARCH.G_MISS_PARTY_SITE_LIST,
628: p_contact_list IN HZ_PARTY_SEARCH.contact_list:=
629: HZ_PARTY_SEARCH.G_MISS_CONTACT_LIST,
630: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list:=
631: HZ_PARTY_SEARCH.G_MISS_CONTACT_POINT_LIST,
632: p_match_type IN VARCHAR2,

Line 629: HZ_PARTY_SEARCH.G_MISS_CONTACT_LIST,

625: HZ_PARTY_SEARCH.G_MISS_PARTY_SEARCH_REC,
626: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list:=
627: HZ_PARTY_SEARCH.G_MISS_PARTY_SITE_LIST,
628: p_contact_list IN HZ_PARTY_SEARCH.contact_list:=
629: HZ_PARTY_SEARCH.G_MISS_CONTACT_LIST,
630: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list:=
631: HZ_PARTY_SEARCH.G_MISS_CONTACT_POINT_LIST,
632: p_match_type IN VARCHAR2,
633: x_party_max_score OUT NUMBER,

Line 630: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list:=

626: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list:=
627: HZ_PARTY_SEARCH.G_MISS_PARTY_SITE_LIST,
628: p_contact_list IN HZ_PARTY_SEARCH.contact_list:=
629: HZ_PARTY_SEARCH.G_MISS_CONTACT_LIST,
630: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list:=
631: HZ_PARTY_SEARCH.G_MISS_CONTACT_POINT_LIST,
632: p_match_type IN VARCHAR2,
633: x_party_max_score OUT NUMBER,
634: x_ps_max_score OUT NUMBER,

Line 631: HZ_PARTY_SEARCH.G_MISS_CONTACT_POINT_LIST,

627: HZ_PARTY_SEARCH.G_MISS_PARTY_SITE_LIST,
628: p_contact_list IN HZ_PARTY_SEARCH.contact_list:=
629: HZ_PARTY_SEARCH.G_MISS_CONTACT_LIST,
630: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list:=
631: HZ_PARTY_SEARCH.G_MISS_CONTACT_POINT_LIST,
632: p_match_type IN VARCHAR2,
633: x_party_max_score OUT NUMBER,
634: x_ps_max_score OUT NUMBER,
635: x_contact_max_score OUT NUMBER,

Line 643: maxscore HZ_PARTY_SEARCH.IDList;

639: l_ps_entered_max_score NUMBER:=0;
640: l_ct_entered_max_score NUMBER:=0;
641: l_cpt_entered_max_score NUMBER:=0;
642: vlist vlisttype;
643: maxscore HZ_PARTY_SEARCH.IDList;
644: l_name VARCHAR2(200);
645: l_idx NUMBER;
646: l_num NUMBER;
647: total NUMBER;

Line 1972: RETURN HZ_PARTY_SEARCH.score_rec IS

1968: p_party_id NUMBER,
1969: p_party_site_id NUMBER,
1970: p_org_contact_id NUMBER,
1971: p_contact_point_id NUMBER)
1972: RETURN HZ_PARTY_SEARCH.score_rec IS
1973: l_score_rec HZ_PARTY_SEARCH.score_rec;
1974: BEGIN
1975: IF fnd_log.level_statement>=fnd_log.g_current_runtime_level THEN
1976: 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 1973: l_score_rec HZ_PARTY_SEARCH.score_rec;

1969: p_party_site_id NUMBER,
1970: p_org_contact_id NUMBER,
1971: p_contact_point_id NUMBER)
1972: RETURN HZ_PARTY_SEARCH.score_rec IS
1973: l_score_rec HZ_PARTY_SEARCH.score_rec;
1974: BEGIN
1975: IF fnd_log.level_statement>=fnd_log.g_current_runtime_level THEN
1976: 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);
1977: 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 2005: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,

2001: **********************************************************/
2002:
2003: PROCEDURE find_parties (
2004: p_rule_id IN NUMBER,
2005: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
2006: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
2007: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
2008: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
2009: p_restrict_sql IN VARCHAR2,

Line 2006: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,

2002:
2003: PROCEDURE find_parties (
2004: p_rule_id IN NUMBER,
2005: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
2006: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
2007: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
2008: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
2009: p_restrict_sql IN VARCHAR2,
2010: p_match_type IN VARCHAR2,

Line 2007: p_contact_list IN HZ_PARTY_SEARCH.contact_list,

2003: PROCEDURE find_parties (
2004: p_rule_id IN NUMBER,
2005: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
2006: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
2007: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
2008: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
2009: p_restrict_sql IN VARCHAR2,
2010: p_match_type IN VARCHAR2,
2011: p_search_merged IN VARCHAR2,

Line 2008: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,

2004: p_rule_id IN NUMBER,
2005: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
2006: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
2007: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
2008: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
2009: p_restrict_sql IN VARCHAR2,
2010: p_match_type IN VARCHAR2,
2011: p_search_merged IN VARCHAR2,
2012: p_dup_party_id IN NUMBER,

Line 2044: H_SCORES HZ_PARTY_SEARCH.score_list;

2040: l_TX39 VARCHAR2(2000);
2041: l_TX41 VARCHAR2(2000);
2042: l_TX44 VARCHAR2(2000);
2043: l_TX3 VARCHAR2(2000);
2044: H_SCORES HZ_PARTY_SEARCH.score_list;
2045: H_PARTY_ID HZ_PARTY_SEARCH.IDList;
2046: H_PARTY_ID_LIST HZ_PARTY_SEARCH.IDList;
2047:
2048: l_score NUMBER;

Line 2045: H_PARTY_ID HZ_PARTY_SEARCH.IDList;

2041: l_TX41 VARCHAR2(2000);
2042: l_TX44 VARCHAR2(2000);
2043: l_TX3 VARCHAR2(2000);
2044: H_SCORES HZ_PARTY_SEARCH.score_list;
2045: H_PARTY_ID HZ_PARTY_SEARCH.IDList;
2046: H_PARTY_ID_LIST HZ_PARTY_SEARCH.IDList;
2047:
2048: l_score NUMBER;
2049: l_idx NUMBER;

Line 2046: H_PARTY_ID_LIST HZ_PARTY_SEARCH.IDList;

2042: l_TX44 VARCHAR2(2000);
2043: l_TX3 VARCHAR2(2000);
2044: H_SCORES HZ_PARTY_SEARCH.score_list;
2045: H_PARTY_ID HZ_PARTY_SEARCH.IDList;
2046: H_PARTY_ID_LIST HZ_PARTY_SEARCH.IDList;
2047:
2048: l_score NUMBER;
2049: l_idx NUMBER;
2050: l_party_cur HZ_PARTY_STAGE.StageCurTyp;

Line 2237: h_ps_id HZ_PARTY_SEARCH.IDList;

2233: /** Private procedure to acquire and score at party site level ***/
2234: 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
2235: l_party_id_idx NUMBER:=1;
2236: l_ctx_id NUMBER;
2237: h_ps_id HZ_PARTY_SEARCH.IDList;
2238: h_ps_party_id HZ_PARTY_SEARCH.IDList;
2239: h_ps_score HZ_PARTY_SEARCH.IDList;
2240: detcnt NUMBER := 1;
2241: BEGIN

Line 2238: h_ps_party_id HZ_PARTY_SEARCH.IDList;

2234: 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
2235: l_party_id_idx NUMBER:=1;
2236: l_ctx_id NUMBER;
2237: h_ps_id HZ_PARTY_SEARCH.IDList;
2238: h_ps_party_id HZ_PARTY_SEARCH.IDList;
2239: h_ps_score HZ_PARTY_SEARCH.IDList;
2240: detcnt NUMBER := 1;
2241: BEGIN
2242: IF fnd_log.level_statement>=fnd_log.g_current_runtime_level THEN

Line 2239: h_ps_score HZ_PARTY_SEARCH.IDList;

2235: l_party_id_idx NUMBER:=1;
2236: l_ctx_id NUMBER;
2237: h_ps_id HZ_PARTY_SEARCH.IDList;
2238: h_ps_party_id HZ_PARTY_SEARCH.IDList;
2239: h_ps_score HZ_PARTY_SEARCH.IDList;
2240: detcnt NUMBER := 1;
2241: BEGIN
2242: IF fnd_log.level_statement>=fnd_log.g_current_runtime_level THEN
2243: 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 2359: h_ct_id HZ_PARTY_SEARCH.IDList;

2355: /** Private procedure to acquire and score at contact point level ***/
2356: 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
2357: l_party_id_idx NUMBER:=1;
2358: l_ctx_id NUMBER;
2359: h_ct_id HZ_PARTY_SEARCH.IDList;
2360: h_ct_party_id HZ_PARTY_SEARCH.IDList;
2361: h_ct_score HZ_PARTY_SEARCH.IDList;
2362: detcnt NUMBER := 1;
2363: BEGIN

Line 2360: h_ct_party_id HZ_PARTY_SEARCH.IDList;

2356: 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
2357: l_party_id_idx NUMBER:=1;
2358: l_ctx_id NUMBER;
2359: h_ct_id HZ_PARTY_SEARCH.IDList;
2360: h_ct_party_id HZ_PARTY_SEARCH.IDList;
2361: h_ct_score HZ_PARTY_SEARCH.IDList;
2362: detcnt NUMBER := 1;
2363: BEGIN
2364: IF fnd_log.level_statement>=fnd_log.g_current_runtime_level THEN

Line 2361: h_ct_score HZ_PARTY_SEARCH.IDList;

2357: l_party_id_idx NUMBER:=1;
2358: l_ctx_id NUMBER;
2359: h_ct_id HZ_PARTY_SEARCH.IDList;
2360: h_ct_party_id HZ_PARTY_SEARCH.IDList;
2361: h_ct_score HZ_PARTY_SEARCH.IDList;
2362: detcnt NUMBER := 1;
2363: BEGIN
2364: IF fnd_log.level_statement>=fnd_log.g_current_runtime_level THEN
2365: 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 2468: h_cpt_id HZ_PARTY_SEARCH.IDList;

2464: /** Private procedure to acquire and score at contact point level ***/
2465: 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
2466: l_party_id_idx NUMBER:=1;
2467: l_ctx_id NUMBER;
2468: h_cpt_id HZ_PARTY_SEARCH.IDList;
2469: h_cpt_party_id HZ_PARTY_SEARCH.IDList;
2470: h_cpt_score HZ_PARTY_SEARCH.IDList;
2471: detcnt NUMBER := 1;
2472: l_cpt_flag VARCHAR2(1) := 'N';

Line 2469: h_cpt_party_id HZ_PARTY_SEARCH.IDList;

2465: 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
2466: l_party_id_idx NUMBER:=1;
2467: l_ctx_id NUMBER;
2468: h_cpt_id HZ_PARTY_SEARCH.IDList;
2469: h_cpt_party_id HZ_PARTY_SEARCH.IDList;
2470: h_cpt_score HZ_PARTY_SEARCH.IDList;
2471: detcnt NUMBER := 1;
2472: l_cpt_flag VARCHAR2(1) := 'N';
2473: is_a_match VARCHAR2(1) := 'Y';

Line 2470: h_cpt_score HZ_PARTY_SEARCH.IDList;

2466: l_party_id_idx NUMBER:=1;
2467: l_ctx_id NUMBER;
2468: h_cpt_id HZ_PARTY_SEARCH.IDList;
2469: h_cpt_party_id HZ_PARTY_SEARCH.IDList;
2470: h_cpt_score HZ_PARTY_SEARCH.IDList;
2471: detcnt NUMBER := 1;
2472: l_cpt_flag VARCHAR2(1) := 'N';
2473: is_a_match VARCHAR2(1) := 'Y';
2474: BEGIN

Line 2919: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,

2915: END find_parties;
2916:
2917: PROCEDURE find_persons (
2918: p_rule_id IN NUMBER,
2919: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
2920: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
2921: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
2922: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
2923: p_restrict_sql IN VARCHAR2,

Line 2920: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,

2916:
2917: PROCEDURE find_persons (
2918: p_rule_id IN NUMBER,
2919: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
2920: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
2921: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
2922: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
2923: p_restrict_sql IN VARCHAR2,
2924: p_match_type IN VARCHAR2,

Line 2921: p_contact_list IN HZ_PARTY_SEARCH.contact_list,

2917: PROCEDURE find_persons (
2918: p_rule_id IN NUMBER,
2919: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
2920: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
2921: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
2922: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
2923: p_restrict_sql IN VARCHAR2,
2924: p_match_type IN VARCHAR2,
2925: p_search_merged IN VARCHAR2,

Line 2922: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,

2918: p_rule_id IN NUMBER,
2919: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
2920: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
2921: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
2922: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
2923: p_restrict_sql IN VARCHAR2,
2924: p_match_type IN VARCHAR2,
2925: p_search_merged IN VARCHAR2,
2926: p_dup_party_id IN NUMBER,

Line 2958: H_SCORES HZ_PARTY_SEARCH.score_list;

2954: l_TX39 VARCHAR2(2000);
2955: l_TX41 VARCHAR2(2000);
2956: l_TX44 VARCHAR2(2000);
2957: l_TX3 VARCHAR2(2000);
2958: H_SCORES HZ_PARTY_SEARCH.score_list;
2959: H_PARTY_ID HZ_PARTY_SEARCH.IDList;
2960: H_PARTY_ID_LIST HZ_PARTY_SEARCH.IDList;
2961:
2962: l_score NUMBER;

Line 2959: H_PARTY_ID HZ_PARTY_SEARCH.IDList;

2955: l_TX41 VARCHAR2(2000);
2956: l_TX44 VARCHAR2(2000);
2957: l_TX3 VARCHAR2(2000);
2958: H_SCORES HZ_PARTY_SEARCH.score_list;
2959: H_PARTY_ID HZ_PARTY_SEARCH.IDList;
2960: H_PARTY_ID_LIST HZ_PARTY_SEARCH.IDList;
2961:
2962: l_score NUMBER;
2963: l_idx NUMBER;

Line 2960: H_PARTY_ID_LIST HZ_PARTY_SEARCH.IDList;

2956: l_TX44 VARCHAR2(2000);
2957: l_TX3 VARCHAR2(2000);
2958: H_SCORES HZ_PARTY_SEARCH.score_list;
2959: H_PARTY_ID HZ_PARTY_SEARCH.IDList;
2960: H_PARTY_ID_LIST HZ_PARTY_SEARCH.IDList;
2961:
2962: l_score NUMBER;
2963: l_idx NUMBER;
2964: l_party_cur HZ_PARTY_STAGE.StageCurTyp;

Line 3199: h_ps_id HZ_PARTY_SEARCH.IDList;

3195: /** Private procedure to acquire and score at party site level ***/
3196: 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
3197: l_party_id_idx NUMBER:=1;
3198: l_ctx_id NUMBER;
3199: h_ps_id HZ_PARTY_SEARCH.IDList;
3200: h_ps_party_id HZ_PARTY_SEARCH.IDList;
3201: h_ps_score HZ_PARTY_SEARCH.IDList;
3202: detcnt NUMBER := 1;
3203: l_person_id NUMBER;

Line 3200: h_ps_party_id HZ_PARTY_SEARCH.IDList;

3196: 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
3197: l_party_id_idx NUMBER:=1;
3198: l_ctx_id NUMBER;
3199: h_ps_id HZ_PARTY_SEARCH.IDList;
3200: h_ps_party_id HZ_PARTY_SEARCH.IDList;
3201: h_ps_score HZ_PARTY_SEARCH.IDList;
3202: detcnt NUMBER := 1;
3203: l_person_id NUMBER;
3204: BEGIN

Line 3201: h_ps_score HZ_PARTY_SEARCH.IDList;

3197: l_party_id_idx NUMBER:=1;
3198: l_ctx_id NUMBER;
3199: h_ps_id HZ_PARTY_SEARCH.IDList;
3200: h_ps_party_id HZ_PARTY_SEARCH.IDList;
3201: h_ps_score HZ_PARTY_SEARCH.IDList;
3202: detcnt NUMBER := 1;
3203: l_person_id NUMBER;
3204: BEGIN
3205: SAVEPOINT eval_start;

Line 3298: h_ct_id HZ_PARTY_SEARCH.IDList;

3294: /** Private procedure to acquire and score at party site level ***/
3295: PROCEDURE eval_contact_level(p_contact_contains_str VARCHAR2,p_ins_details VARCHAR2,p_emax_score NUMBER) IS
3296: l_party_id_idx NUMBER:=1;
3297: l_ctx_id NUMBER;
3298: h_ct_id HZ_PARTY_SEARCH.IDList;
3299: h_ct_party_id HZ_PARTY_SEARCH.IDList;
3300: h_ct_score HZ_PARTY_SEARCH.IDList;
3301: detcnt NUMBER := 1;
3302: l_person_id NUMBER;

Line 3299: h_ct_party_id HZ_PARTY_SEARCH.IDList;

3295: PROCEDURE eval_contact_level(p_contact_contains_str VARCHAR2,p_ins_details VARCHAR2,p_emax_score NUMBER) IS
3296: l_party_id_idx NUMBER:=1;
3297: l_ctx_id NUMBER;
3298: h_ct_id HZ_PARTY_SEARCH.IDList;
3299: h_ct_party_id HZ_PARTY_SEARCH.IDList;
3300: h_ct_score HZ_PARTY_SEARCH.IDList;
3301: detcnt NUMBER := 1;
3302: l_person_id NUMBER;
3303: BEGIN

Line 3300: h_ct_score HZ_PARTY_SEARCH.IDList;

3296: l_party_id_idx NUMBER:=1;
3297: l_ctx_id NUMBER;
3298: h_ct_id HZ_PARTY_SEARCH.IDList;
3299: h_ct_party_id HZ_PARTY_SEARCH.IDList;
3300: h_ct_score HZ_PARTY_SEARCH.IDList;
3301: detcnt NUMBER := 1;
3302: l_person_id NUMBER;
3303: BEGIN
3304: SAVEPOINT eval_start;

Line 3356: h_cpt_id HZ_PARTY_SEARCH.IDList;

3352: /** Private procedure to acquire and score at contact point level ***/
3353: 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
3354: l_party_id_idx NUMBER:=1;
3355: l_ctx_id NUMBER;
3356: h_cpt_id HZ_PARTY_SEARCH.IDList;
3357: h_cpt_party_id HZ_PARTY_SEARCH.IDList;
3358: h_cpt_score HZ_PARTY_SEARCH.IDList;
3359: detcnt NUMBER := 1;
3360: l_person_id NUMBER;

Line 3357: h_cpt_party_id HZ_PARTY_SEARCH.IDList;

3353: 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
3354: l_party_id_idx NUMBER:=1;
3355: l_ctx_id NUMBER;
3356: h_cpt_id HZ_PARTY_SEARCH.IDList;
3357: h_cpt_party_id HZ_PARTY_SEARCH.IDList;
3358: h_cpt_score HZ_PARTY_SEARCH.IDList;
3359: detcnt NUMBER := 1;
3360: l_person_id NUMBER;
3361: is_a_match VARCHAR2(1) := 'Y';

Line 3358: h_cpt_score HZ_PARTY_SEARCH.IDList;

3354: l_party_id_idx NUMBER:=1;
3355: l_ctx_id NUMBER;
3356: h_cpt_id HZ_PARTY_SEARCH.IDList;
3357: h_cpt_party_id HZ_PARTY_SEARCH.IDList;
3358: h_cpt_score HZ_PARTY_SEARCH.IDList;
3359: detcnt NUMBER := 1;
3360: l_person_id NUMBER;
3361: is_a_match VARCHAR2(1) := 'Y';
3362: l_cpt_flag VARCHAR2(1) := 'N';

Line 3700: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,

3696: END find_persons;
3697:
3698: PROCEDURE find_persons (
3699: p_rule_id IN NUMBER,
3700: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
3701: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
3702: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
3703: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
3704: p_restrict_sql IN VARCHAR2,

Line 3701: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,

3697:
3698: PROCEDURE find_persons (
3699: p_rule_id IN NUMBER,
3700: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
3701: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
3702: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
3703: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
3704: p_restrict_sql IN VARCHAR2,
3705: p_match_type IN VARCHAR2,

Line 3702: p_contact_list IN HZ_PARTY_SEARCH.contact_list,

3698: PROCEDURE find_persons (
3699: p_rule_id IN NUMBER,
3700: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
3701: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
3702: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
3703: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
3704: p_restrict_sql IN VARCHAR2,
3705: p_match_type IN VARCHAR2,
3706: p_search_merged IN VARCHAR2,

Line 3703: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,

3699: p_rule_id IN NUMBER,
3700: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
3701: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
3702: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
3703: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
3704: p_restrict_sql IN VARCHAR2,
3705: p_match_type IN VARCHAR2,
3706: p_search_merged IN VARCHAR2,
3707: p_ins_details IN VARCHAR2,

Line 3717: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,

3713: 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);
3714: END;
3715: PROCEDURE find_party_details (
3716: p_rule_id IN NUMBER,
3717: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
3718: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
3719: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
3720: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
3721: p_restrict_sql IN VARCHAR2,

Line 3718: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,

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

Line 3719: p_contact_list IN HZ_PARTY_SEARCH.contact_list,

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

Line 3720: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,

3716: p_rule_id IN NUMBER,
3717: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
3718: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
3719: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
3720: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
3721: p_restrict_sql IN VARCHAR2,
3722: p_match_type IN VARCHAR2,
3723: p_search_merged IN VARCHAR2,
3724: x_search_ctx_id OUT NUMBER,

Line 3777: l_party_rec HZ_PARTY_SEARCH.party_search_rec_type;

3773: x_dup_set_id OUT NUMBER,
3774: x_search_ctx_id OUT NUMBER,
3775: x_num_matches OUT NUMBER
3776: ) IS
3777: l_party_rec HZ_PARTY_SEARCH.party_search_rec_type;
3778: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
3779: l_contact_list HZ_PARTY_SEARCH.contact_list;
3780: l_cpt_list HZ_PARTY_SEARCH.contact_point_list;
3781: l_match_idx NUMBER;

Line 3778: l_party_site_list HZ_PARTY_SEARCH.party_site_list;

3774: x_search_ctx_id OUT NUMBER,
3775: x_num_matches OUT NUMBER
3776: ) IS
3777: l_party_rec HZ_PARTY_SEARCH.party_search_rec_type;
3778: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
3779: l_contact_list HZ_PARTY_SEARCH.contact_list;
3780: l_cpt_list HZ_PARTY_SEARCH.contact_point_list;
3781: l_match_idx NUMBER;
3782:

Line 3779: l_contact_list HZ_PARTY_SEARCH.contact_list;

3775: x_num_matches OUT NUMBER
3776: ) IS
3777: l_party_rec HZ_PARTY_SEARCH.party_search_rec_type;
3778: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
3779: l_contact_list HZ_PARTY_SEARCH.contact_list;
3780: l_cpt_list HZ_PARTY_SEARCH.contact_point_list;
3781: l_match_idx NUMBER;
3782:
3783: --Fix for bug 4417124

Line 3780: l_cpt_list HZ_PARTY_SEARCH.contact_point_list;

3776: ) IS
3777: l_party_rec HZ_PARTY_SEARCH.party_search_rec_type;
3778: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
3779: l_contact_list HZ_PARTY_SEARCH.contact_list;
3780: l_cpt_list HZ_PARTY_SEARCH.contact_point_list;
3781: l_match_idx NUMBER;
3782:
3783: --Fix for bug 4417124
3784: l_use_contact_addr_info BOOLEAN := TRUE;

Line 3893: l_party_search_rec HZ_PARTY_SEARCH.party_search_rec_type;

3889: x_search_ctx_id OUT NUMBER,
3890: x_num_matches OUT NUMBER
3891: ) IS
3892:
3893: l_party_search_rec HZ_PARTY_SEARCH.party_search_rec_type;
3894: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
3895: l_contact_list HZ_PARTY_SEARCH.contact_list;
3896: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;
3897: contact_point_ids HZ_PARTY_SEARCH.IDList;

Line 3894: l_party_site_list HZ_PARTY_SEARCH.party_site_list;

3890: x_num_matches OUT NUMBER
3891: ) IS
3892:
3893: l_party_search_rec HZ_PARTY_SEARCH.party_search_rec_type;
3894: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
3895: l_contact_list HZ_PARTY_SEARCH.contact_list;
3896: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;
3897: contact_point_ids HZ_PARTY_SEARCH.IDList;
3898: p_party_site_list HZ_PARTY_SEARCH.IDList;

Line 3895: l_contact_list HZ_PARTY_SEARCH.contact_list;

3891: ) IS
3892:
3893: l_party_search_rec HZ_PARTY_SEARCH.party_search_rec_type;
3894: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
3895: l_contact_list HZ_PARTY_SEARCH.contact_list;
3896: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;
3897: contact_point_ids HZ_PARTY_SEARCH.IDList;
3898: p_party_site_list HZ_PARTY_SEARCH.IDList;
3899: p_contact_ids HZ_PARTY_SEARCH.IDList;

Line 3896: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;

3892:
3893: l_party_search_rec HZ_PARTY_SEARCH.party_search_rec_type;
3894: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
3895: l_contact_list HZ_PARTY_SEARCH.contact_list;
3896: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;
3897: contact_point_ids HZ_PARTY_SEARCH.IDList;
3898: p_party_site_list HZ_PARTY_SEARCH.IDList;
3899: p_contact_ids HZ_PARTY_SEARCH.IDList;
3900: l_match_idx NUMBER;

Line 3897: contact_point_ids HZ_PARTY_SEARCH.IDList;

3893: l_party_search_rec HZ_PARTY_SEARCH.party_search_rec_type;
3894: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
3895: l_contact_list HZ_PARTY_SEARCH.contact_list;
3896: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;
3897: contact_point_ids HZ_PARTY_SEARCH.IDList;
3898: p_party_site_list HZ_PARTY_SEARCH.IDList;
3899: p_contact_ids HZ_PARTY_SEARCH.IDList;
3900: l_match_idx NUMBER;
3901: cursor get_cpts_for_party_sites is select contact_point_id

Line 3898: p_party_site_list HZ_PARTY_SEARCH.IDList;

3894: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
3895: l_contact_list HZ_PARTY_SEARCH.contact_list;
3896: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;
3897: contact_point_ids HZ_PARTY_SEARCH.IDList;
3898: p_party_site_list HZ_PARTY_SEARCH.IDList;
3899: p_contact_ids HZ_PARTY_SEARCH.IDList;
3900: l_match_idx NUMBER;
3901: cursor get_cpts_for_party_sites is select contact_point_id
3902: from hz_contact_points

Line 3899: p_contact_ids HZ_PARTY_SEARCH.IDList;

3895: l_contact_list HZ_PARTY_SEARCH.contact_list;
3896: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;
3897: contact_point_ids HZ_PARTY_SEARCH.IDList;
3898: p_party_site_list HZ_PARTY_SEARCH.IDList;
3899: p_contact_ids HZ_PARTY_SEARCH.IDList;
3900: l_match_idx NUMBER;
3901: cursor get_cpts_for_party_sites is select contact_point_id
3902: from hz_contact_points
3903: where owner_table_name = 'HZ_PARTY_SITES'

Line 3928: HZ_PARTY_SEARCH.G_MISS_ID_LIST,

3924:
3925: get_search_criteria (
3926: null,
3927: p_party_site_list,
3928: HZ_PARTY_SEARCH.G_MISS_ID_LIST,
3929: contact_point_ids,
3930: l_party_search_rec,
3931: l_party_site_list,
3932: l_contact_list,

Line 3978: l_party_search_rec HZ_PARTY_SEARCH.party_search_rec_type;

3974: x_search_ctx_id OUT NUMBER,
3975: x_num_matches OUT NUMBER
3976: ) IS
3977:
3978: l_party_search_rec HZ_PARTY_SEARCH.party_search_rec_type;
3979: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
3980: l_contact_list HZ_PARTY_SEARCH.contact_list;
3981: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;
3982: contact_point_ids HZ_PARTY_SEARCH.IDList;

Line 3979: l_party_site_list HZ_PARTY_SEARCH.party_site_list;

3975: x_num_matches OUT NUMBER
3976: ) IS
3977:
3978: l_party_search_rec HZ_PARTY_SEARCH.party_search_rec_type;
3979: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
3980: l_contact_list HZ_PARTY_SEARCH.contact_list;
3981: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;
3982: contact_point_ids HZ_PARTY_SEARCH.IDList;
3983: p_party_site_list HZ_PARTY_SEARCH.IDList;

Line 3980: l_contact_list HZ_PARTY_SEARCH.contact_list;

3976: ) IS
3977:
3978: l_party_search_rec HZ_PARTY_SEARCH.party_search_rec_type;
3979: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
3980: l_contact_list HZ_PARTY_SEARCH.contact_list;
3981: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;
3982: contact_point_ids HZ_PARTY_SEARCH.IDList;
3983: p_party_site_list HZ_PARTY_SEARCH.IDList;
3984: p_contact_ids HZ_PARTY_SEARCH.IDList;

Line 3981: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;

3977:
3978: l_party_search_rec HZ_PARTY_SEARCH.party_search_rec_type;
3979: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
3980: l_contact_list HZ_PARTY_SEARCH.contact_list;
3981: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;
3982: contact_point_ids HZ_PARTY_SEARCH.IDList;
3983: p_party_site_list HZ_PARTY_SEARCH.IDList;
3984: p_contact_ids HZ_PARTY_SEARCH.IDList;
3985: l_match_idx NUMBER;

Line 3982: contact_point_ids HZ_PARTY_SEARCH.IDList;

3978: l_party_search_rec HZ_PARTY_SEARCH.party_search_rec_type;
3979: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
3980: l_contact_list HZ_PARTY_SEARCH.contact_list;
3981: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;
3982: contact_point_ids HZ_PARTY_SEARCH.IDList;
3983: p_party_site_list HZ_PARTY_SEARCH.IDList;
3984: p_contact_ids HZ_PARTY_SEARCH.IDList;
3985: l_match_idx NUMBER;
3986: cursor get_cpt_for_contact_id is select contact_point_id

Line 3983: p_party_site_list HZ_PARTY_SEARCH.IDList;

3979: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
3980: l_contact_list HZ_PARTY_SEARCH.contact_list;
3981: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;
3982: contact_point_ids HZ_PARTY_SEARCH.IDList;
3983: p_party_site_list HZ_PARTY_SEARCH.IDList;
3984: p_contact_ids HZ_PARTY_SEARCH.IDList;
3985: l_match_idx NUMBER;
3986: cursor get_cpt_for_contact_id is select contact_point_id
3987: from hz_org_contacts a, hz_relationships b, hz_contact_points c

Line 3984: p_contact_ids HZ_PARTY_SEARCH.IDList;

3980: l_contact_list HZ_PARTY_SEARCH.contact_list;
3981: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;
3982: contact_point_ids HZ_PARTY_SEARCH.IDList;
3983: p_party_site_list HZ_PARTY_SEARCH.IDList;
3984: p_contact_ids HZ_PARTY_SEARCH.IDList;
3985: l_match_idx NUMBER;
3986: cursor get_cpt_for_contact_id is select contact_point_id
3987: from hz_org_contacts a, hz_relationships b, hz_contact_points c
3988: where a.party_relationship_id = b.relationship_id

Line 4015: HZ_PARTY_SEARCH.G_MISS_ID_LIST,

4011: CLOSE get_cpt_for_contact_id;
4012:
4013: get_search_criteria (
4014: null,
4015: HZ_PARTY_SEARCH.G_MISS_ID_LIST,
4016: p_contact_ids,
4017: contact_point_ids,
4018: l_party_search_rec,
4019: l_party_site_list,

Line 4066: l_party_search_rec HZ_PARTY_SEARCH.party_search_rec_type;

4062: p_match_type IN VARCHAR2,
4063: x_search_ctx_id OUT NUMBER,
4064: x_num_matches OUT NUMBER
4065: ) IS
4066: l_party_search_rec HZ_PARTY_SEARCH.party_search_rec_type;
4067: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
4068: l_contact_list HZ_PARTY_SEARCH.contact_list;
4069: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;
4070: contact_point_ids HZ_PARTY_SEARCH.IDList;

Line 4067: l_party_site_list HZ_PARTY_SEARCH.party_site_list;

4063: x_search_ctx_id OUT NUMBER,
4064: x_num_matches OUT NUMBER
4065: ) IS
4066: l_party_search_rec HZ_PARTY_SEARCH.party_search_rec_type;
4067: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
4068: l_contact_list HZ_PARTY_SEARCH.contact_list;
4069: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;
4070: contact_point_ids HZ_PARTY_SEARCH.IDList;
4071: p_party_site_list HZ_PARTY_SEARCH.IDList;

Line 4068: l_contact_list HZ_PARTY_SEARCH.contact_list;

4064: x_num_matches OUT NUMBER
4065: ) IS
4066: l_party_search_rec HZ_PARTY_SEARCH.party_search_rec_type;
4067: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
4068: l_contact_list HZ_PARTY_SEARCH.contact_list;
4069: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;
4070: contact_point_ids HZ_PARTY_SEARCH.IDList;
4071: p_party_site_list HZ_PARTY_SEARCH.IDList;
4072: p_contact_ids HZ_PARTY_SEARCH.IDList;

Line 4069: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;

4065: ) IS
4066: l_party_search_rec HZ_PARTY_SEARCH.party_search_rec_type;
4067: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
4068: l_contact_list HZ_PARTY_SEARCH.contact_list;
4069: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;
4070: contact_point_ids HZ_PARTY_SEARCH.IDList;
4071: p_party_site_list HZ_PARTY_SEARCH.IDList;
4072: p_contact_ids HZ_PARTY_SEARCH.IDList;
4073: l_match_idx NUMBER;

Line 4070: contact_point_ids HZ_PARTY_SEARCH.IDList;

4066: l_party_search_rec HZ_PARTY_SEARCH.party_search_rec_type;
4067: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
4068: l_contact_list HZ_PARTY_SEARCH.contact_list;
4069: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;
4070: contact_point_ids HZ_PARTY_SEARCH.IDList;
4071: p_party_site_list HZ_PARTY_SEARCH.IDList;
4072: p_contact_ids HZ_PARTY_SEARCH.IDList;
4073: l_match_idx NUMBER;
4074:

Line 4071: p_party_site_list HZ_PARTY_SEARCH.IDList;

4067: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
4068: l_contact_list HZ_PARTY_SEARCH.contact_list;
4069: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;
4070: contact_point_ids HZ_PARTY_SEARCH.IDList;
4071: p_party_site_list HZ_PARTY_SEARCH.IDList;
4072: p_contact_ids HZ_PARTY_SEARCH.IDList;
4073: l_match_idx NUMBER;
4074:
4075: BEGIN

Line 4072: p_contact_ids HZ_PARTY_SEARCH.IDList;

4068: l_contact_list HZ_PARTY_SEARCH.contact_list;
4069: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;
4070: contact_point_ids HZ_PARTY_SEARCH.IDList;
4071: p_party_site_list HZ_PARTY_SEARCH.IDList;
4072: p_contact_ids HZ_PARTY_SEARCH.IDList;
4073: l_match_idx NUMBER;
4074:
4075: BEGIN
4076: IF fnd_log.level_procedure>=fnd_log.g_current_runtime_level THEN

Line 4089: HZ_PARTY_SEARCH.G_MISS_ID_LIST,

4085: END IF;
4086: contact_point_ids(1) := p_contact_point_id;
4087: get_search_criteria (
4088: null,
4089: HZ_PARTY_SEARCH.G_MISS_ID_LIST,
4090: HZ_PARTY_SEARCH.G_MISS_ID_LIST,
4091: contact_point_ids,
4092: l_party_search_rec,
4093: l_party_site_list,

Line 4090: HZ_PARTY_SEARCH.G_MISS_ID_LIST,

4086: contact_point_ids(1) := p_contact_point_id;
4087: get_search_criteria (
4088: null,
4089: HZ_PARTY_SEARCH.G_MISS_ID_LIST,
4090: HZ_PARTY_SEARCH.G_MISS_ID_LIST,
4091: contact_point_ids,
4092: l_party_search_rec,
4093: l_party_site_list,
4094: l_contact_list,

Line 4243: l_party_rec HZ_PARTY_SEARCH.party_search_rec_type;

4239: ) IS
4240: TYPE AttrList IS TABLE OF VARCHAR2(2000) INDEX BY BINARY_INTEGER;
4241: l_match_idx NUMBER;
4242: AttrVals AttrList;
4243: l_party_rec HZ_PARTY_SEARCH.party_search_rec_type;
4244: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
4245: l_contact_list HZ_PARTY_SEARCH.contact_list;
4246: l_cpt_list HZ_PARTY_SEARCH.contact_point_list;
4247: l_dup_set_id NUMBER;

Line 4244: l_party_site_list HZ_PARTY_SEARCH.party_site_list;

4240: TYPE AttrList IS TABLE OF VARCHAR2(2000) INDEX BY BINARY_INTEGER;
4241: l_match_idx NUMBER;
4242: AttrVals AttrList;
4243: l_party_rec HZ_PARTY_SEARCH.party_search_rec_type;
4244: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
4245: l_contact_list HZ_PARTY_SEARCH.contact_list;
4246: l_cpt_list HZ_PARTY_SEARCH.contact_point_list;
4247: l_dup_set_id NUMBER;
4248: l_idx NUMBER;

Line 4245: l_contact_list HZ_PARTY_SEARCH.contact_list;

4241: l_match_idx NUMBER;
4242: AttrVals AttrList;
4243: l_party_rec HZ_PARTY_SEARCH.party_search_rec_type;
4244: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
4245: l_contact_list HZ_PARTY_SEARCH.contact_list;
4246: l_cpt_list HZ_PARTY_SEARCH.contact_point_list;
4247: l_dup_set_id NUMBER;
4248: l_idx NUMBER;
4249: l_cpt_type VARCHAR2(255);

Line 4246: l_cpt_list HZ_PARTY_SEARCH.contact_point_list;

4242: AttrVals AttrList;
4243: l_party_rec HZ_PARTY_SEARCH.party_search_rec_type;
4244: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
4245: l_contact_list HZ_PARTY_SEARCH.contact_list;
4246: l_cpt_list HZ_PARTY_SEARCH.contact_point_list;
4247: l_dup_set_id NUMBER;
4248: l_idx NUMBER;
4249: l_cpt_type VARCHAR2(255);
4250: FIRST BOOLEAN := TRUE;

Line 4401: p_party_site_list IN HZ_PARTY_SEARCH.PARTY_SITE_LIST,

4397:
4398: PROCEDURE get_matching_party_sites (
4399: p_rule_id IN NUMBER,
4400: p_party_id IN NUMBER,
4401: p_party_site_list IN HZ_PARTY_SEARCH.PARTY_SITE_LIST,
4402: p_contact_point_list IN HZ_PARTY_SEARCH.CONTACT_POINT_LIST,
4403: p_restrict_sql IN VARCHAR2,
4404: p_match_type IN VARCHAR2,
4405: p_dup_party_site_id IN NUMBER,

Line 4402: p_contact_point_list IN HZ_PARTY_SEARCH.CONTACT_POINT_LIST,

4398: PROCEDURE get_matching_party_sites (
4399: p_rule_id IN NUMBER,
4400: p_party_id IN NUMBER,
4401: p_party_site_list IN HZ_PARTY_SEARCH.PARTY_SITE_LIST,
4402: p_contact_point_list IN HZ_PARTY_SEARCH.CONTACT_POINT_LIST,
4403: p_restrict_sql IN VARCHAR2,
4404: p_match_type IN VARCHAR2,
4405: p_dup_party_site_id IN NUMBER,
4406: x_search_ctx_id OUT NUMBER,

Line 4428: H_SCORES HZ_PARTY_SEARCH.score_list;

4424: FIRST BOOLEAN;
4425: l_search_ctx_id NUMBER; -- Generated Search Context ID
4426:
4427: l_TX3 VARCHAR2(2000);
4428: H_SCORES HZ_PARTY_SEARCH.score_list;
4429:
4430: l_score NUMBER;
4431: l_idx NUMBER;
4432: l_party_cur HZ_PARTY_STAGE.StageCurTyp;

Line 4459: l_match_ps_list HZ_PARTY_SEARCH.IDList;

4455: defps NUMBER :=0;
4456: defct NUMBER :=0;
4457: defcpt NUMBER :=0;
4458: l_index NUMBER;
4459: l_match_ps_list HZ_PARTY_SEARCH.IDList;
4460: l_cnt NUMBER:=1;
4461:
4462:
4463: BEGIN

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

4479: l_match_str := ' AND ';
4480: ELSIF p_match_type = 'OR' THEN
4481: l_match_str := ' OR ';
4482: END IF;
4483: 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);
4484: g_score_until_thresh := false;
4485: IF l_entered_max_score = 0 THEN l_entered_max_score:=1; END IF;
4486:
4487: -- ************************************************************

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

4487: -- ************************************************************
4488: -- STEP 2. Setup of intermedia query strings for Acquisition query
4489: l_party_site_contains_str := INIT_PARTY_SITES_QUERY(l_match_str,l_tmp);
4490: l_contact_pt_contains_str := INIT_CONTACT_POINTS_QUERY(l_match_str,l_tmp);
4491: 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);
4492:
4493: -- Setup Search Context ID
4494: SELECT hz_search_ctx_s.nextval INTO l_search_ctx_id FROM dual;
4495: x_search_ctx_id := l_search_ctx_id;

Line 4634: p_contact_list IN HZ_PARTY_SEARCH.CONTACT_LIST,

4630:
4631: PROCEDURE get_matching_contacts (
4632: p_rule_id IN NUMBER,
4633: p_party_id IN NUMBER,
4634: p_contact_list IN HZ_PARTY_SEARCH.CONTACT_LIST,
4635: p_contact_point_list IN HZ_PARTY_SEARCH.CONTACT_POINT_LIST,
4636: p_restrict_sql IN VARCHAR2,
4637: p_match_type IN VARCHAR2,
4638: p_dup_contact_id IN NUMBER,

Line 4635: p_contact_point_list IN HZ_PARTY_SEARCH.CONTACT_POINT_LIST,

4631: PROCEDURE get_matching_contacts (
4632: p_rule_id IN NUMBER,
4633: p_party_id IN NUMBER,
4634: p_contact_list IN HZ_PARTY_SEARCH.CONTACT_LIST,
4635: p_contact_point_list IN HZ_PARTY_SEARCH.CONTACT_POINT_LIST,
4636: p_restrict_sql IN VARCHAR2,
4637: p_match_type IN VARCHAR2,
4638: p_dup_contact_id IN NUMBER,
4639: x_search_ctx_id OUT NUMBER,

Line 4660: H_SCORES HZ_PARTY_SEARCH.score_list;

4656: l_entered_max_score NUMBER;
4657: FIRST BOOLEAN;
4658: l_search_ctx_id NUMBER; -- Generated Search Context ID
4659:
4660: H_SCORES HZ_PARTY_SEARCH.score_list;
4661:
4662: l_score NUMBER;
4663: l_idx NUMBER;
4664: l_party_cur HZ_PARTY_STAGE.StageCurTyp;

Line 4688: l_match_contact_list HZ_PARTY_SEARCH.IDList;

4684: l_party_max_score NUMBER;
4685: l_ps_max_score NUMBER;
4686: l_contact_max_score NUMBER;
4687: l_cpt_max_score NUMBER;
4688: l_match_contact_list HZ_PARTY_SEARCH.IDList;
4689: l_cnt NUMBER:=1;
4690:
4691:
4692: BEGIN

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

4708: l_match_str := ' AND ';
4709: ELSIF p_match_type = 'OR' THEN
4710: l_match_str := ' OR ';
4711: END IF;
4712: 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);
4713: g_score_until_thresh := false;
4714: IF l_entered_max_score = 0 THEN l_entered_max_score:=1; END IF;
4715:
4716: -- ************************************************************

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

4716: -- ************************************************************
4717: -- STEP 2. Setup of intermedia query strings for Acquisition query
4718: l_contact_contains_str := INIT_CONTACTS_QUERY(l_match_str,l_tmp);
4719: l_contact_pt_contains_str := INIT_CONTACT_POINTS_QUERY(l_match_str,l_tmp);
4720: 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);
4721:
4722: -- Setup Search Context ID
4723: SELECT hz_search_ctx_s.nextval INTO l_search_ctx_id FROM dual;
4724: x_search_ctx_id := l_search_ctx_id;

Line 4859: p_contact_point_list IN HZ_PARTY_SEARCH.CONTACT_POINT_LIST,

4855:
4856: PROCEDURE get_matching_contact_points (
4857: p_rule_id IN NUMBER,
4858: p_party_id IN NUMBER,
4859: p_contact_point_list IN HZ_PARTY_SEARCH.CONTACT_POINT_LIST,
4860: p_restrict_sql IN VARCHAR2,
4861: p_match_type IN VARCHAR2,
4862: p_dup_contact_point_id IN NUMBER,
4863: x_search_ctx_id OUT NUMBER,

Line 4888: H_PARTY_ID HZ_PARTY_SEARCH.IDList;

4884: l_cpt_ps_id NUMBER;
4885: l_cpt_contact_id NUMBER;
4886: l_contact_pt_id NUMBER;
4887: l_cpt_type VARCHAR2(100);
4888: H_PARTY_ID HZ_PARTY_SEARCH.IDList;
4889: H_CONTACT_POINT_ID HZ_PARTY_SEARCH.IDList;
4890: H_SCORE HZ_PARTY_SEARCH.IDList;
4891:
4892: cnt NUMBER :=0;

Line 4889: H_CONTACT_POINT_ID HZ_PARTY_SEARCH.IDList;

4885: l_cpt_contact_id NUMBER;
4886: l_contact_pt_id NUMBER;
4887: l_cpt_type VARCHAR2(100);
4888: H_PARTY_ID HZ_PARTY_SEARCH.IDList;
4889: H_CONTACT_POINT_ID HZ_PARTY_SEARCH.IDList;
4890: H_SCORE HZ_PARTY_SEARCH.IDList;
4891:
4892: cnt NUMBER :=0;
4893: l_party_max_score NUMBER;

Line 4890: H_SCORE HZ_PARTY_SEARCH.IDList;

4886: l_contact_pt_id NUMBER;
4887: l_cpt_type VARCHAR2(100);
4888: H_PARTY_ID HZ_PARTY_SEARCH.IDList;
4889: H_CONTACT_POINT_ID HZ_PARTY_SEARCH.IDList;
4890: H_SCORE HZ_PARTY_SEARCH.IDList;
4891:
4892: cnt NUMBER :=0;
4893: l_party_max_score NUMBER;
4894: l_ps_max_score NUMBER;

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

4915: l_match_str := ' AND ';
4916: ELSIF p_match_type = 'OR' THEN
4917: l_match_str := ' OR ';
4918: END IF;
4919: l_entered_max_score:= init_search(HZ_PARTY_SEARCH.G_MISS_PARTY_SEARCH_REC,
4920: HZ_PARTY_SEARCH.G_MISS_PARTY_SITE_LIST, HZ_PARTY_SEARCH.G_MISS_CONTACT_LIST,
4921: p_contact_point_list,l_match_str, l_party_max_score, l_ps_max_score, l_contact_max_score, l_cpt_max_score);
4922: g_score_until_thresh := false;
4923: IF l_entered_max_score = 0 THEN l_entered_max_score:=1; END IF;

Line 4920: HZ_PARTY_SEARCH.G_MISS_PARTY_SITE_LIST, HZ_PARTY_SEARCH.G_MISS_CONTACT_LIST,

4916: ELSIF p_match_type = 'OR' THEN
4917: l_match_str := ' OR ';
4918: END IF;
4919: l_entered_max_score:= init_search(HZ_PARTY_SEARCH.G_MISS_PARTY_SEARCH_REC,
4920: HZ_PARTY_SEARCH.G_MISS_PARTY_SITE_LIST, HZ_PARTY_SEARCH.G_MISS_CONTACT_LIST,
4921: p_contact_point_list,l_match_str, l_party_max_score, l_ps_max_score, l_contact_max_score, l_cpt_max_score);
4922: g_score_until_thresh := false;
4923: IF l_entered_max_score = 0 THEN l_entered_max_score:=1; END IF;
4924:

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

4924:
4925: -- ************************************************************
4926: -- STEP 2. Setup of intermedia query strings for Acquisition query
4927: l_contact_pt_contains_str := INIT_CONTACT_POINTS_QUERY(l_match_str,l_tmp);
4928: 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);
4929:
4930: -- Setup Search Context ID
4931: SELECT hz_search_ctx_s.nextval INTO l_search_ctx_id FROM dual;
4932: x_search_ctx_id := l_search_ctx_id;

Line 5003: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,

4999:
5000: PROCEDURE get_score_details (
5001: p_rule_id IN NUMBER,
5002: p_party_id IN NUMBER,
5003: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
5004: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
5005: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
5006: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
5007: x_search_ctx_id IN OUT NUMBER

Line 5004: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,

5000: PROCEDURE get_score_details (
5001: p_rule_id IN NUMBER,
5002: p_party_id IN NUMBER,
5003: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
5004: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
5005: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
5006: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
5007: x_search_ctx_id IN OUT NUMBER
5008: ) IS

Line 5005: p_contact_list IN HZ_PARTY_SEARCH.contact_list,

5001: p_rule_id IN NUMBER,
5002: p_party_id IN NUMBER,
5003: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
5004: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
5005: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
5006: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
5007: x_search_ctx_id IN OUT NUMBER
5008: ) IS
5009:

Line 5006: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,

5002: p_party_id IN NUMBER,
5003: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
5004: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
5005: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
5006: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
5007: x_search_ctx_id IN OUT NUMBER
5008: ) IS
5009:
5010: -- Strings to hold the generated Intermedia query strings

Line 5033: H_SCORES HZ_PARTY_SEARCH.score_list;

5029: l_TX44 VARCHAR2(2000);
5030: l_max_TX44 VARCHAR2(2000);
5031: l_TX3 VARCHAR2(2000);
5032: l_max_TX3 VARCHAR2(2000);
5033: H_SCORES HZ_PARTY_SEARCH.score_list;
5034:
5035: l_score NUMBER;
5036: l_match_idx NUMBER;
5037: l_idx NUMBER;

Line 5199: x_party_search_rec OUT NOCOPY HZ_PARTY_SEARCH.party_search_rec_type,

5195: ************************************************/
5196:
5197: PROCEDURE get_party_for_search (
5198: p_party_id IN NUMBER,
5199: x_party_search_rec OUT NOCOPY HZ_PARTY_SEARCH.party_search_rec_type,
5200: x_party_site_list OUT NOCOPY HZ_PARTY_SEARCH.party_site_list,
5201: x_contact_list OUT NOCOPY HZ_PARTY_SEARCH.contact_list,
5202: x_contact_point_list OUT NOCOPY HZ_PARTY_SEARCH.contact_point_list
5203: ) IS

Line 5200: x_party_site_list OUT NOCOPY HZ_PARTY_SEARCH.party_site_list,

5196:
5197: PROCEDURE get_party_for_search (
5198: p_party_id IN NUMBER,
5199: x_party_search_rec OUT NOCOPY HZ_PARTY_SEARCH.party_search_rec_type,
5200: x_party_site_list OUT NOCOPY HZ_PARTY_SEARCH.party_site_list,
5201: x_contact_list OUT NOCOPY HZ_PARTY_SEARCH.contact_list,
5202: x_contact_point_list OUT NOCOPY HZ_PARTY_SEARCH.contact_point_list
5203: ) IS
5204: l_party_id NUMBER;

Line 5201: x_contact_list OUT NOCOPY HZ_PARTY_SEARCH.contact_list,

5197: PROCEDURE get_party_for_search (
5198: p_party_id IN NUMBER,
5199: x_party_search_rec OUT NOCOPY HZ_PARTY_SEARCH.party_search_rec_type,
5200: x_party_site_list OUT NOCOPY HZ_PARTY_SEARCH.party_site_list,
5201: x_contact_list OUT NOCOPY HZ_PARTY_SEARCH.contact_list,
5202: x_contact_point_list OUT NOCOPY HZ_PARTY_SEARCH.contact_point_list
5203: ) IS
5204: l_party_id NUMBER;
5205: l_party_site_ids HZ_PARTY_SEARCH.IDList;

Line 5202: x_contact_point_list OUT NOCOPY HZ_PARTY_SEARCH.contact_point_list

5198: p_party_id IN NUMBER,
5199: x_party_search_rec OUT NOCOPY HZ_PARTY_SEARCH.party_search_rec_type,
5200: x_party_site_list OUT NOCOPY HZ_PARTY_SEARCH.party_site_list,
5201: x_contact_list OUT NOCOPY HZ_PARTY_SEARCH.contact_list,
5202: x_contact_point_list OUT NOCOPY HZ_PARTY_SEARCH.contact_point_list
5203: ) IS
5204: l_party_id NUMBER;
5205: l_party_site_ids HZ_PARTY_SEARCH.IDList;
5206: l_contact_ids HZ_PARTY_SEARCH.IDList;

Line 5205: l_party_site_ids HZ_PARTY_SEARCH.IDList;

5201: x_contact_list OUT NOCOPY HZ_PARTY_SEARCH.contact_list,
5202: x_contact_point_list OUT NOCOPY HZ_PARTY_SEARCH.contact_point_list
5203: ) IS
5204: l_party_id NUMBER;
5205: l_party_site_ids HZ_PARTY_SEARCH.IDList;
5206: l_contact_ids HZ_PARTY_SEARCH.IDList;
5207: l_contact_pt_ids HZ_PARTY_SEARCH.IDList;
5208: ps NUMBER :=1;
5209: cpt NUMBER :=1;

Line 5206: l_contact_ids HZ_PARTY_SEARCH.IDList;

5202: x_contact_point_list OUT NOCOPY HZ_PARTY_SEARCH.contact_point_list
5203: ) IS
5204: l_party_id NUMBER;
5205: l_party_site_ids HZ_PARTY_SEARCH.IDList;
5206: l_contact_ids HZ_PARTY_SEARCH.IDList;
5207: l_contact_pt_ids HZ_PARTY_SEARCH.IDList;
5208: ps NUMBER :=1;
5209: cpt NUMBER :=1;
5210: ct NUMBER :=1;

Line 5207: l_contact_pt_ids HZ_PARTY_SEARCH.IDList;

5203: ) IS
5204: l_party_id NUMBER;
5205: l_party_site_ids HZ_PARTY_SEARCH.IDList;
5206: l_contact_ids HZ_PARTY_SEARCH.IDList;
5207: l_contact_pt_ids HZ_PARTY_SEARCH.IDList;
5208: ps NUMBER :=1;
5209: cpt NUMBER :=1;
5210: ct NUMBER :=1;
5211: l_use_contact_info varchar2(1);

Line 5271: p_party_site_ids IN HZ_PARTY_SEARCH.IDList,

5267: END get_party_for_search;
5268:
5269: PROCEDURE get_search_criteria (
5270: p_party_id IN NUMBER,
5271: p_party_site_ids IN HZ_PARTY_SEARCH.IDList,
5272: p_contact_ids IN HZ_PARTY_SEARCH.IDList,
5273: p_contact_pt_ids IN HZ_PARTY_SEARCH.IDList,
5274: x_party_search_rec OUT NOCOPY HZ_PARTY_SEARCH.party_search_rec_type,
5275: x_party_site_list OUT NOCOPY HZ_PARTY_SEARCH.party_site_list,

Line 5272: p_contact_ids IN HZ_PARTY_SEARCH.IDList,

5268:
5269: PROCEDURE get_search_criteria (
5270: p_party_id IN NUMBER,
5271: p_party_site_ids IN HZ_PARTY_SEARCH.IDList,
5272: p_contact_ids IN HZ_PARTY_SEARCH.IDList,
5273: p_contact_pt_ids IN HZ_PARTY_SEARCH.IDList,
5274: x_party_search_rec OUT NOCOPY HZ_PARTY_SEARCH.party_search_rec_type,
5275: x_party_site_list OUT NOCOPY HZ_PARTY_SEARCH.party_site_list,
5276: x_contact_list OUT NOCOPY HZ_PARTY_SEARCH.contact_list,

Line 5273: p_contact_pt_ids IN HZ_PARTY_SEARCH.IDList,

5269: PROCEDURE get_search_criteria (
5270: p_party_id IN NUMBER,
5271: p_party_site_ids IN HZ_PARTY_SEARCH.IDList,
5272: p_contact_ids IN HZ_PARTY_SEARCH.IDList,
5273: p_contact_pt_ids IN HZ_PARTY_SEARCH.IDList,
5274: x_party_search_rec OUT NOCOPY HZ_PARTY_SEARCH.party_search_rec_type,
5275: x_party_site_list OUT NOCOPY HZ_PARTY_SEARCH.party_site_list,
5276: x_contact_list OUT NOCOPY HZ_PARTY_SEARCH.contact_list,
5277: x_contact_point_list OUT NOCOPY HZ_PARTY_SEARCH.contact_point_list

Line 5274: x_party_search_rec OUT NOCOPY HZ_PARTY_SEARCH.party_search_rec_type,

5270: p_party_id IN NUMBER,
5271: p_party_site_ids IN HZ_PARTY_SEARCH.IDList,
5272: p_contact_ids IN HZ_PARTY_SEARCH.IDList,
5273: p_contact_pt_ids IN HZ_PARTY_SEARCH.IDList,
5274: x_party_search_rec OUT NOCOPY HZ_PARTY_SEARCH.party_search_rec_type,
5275: x_party_site_list OUT NOCOPY HZ_PARTY_SEARCH.party_site_list,
5276: x_contact_list OUT NOCOPY HZ_PARTY_SEARCH.contact_list,
5277: x_contact_point_list OUT NOCOPY HZ_PARTY_SEARCH.contact_point_list
5278: ) IS

Line 5275: x_party_site_list OUT NOCOPY HZ_PARTY_SEARCH.party_site_list,

5271: p_party_site_ids IN HZ_PARTY_SEARCH.IDList,
5272: p_contact_ids IN HZ_PARTY_SEARCH.IDList,
5273: p_contact_pt_ids IN HZ_PARTY_SEARCH.IDList,
5274: x_party_search_rec OUT NOCOPY HZ_PARTY_SEARCH.party_search_rec_type,
5275: x_party_site_list OUT NOCOPY HZ_PARTY_SEARCH.party_site_list,
5276: x_contact_list OUT NOCOPY HZ_PARTY_SEARCH.contact_list,
5277: x_contact_point_list OUT NOCOPY HZ_PARTY_SEARCH.contact_point_list
5278: ) IS
5279: BEGIN

Line 5276: x_contact_list OUT NOCOPY HZ_PARTY_SEARCH.contact_list,

5272: p_contact_ids IN HZ_PARTY_SEARCH.IDList,
5273: p_contact_pt_ids IN HZ_PARTY_SEARCH.IDList,
5274: x_party_search_rec OUT NOCOPY HZ_PARTY_SEARCH.party_search_rec_type,
5275: x_party_site_list OUT NOCOPY HZ_PARTY_SEARCH.party_site_list,
5276: x_contact_list OUT NOCOPY HZ_PARTY_SEARCH.contact_list,
5277: x_contact_point_list OUT NOCOPY HZ_PARTY_SEARCH.contact_point_list
5278: ) IS
5279: BEGIN
5280:

Line 5277: x_contact_point_list OUT NOCOPY HZ_PARTY_SEARCH.contact_point_list

5273: p_contact_pt_ids IN HZ_PARTY_SEARCH.IDList,
5274: x_party_search_rec OUT NOCOPY HZ_PARTY_SEARCH.party_search_rec_type,
5275: x_party_site_list OUT NOCOPY HZ_PARTY_SEARCH.party_site_list,
5276: x_contact_list OUT NOCOPY HZ_PARTY_SEARCH.contact_list,
5277: x_contact_point_list OUT NOCOPY HZ_PARTY_SEARCH.contact_point_list
5278: ) IS
5279: BEGIN
5280:
5281: IF fnd_log.level_statement>=fnd_log.g_current_runtime_level THEN

Line 5317: x_party_search_rec OUT NOCOPY HZ_PARTY_SEARCH.party_search_rec_type

5313: ************************************************/
5314:
5315: PROCEDURE get_party_rec (
5316: p_party_id IN NUMBER,
5317: x_party_search_rec OUT NOCOPY HZ_PARTY_SEARCH.party_search_rec_type
5318: ) IS
5319: l_party_type VARCHAR2(255);
5320: BEGIN
5321:

Line 5380: p_party_site_ids IN HZ_PARTY_SEARCH.IDList,

5376: the party site search record structure
5377: ************************************************/
5378:
5379: PROCEDURE get_party_site_rec (
5380: p_party_site_ids IN HZ_PARTY_SEARCH.IDList,
5381: x_party_site_list OUT NOCOPY HZ_PARTY_SEARCH.party_site_list
5382: ) IS
5383: CURSOR c_party_sites(cp_party_site_id NUMBER) IS
5384: SELECT party_site_id

Line 5381: x_party_site_list OUT NOCOPY HZ_PARTY_SEARCH.party_site_list

5377: ************************************************/
5378:
5379: PROCEDURE get_party_site_rec (
5380: p_party_site_ids IN HZ_PARTY_SEARCH.IDList,
5381: x_party_site_list OUT NOCOPY HZ_PARTY_SEARCH.party_site_list
5382: ) IS
5383: CURSOR c_party_sites(cp_party_site_id NUMBER) IS
5384: SELECT party_site_id
5385: FROM HZ_PARTY_SITES, HZ_LOCATIONS

Line 5434: p_contact_ids IN HZ_PARTY_SEARCH.IDList,

5430: the contact search record structure
5431: ************************************************/
5432:
5433: PROCEDURE get_contact_rec (
5434: p_contact_ids IN HZ_PARTY_SEARCH.IDList,
5435: x_contact_list OUT NOCOPY HZ_PARTY_SEARCH.contact_list
5436: ) IS
5437: CURSOR c_contacts(cp_org_contact_id NUMBER) IS
5438: SELECT org_contact_id

Line 5435: x_contact_list OUT NOCOPY HZ_PARTY_SEARCH.contact_list

5431: ************************************************/
5432:
5433: PROCEDURE get_contact_rec (
5434: p_contact_ids IN HZ_PARTY_SEARCH.IDList,
5435: x_contact_list OUT NOCOPY HZ_PARTY_SEARCH.contact_list
5436: ) IS
5437: CURSOR c_contacts(cp_org_contact_id NUMBER) IS
5438: SELECT org_contact_id
5439: FROM HZ_ORG_CONTACTS, HZ_RELATIONSHIPS, HZ_PERSON_PROFILES

Line 5490: p_contact_point_ids IN HZ_PARTY_SEARCH.IDList,

5486: the contact point search record structure
5487: ************************************************/
5488:
5489: PROCEDURE get_contact_point_rec (
5490: p_contact_point_ids IN HZ_PARTY_SEARCH.IDList,
5491: x_contact_point_list OUT NOCOPY HZ_PARTY_SEARCH.contact_point_list
5492: ) IS
5493:
5494: -- Cursor to fetch primary contact points for party

Line 5491: x_contact_point_list OUT NOCOPY HZ_PARTY_SEARCH.contact_point_list

5487: ************************************************/
5488:
5489: PROCEDURE get_contact_point_rec (
5490: p_contact_point_ids IN HZ_PARTY_SEARCH.IDList,
5491: x_contact_point_list OUT NOCOPY HZ_PARTY_SEARCH.contact_point_list
5492: ) IS
5493:
5494: -- Cursor to fetch primary contact points for party
5495: CURSOR c_cpts(cp_contact_point_id NUMBER) IS

Line 5545: p_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,

5541: ************************************************/
5542:
5543: PROCEDURE MAP_PARTY_REC(
5544: p_search_ctx IN BOOLEAN,
5545: p_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
5546: x_entered_max_score OUT NUMBER,
5547: x_stage_rec IN OUT NOCOPY HZ_PARTY_STAGE.party_stage_rec_type
5548: ) IS
5549: tmp VARCHAR2(4000);

Line 5666: p_search_list IN HZ_PARTY_SEARCH.party_site_list,

5662: ************************************************/
5663:
5664: PROCEDURE MAP_PARTY_SITE_REC(
5665: p_search_ctx IN BOOLEAN,
5666: p_search_list IN HZ_PARTY_SEARCH.party_site_list,
5667: x_entered_max_score OUT NUMBER,
5668: x_stage_list IN OUT NOCOPY HZ_PARTY_STAGE.party_site_stage_list
5669: ) IS
5670: l_current_max_score NUMBER;

Line 5735: p_search_list IN HZ_PARTY_SEARCH.contact_list,

5731: ************************************************/
5732:
5733: PROCEDURE MAP_CONTACT_REC(
5734: p_search_ctx IN BOOLEAN,
5735: p_search_list IN HZ_PARTY_SEARCH.contact_list,
5736: x_entered_max_score OUT NUMBER,
5737: x_stage_list IN OUT NOCOPY HZ_PARTY_STAGE.contact_stage_list
5738: ) IS
5739: l_current_max_score NUMBER;

Line 5777: p_search_list IN HZ_PARTY_SEARCH.contact_point_list,

5773: ************************************************/
5774:
5775: PROCEDURE MAP_CONTACT_POINT_REC(
5776: p_search_ctx IN BOOLEAN,
5777: p_search_list IN HZ_PARTY_SEARCH.contact_point_list,
5778: x_entered_max_score OUT NUMBER,
5779: x_stage_list IN OUT NOCOPY HZ_PARTY_STAGE.contact_pt_stage_list
5780: ) IS
5781: l_current_max_score NUMBER;

Line 5819: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,

5815: 2. Contact Point Type is not null for each condition
5816: ************************************************/
5817:
5818: FUNCTION check_prim_cond(
5819: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
5820: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
5821: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
5822: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list)
5823: RETURN BOOLEAN IS

Line 5820: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,

5816: ************************************************/
5817:
5818: FUNCTION check_prim_cond(
5819: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
5820: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
5821: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
5822: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list)
5823: RETURN BOOLEAN IS
5824: BEGIN

Line 5821: p_contact_list IN HZ_PARTY_SEARCH.contact_list,

5817:
5818: FUNCTION check_prim_cond(
5819: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
5820: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
5821: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
5822: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list)
5823: RETURN BOOLEAN IS
5824: BEGIN
5825: IF p_party_search_rec.PARTY_ALL_NAMES IS NOT NULL THEN

Line 5822: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list)

5818: FUNCTION check_prim_cond(
5819: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
5820: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
5821: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
5822: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list)
5823: RETURN BOOLEAN IS
5824: BEGIN
5825: IF p_party_search_rec.PARTY_ALL_NAMES IS NOT NULL THEN
5826: RETURN TRUE;

Line 5857: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,

5853: has party site criteria.
5854: ************************************************/
5855:
5856: PROCEDURE check_party_site_cond(
5857: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
5858: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
5859: x_secondary OUT BOOLEAN,
5860: x_primary OUT BOOLEAN
5861: ) IS

Line 5858: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,

5854: ************************************************/
5855:
5856: PROCEDURE check_party_site_cond(
5857: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
5858: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
5859: x_secondary OUT BOOLEAN,
5860: x_primary OUT BOOLEAN
5861: ) IS
5862: BEGIN

Line 5901: p_contact_list IN HZ_PARTY_SEARCH.contact_list,

5897: has contact criteria.
5898: ************************************************/
5899:
5900: PROCEDURE check_contact_cond(
5901: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
5902: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
5903: x_secondary OUT BOOLEAN,
5904: x_primary OUT BOOLEAN
5905: ) IS

Line 5902: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,

5898: ************************************************/
5899:
5900: PROCEDURE check_contact_cond(
5901: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
5902: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
5903: x_secondary OUT BOOLEAN,
5904: x_primary OUT BOOLEAN
5905: ) IS
5906: BEGIN

Line 5939: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,

5935: has valid contact point criteria.
5936: ************************************************/
5937:
5938: PROCEDURE check_contact_point_cond(
5939: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
5940: x_secondary OUT BOOLEAN,
5941: x_primary OUT BOOLEAN
5942: ) IS
5943: BEGIN