DBA Data[Home] [Help]

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

365: PROCEDURE INSERT_PARTY_SCORE (
366: p_party_id IN NUMBER
367: ,p_record_id IN NUMBER
368: ,p_search_ctx_id IN NUMBER
369: ,p_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type
370: ,p_stage_rec IN HZ_PARTY_STAGE.party_stage_rec_type
371: ,p_table_TX39 VARCHAR2
372: ,p_table_TX40 VARCHAR2
373: ,p_table_TX41 VARCHAR2

Line 470: ,p_search_rec IN HZ_PARTY_SEARCH.party_site_search_rec_type

466: PROCEDURE INSERT_PARTY_SITES_SCORE (
467: p_party_id IN NUMBER
468: ,p_record_id IN NUMBER
469: ,p_search_ctx_id IN NUMBER
470: ,p_search_rec IN HZ_PARTY_SEARCH.party_site_search_rec_type
471: ,p_stage_rec IN HZ_PARTY_STAGE.party_site_stage_rec_type
472: ,p_table_TX4 VARCHAR2
473: ,p_table_TX3 VARCHAR2
474: ,p_idx IN NUMBER) IS

Line 519: ,p_search_rec IN HZ_PARTY_SEARCH.contact_search_rec_type

515: PROCEDURE INSERT_CONTACTS_SCORE (
516: p_party_id IN NUMBER
517: ,p_record_id IN NUMBER
518: ,p_search_ctx_id IN NUMBER
519: ,p_search_rec IN HZ_PARTY_SEARCH.contact_search_rec_type
520: ,p_stage_rec IN HZ_PARTY_STAGE.contact_stage_rec_type
521: ,p_idx IN NUMBER) IS
522: l_current_score NUMBER:=0;
523: l_score NUMBER;

Line 535: ,p_search_rec IN HZ_PARTY_SEARCH.contact_point_search_rec_type

531: PROCEDURE INSERT_CONTACT_POINTS_SCORE (
532: p_party_id IN NUMBER
533: ,p_record_id IN NUMBER
534: ,p_search_ctx_id IN NUMBER
535: ,p_search_rec IN HZ_PARTY_SEARCH.contact_point_search_rec_type
536: ,p_stage_rec IN HZ_PARTY_STAGE.contact_pt_stage_rec_type
537: ,p_idx IN NUMBER) IS
538: l_current_score NUMBER:=0;
539: l_score NUMBER;

Line 554: p_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type

550: for the PARTY Entity
551: ************************************************/
552:
553: PROCEDURE POP_PARTY_COND_REC(
554: p_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type
555: ) IS
556: BEGIN
557: NULL ;
558: EXCEPTION

Line 574: p_search_list IN HZ_PARTY_SEARCH.party_site_list

570: for the PARTY_SITES Entity
571: ************************************************/
572:
573: PROCEDURE POP_PARTY_SITES_COND_REC(
574: p_search_list IN HZ_PARTY_SEARCH.party_site_list
575: ) IS
576: BEGIN
577: NULL ;
578: EXCEPTION

Line 594: p_search_list IN HZ_PARTY_SEARCH.contact_list

590: for the CONTACTS Entity
591: ************************************************/
592:
593: PROCEDURE POP_CONTACTS_COND_REC(
594: p_search_list IN HZ_PARTY_SEARCH.contact_list
595: ) IS
596: BEGIN
597: NULL ;
598: EXCEPTION

Line 614: p_search_list IN HZ_PARTY_SEARCH.contact_point_list

610: for the CONTACT_POINTS Entity
611: ************************************************/
612:
613: PROCEDURE POP_CONTACT_POINTS_COND_REC(
614: p_search_list IN HZ_PARTY_SEARCH.contact_point_list
615: ) IS
616: BEGIN
617: NULL ;
618: EXCEPTION

Line 628: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type:=

624: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
625: END;
626:
627: PROCEDURE init_score_context (
628: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type:=
629: HZ_PARTY_SEARCH.G_MISS_PARTY_SEARCH_REC,
630: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list:=
631: HZ_PARTY_SEARCH.G_MISS_PARTY_SITE_LIST,
632: p_contact_list IN HZ_PARTY_SEARCH.contact_list:=

Line 629: HZ_PARTY_SEARCH.G_MISS_PARTY_SEARCH_REC,

625: END;
626:
627: PROCEDURE init_score_context (
628: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type:=
629: HZ_PARTY_SEARCH.G_MISS_PARTY_SEARCH_REC,
630: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list:=
631: HZ_PARTY_SEARCH.G_MISS_PARTY_SITE_LIST,
632: p_contact_list IN HZ_PARTY_SEARCH.contact_list:=
633: HZ_PARTY_SEARCH.G_MISS_CONTACT_LIST,

Line 630: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list:=

626:
627: PROCEDURE init_score_context (
628: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type:=
629: HZ_PARTY_SEARCH.G_MISS_PARTY_SEARCH_REC,
630: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list:=
631: HZ_PARTY_SEARCH.G_MISS_PARTY_SITE_LIST,
632: p_contact_list IN HZ_PARTY_SEARCH.contact_list:=
633: HZ_PARTY_SEARCH.G_MISS_CONTACT_LIST,
634: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list:=

Line 631: HZ_PARTY_SEARCH.G_MISS_PARTY_SITE_LIST,

627: PROCEDURE init_score_context (
628: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type:=
629: HZ_PARTY_SEARCH.G_MISS_PARTY_SEARCH_REC,
630: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list:=
631: HZ_PARTY_SEARCH.G_MISS_PARTY_SITE_LIST,
632: p_contact_list IN HZ_PARTY_SEARCH.contact_list:=
633: HZ_PARTY_SEARCH.G_MISS_CONTACT_LIST,
634: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list:=
635: HZ_PARTY_SEARCH.G_MISS_CONTACT_POINT_LIST

Line 632: p_contact_list IN HZ_PARTY_SEARCH.contact_list:=

628: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type:=
629: HZ_PARTY_SEARCH.G_MISS_PARTY_SEARCH_REC,
630: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list:=
631: HZ_PARTY_SEARCH.G_MISS_PARTY_SITE_LIST,
632: p_contact_list IN HZ_PARTY_SEARCH.contact_list:=
633: HZ_PARTY_SEARCH.G_MISS_CONTACT_LIST,
634: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list:=
635: HZ_PARTY_SEARCH.G_MISS_CONTACT_POINT_LIST
636: ) IS

Line 633: HZ_PARTY_SEARCH.G_MISS_CONTACT_LIST,

629: HZ_PARTY_SEARCH.G_MISS_PARTY_SEARCH_REC,
630: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list:=
631: HZ_PARTY_SEARCH.G_MISS_PARTY_SITE_LIST,
632: p_contact_list IN HZ_PARTY_SEARCH.contact_list:=
633: HZ_PARTY_SEARCH.G_MISS_CONTACT_LIST,
634: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list:=
635: HZ_PARTY_SEARCH.G_MISS_CONTACT_POINT_LIST
636: ) IS
637: l_dummy NUMBER;

Line 634: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list:=

630: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list:=
631: HZ_PARTY_SEARCH.G_MISS_PARTY_SITE_LIST,
632: p_contact_list IN HZ_PARTY_SEARCH.contact_list:=
633: HZ_PARTY_SEARCH.G_MISS_CONTACT_LIST,
634: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list:=
635: HZ_PARTY_SEARCH.G_MISS_CONTACT_POINT_LIST
636: ) IS
637: l_dummy NUMBER;
638: BEGIN

Line 635: HZ_PARTY_SEARCH.G_MISS_CONTACT_POINT_LIST

631: HZ_PARTY_SEARCH.G_MISS_PARTY_SITE_LIST,
632: p_contact_list IN HZ_PARTY_SEARCH.contact_list:=
633: HZ_PARTY_SEARCH.G_MISS_CONTACT_LIST,
634: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list:=
635: HZ_PARTY_SEARCH.G_MISS_CONTACT_POINT_LIST
636: ) IS
637: l_dummy NUMBER;
638: BEGIN
639: IF fnd_log.level_statement>=fnd_log.g_current_runtime_level THEN

Line 655: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type:=

651: MAP_CONTACT_POINT_REC(FALSE,p_contact_point_list, l_dummy, g_contact_pt_stage_list);
652:
653: END;
654: FUNCTION init_search(
655: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type:=
656: HZ_PARTY_SEARCH.G_MISS_PARTY_SEARCH_REC,
657: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list:=
658: HZ_PARTY_SEARCH.G_MISS_PARTY_SITE_LIST,
659: p_contact_list IN HZ_PARTY_SEARCH.contact_list:=

Line 656: HZ_PARTY_SEARCH.G_MISS_PARTY_SEARCH_REC,

652:
653: END;
654: FUNCTION init_search(
655: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type:=
656: HZ_PARTY_SEARCH.G_MISS_PARTY_SEARCH_REC,
657: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list:=
658: HZ_PARTY_SEARCH.G_MISS_PARTY_SITE_LIST,
659: p_contact_list IN HZ_PARTY_SEARCH.contact_list:=
660: HZ_PARTY_SEARCH.G_MISS_CONTACT_LIST,

Line 657: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list:=

653: END;
654: FUNCTION init_search(
655: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type:=
656: HZ_PARTY_SEARCH.G_MISS_PARTY_SEARCH_REC,
657: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list:=
658: HZ_PARTY_SEARCH.G_MISS_PARTY_SITE_LIST,
659: p_contact_list IN HZ_PARTY_SEARCH.contact_list:=
660: HZ_PARTY_SEARCH.G_MISS_CONTACT_LIST,
661: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list:=

Line 658: HZ_PARTY_SEARCH.G_MISS_PARTY_SITE_LIST,

654: FUNCTION init_search(
655: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type:=
656: HZ_PARTY_SEARCH.G_MISS_PARTY_SEARCH_REC,
657: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list:=
658: HZ_PARTY_SEARCH.G_MISS_PARTY_SITE_LIST,
659: p_contact_list IN HZ_PARTY_SEARCH.contact_list:=
660: HZ_PARTY_SEARCH.G_MISS_CONTACT_LIST,
661: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list:=
662: HZ_PARTY_SEARCH.G_MISS_CONTACT_POINT_LIST,

Line 659: p_contact_list IN HZ_PARTY_SEARCH.contact_list:=

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

Line 660: HZ_PARTY_SEARCH.G_MISS_CONTACT_LIST,

656: HZ_PARTY_SEARCH.G_MISS_PARTY_SEARCH_REC,
657: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list:=
658: HZ_PARTY_SEARCH.G_MISS_PARTY_SITE_LIST,
659: p_contact_list IN HZ_PARTY_SEARCH.contact_list:=
660: HZ_PARTY_SEARCH.G_MISS_CONTACT_LIST,
661: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list:=
662: HZ_PARTY_SEARCH.G_MISS_CONTACT_POINT_LIST,
663: p_match_type IN VARCHAR2,
664: x_party_max_score OUT NUMBER,

Line 661: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list:=

657: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list:=
658: HZ_PARTY_SEARCH.G_MISS_PARTY_SITE_LIST,
659: p_contact_list IN HZ_PARTY_SEARCH.contact_list:=
660: HZ_PARTY_SEARCH.G_MISS_CONTACT_LIST,
661: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list:=
662: HZ_PARTY_SEARCH.G_MISS_CONTACT_POINT_LIST,
663: p_match_type IN VARCHAR2,
664: x_party_max_score OUT NUMBER,
665: x_ps_max_score OUT NUMBER,

Line 662: HZ_PARTY_SEARCH.G_MISS_CONTACT_POINT_LIST,

658: HZ_PARTY_SEARCH.G_MISS_PARTY_SITE_LIST,
659: p_contact_list IN HZ_PARTY_SEARCH.contact_list:=
660: HZ_PARTY_SEARCH.G_MISS_CONTACT_LIST,
661: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list:=
662: HZ_PARTY_SEARCH.G_MISS_CONTACT_POINT_LIST,
663: p_match_type IN VARCHAR2,
664: x_party_max_score OUT NUMBER,
665: x_ps_max_score OUT NUMBER,
666: x_contact_max_score OUT NUMBER,

Line 674: maxscore HZ_PARTY_SEARCH.IDList;

670: l_ps_entered_max_score NUMBER:=0;
671: l_ct_entered_max_score NUMBER:=0;
672: l_cpt_entered_max_score NUMBER:=0;
673: vlist vlisttype;
674: maxscore HZ_PARTY_SEARCH.IDList;
675: l_name VARCHAR2(200);
676: l_idx NUMBER;
677: l_num NUMBER;
678: total NUMBER;

Line 1966: RETURN HZ_PARTY_SEARCH.score_rec IS

1962: p_party_id NUMBER,
1963: p_party_site_id NUMBER,
1964: p_org_contact_id NUMBER,
1965: p_contact_point_id NUMBER)
1966: RETURN HZ_PARTY_SEARCH.score_rec IS
1967: l_score_rec HZ_PARTY_SEARCH.score_rec;
1968: BEGIN
1969: IF fnd_log.level_statement>=fnd_log.g_current_runtime_level THEN
1970: 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 1967: l_score_rec HZ_PARTY_SEARCH.score_rec;

1963: p_party_site_id NUMBER,
1964: p_org_contact_id NUMBER,
1965: p_contact_point_id NUMBER)
1966: RETURN HZ_PARTY_SEARCH.score_rec IS
1967: l_score_rec HZ_PARTY_SEARCH.score_rec;
1968: BEGIN
1969: IF fnd_log.level_statement>=fnd_log.g_current_runtime_level THEN
1970: 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);
1971: 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 1999: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,

1995: **********************************************************/
1996:
1997: PROCEDURE find_parties (
1998: p_rule_id IN NUMBER,
1999: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
2000: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
2001: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
2002: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
2003: p_restrict_sql IN VARCHAR2,

Line 2000: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,

1996:
1997: PROCEDURE find_parties (
1998: p_rule_id IN NUMBER,
1999: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
2000: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
2001: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
2002: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
2003: p_restrict_sql IN VARCHAR2,
2004: p_match_type IN VARCHAR2,

Line 2001: p_contact_list IN HZ_PARTY_SEARCH.contact_list,

1997: PROCEDURE find_parties (
1998: p_rule_id IN NUMBER,
1999: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
2000: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
2001: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
2002: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
2003: p_restrict_sql IN VARCHAR2,
2004: p_match_type IN VARCHAR2,
2005: p_search_merged IN VARCHAR2,

Line 2002: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,

1998: p_rule_id IN NUMBER,
1999: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
2000: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
2001: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
2002: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
2003: p_restrict_sql IN VARCHAR2,
2004: p_match_type IN VARCHAR2,
2005: p_search_merged IN VARCHAR2,
2006: p_dup_party_id IN NUMBER,

Line 2040: H_SCORES HZ_PARTY_SEARCH.score_list;

2036: l_TX44 VARCHAR2(2000);
2037: l_TX3 VARCHAR2(2000);
2038: l_TX4 VARCHAR2(2000);
2039: l_TX40 VARCHAR2(2000);
2040: H_SCORES HZ_PARTY_SEARCH.score_list;
2041: H_PARTY_ID HZ_PARTY_SEARCH.IDList;
2042: H_PARTY_ID_LIST HZ_PARTY_SEARCH.IDList;
2043:
2044: l_score NUMBER;

Line 2041: H_PARTY_ID HZ_PARTY_SEARCH.IDList;

2037: l_TX3 VARCHAR2(2000);
2038: l_TX4 VARCHAR2(2000);
2039: l_TX40 VARCHAR2(2000);
2040: H_SCORES HZ_PARTY_SEARCH.score_list;
2041: H_PARTY_ID HZ_PARTY_SEARCH.IDList;
2042: H_PARTY_ID_LIST HZ_PARTY_SEARCH.IDList;
2043:
2044: l_score NUMBER;
2045: l_idx NUMBER;

Line 2042: H_PARTY_ID_LIST HZ_PARTY_SEARCH.IDList;

2038: l_TX4 VARCHAR2(2000);
2039: l_TX40 VARCHAR2(2000);
2040: H_SCORES HZ_PARTY_SEARCH.score_list;
2041: H_PARTY_ID HZ_PARTY_SEARCH.IDList;
2042: H_PARTY_ID_LIST HZ_PARTY_SEARCH.IDList;
2043:
2044: l_score NUMBER;
2045: l_idx NUMBER;
2046: l_party_cur HZ_PARTY_STAGE.StageCurTyp;

Line 2234: h_ps_id HZ_PARTY_SEARCH.IDList;

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

Line 2235: h_ps_party_id HZ_PARTY_SEARCH.IDList;

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

Line 2236: h_ps_score HZ_PARTY_SEARCH.IDList;

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

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

Line 2357: h_ct_party_id HZ_PARTY_SEARCH.IDList;

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

Line 2358: h_ct_score HZ_PARTY_SEARCH.IDList;

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

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

Line 2466: h_cpt_party_id HZ_PARTY_SEARCH.IDList;

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

Line 2467: h_cpt_score HZ_PARTY_SEARCH.IDList;

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

Line 2954: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,

2950: END find_parties;
2951:
2952: PROCEDURE find_persons (
2953: p_rule_id IN NUMBER,
2954: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
2955: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
2956: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
2957: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
2958: p_restrict_sql IN VARCHAR2,

Line 2955: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,

2951:
2952: PROCEDURE find_persons (
2953: p_rule_id IN NUMBER,
2954: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
2955: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
2956: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
2957: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
2958: p_restrict_sql IN VARCHAR2,
2959: p_match_type IN VARCHAR2,

Line 2956: p_contact_list IN HZ_PARTY_SEARCH.contact_list,

2952: PROCEDURE find_persons (
2953: p_rule_id IN NUMBER,
2954: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
2955: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
2956: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
2957: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
2958: p_restrict_sql IN VARCHAR2,
2959: p_match_type IN VARCHAR2,
2960: p_search_merged IN VARCHAR2,

Line 2957: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,

2953: p_rule_id IN NUMBER,
2954: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
2955: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
2956: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
2957: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
2958: p_restrict_sql IN VARCHAR2,
2959: p_match_type IN VARCHAR2,
2960: p_search_merged IN VARCHAR2,
2961: p_dup_party_id IN NUMBER,

Line 2995: H_SCORES HZ_PARTY_SEARCH.score_list;

2991: l_TX44 VARCHAR2(2000);
2992: l_TX3 VARCHAR2(2000);
2993: l_TX4 VARCHAR2(2000);
2994: l_TX40 VARCHAR2(2000);
2995: H_SCORES HZ_PARTY_SEARCH.score_list;
2996: H_PARTY_ID HZ_PARTY_SEARCH.IDList;
2997: H_PARTY_ID_LIST HZ_PARTY_SEARCH.IDList;
2998:
2999: l_score NUMBER;

Line 2996: H_PARTY_ID HZ_PARTY_SEARCH.IDList;

2992: l_TX3 VARCHAR2(2000);
2993: l_TX4 VARCHAR2(2000);
2994: l_TX40 VARCHAR2(2000);
2995: H_SCORES HZ_PARTY_SEARCH.score_list;
2996: H_PARTY_ID HZ_PARTY_SEARCH.IDList;
2997: H_PARTY_ID_LIST HZ_PARTY_SEARCH.IDList;
2998:
2999: l_score NUMBER;
3000: l_idx NUMBER;

Line 2997: H_PARTY_ID_LIST HZ_PARTY_SEARCH.IDList;

2993: l_TX4 VARCHAR2(2000);
2994: l_TX40 VARCHAR2(2000);
2995: H_SCORES HZ_PARTY_SEARCH.score_list;
2996: H_PARTY_ID HZ_PARTY_SEARCH.IDList;
2997: H_PARTY_ID_LIST HZ_PARTY_SEARCH.IDList;
2998:
2999: l_score NUMBER;
3000: l_idx NUMBER;
3001: l_party_cur HZ_PARTY_STAGE.StageCurTyp;

Line 3237: h_ps_id HZ_PARTY_SEARCH.IDList;

3233: /** Private procedure to acquire and score at party site level ***/
3234: 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
3235: l_party_id_idx NUMBER:=1;
3236: l_ctx_id NUMBER;
3237: h_ps_id HZ_PARTY_SEARCH.IDList;
3238: h_ps_party_id HZ_PARTY_SEARCH.IDList;
3239: h_ps_score HZ_PARTY_SEARCH.IDList;
3240: detcnt NUMBER := 1;
3241: l_person_id NUMBER;

Line 3238: h_ps_party_id HZ_PARTY_SEARCH.IDList;

3234: 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
3235: l_party_id_idx NUMBER:=1;
3236: l_ctx_id NUMBER;
3237: h_ps_id HZ_PARTY_SEARCH.IDList;
3238: h_ps_party_id HZ_PARTY_SEARCH.IDList;
3239: h_ps_score HZ_PARTY_SEARCH.IDList;
3240: detcnt NUMBER := 1;
3241: l_person_id NUMBER;
3242: BEGIN

Line 3239: h_ps_score HZ_PARTY_SEARCH.IDList;

3235: l_party_id_idx NUMBER:=1;
3236: l_ctx_id NUMBER;
3237: h_ps_id HZ_PARTY_SEARCH.IDList;
3238: h_ps_party_id HZ_PARTY_SEARCH.IDList;
3239: h_ps_score HZ_PARTY_SEARCH.IDList;
3240: detcnt NUMBER := 1;
3241: l_person_id NUMBER;
3242: BEGIN
3243: SAVEPOINT eval_start;

Line 3336: h_ct_id HZ_PARTY_SEARCH.IDList;

3332: /** Private procedure to acquire and score at party site level ***/
3333: PROCEDURE eval_contact_level(p_contact_contains_str VARCHAR2,p_ins_details VARCHAR2,p_emax_score NUMBER) IS
3334: l_party_id_idx NUMBER:=1;
3335: l_ctx_id NUMBER;
3336: h_ct_id HZ_PARTY_SEARCH.IDList;
3337: h_ct_party_id HZ_PARTY_SEARCH.IDList;
3338: h_ct_score HZ_PARTY_SEARCH.IDList;
3339: detcnt NUMBER := 1;
3340: l_person_id NUMBER;

Line 3337: h_ct_party_id HZ_PARTY_SEARCH.IDList;

3333: PROCEDURE eval_contact_level(p_contact_contains_str VARCHAR2,p_ins_details VARCHAR2,p_emax_score NUMBER) IS
3334: l_party_id_idx NUMBER:=1;
3335: l_ctx_id NUMBER;
3336: h_ct_id HZ_PARTY_SEARCH.IDList;
3337: h_ct_party_id HZ_PARTY_SEARCH.IDList;
3338: h_ct_score HZ_PARTY_SEARCH.IDList;
3339: detcnt NUMBER := 1;
3340: l_person_id NUMBER;
3341: BEGIN

Line 3338: h_ct_score HZ_PARTY_SEARCH.IDList;

3334: l_party_id_idx NUMBER:=1;
3335: l_ctx_id NUMBER;
3336: h_ct_id HZ_PARTY_SEARCH.IDList;
3337: h_ct_party_id HZ_PARTY_SEARCH.IDList;
3338: h_ct_score HZ_PARTY_SEARCH.IDList;
3339: detcnt NUMBER := 1;
3340: l_person_id NUMBER;
3341: BEGIN
3342: SAVEPOINT eval_start;

Line 3394: h_cpt_id HZ_PARTY_SEARCH.IDList;

3390: /** Private procedure to acquire and score at contact point level ***/
3391: 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
3392: l_party_id_idx NUMBER:=1;
3393: l_ctx_id NUMBER;
3394: h_cpt_id HZ_PARTY_SEARCH.IDList;
3395: h_cpt_party_id HZ_PARTY_SEARCH.IDList;
3396: h_cpt_score HZ_PARTY_SEARCH.IDList;
3397: detcnt NUMBER := 1;
3398: l_person_id NUMBER;

Line 3395: h_cpt_party_id HZ_PARTY_SEARCH.IDList;

3391: 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
3392: l_party_id_idx NUMBER:=1;
3393: l_ctx_id NUMBER;
3394: h_cpt_id HZ_PARTY_SEARCH.IDList;
3395: h_cpt_party_id HZ_PARTY_SEARCH.IDList;
3396: h_cpt_score HZ_PARTY_SEARCH.IDList;
3397: detcnt NUMBER := 1;
3398: l_person_id NUMBER;
3399: is_a_match VARCHAR2(1) := 'Y';

Line 3396: h_cpt_score HZ_PARTY_SEARCH.IDList;

3392: l_party_id_idx NUMBER:=1;
3393: l_ctx_id NUMBER;
3394: h_cpt_id HZ_PARTY_SEARCH.IDList;
3395: h_cpt_party_id HZ_PARTY_SEARCH.IDList;
3396: h_cpt_score HZ_PARTY_SEARCH.IDList;
3397: detcnt NUMBER := 1;
3398: l_person_id NUMBER;
3399: is_a_match VARCHAR2(1) := 'Y';
3400: l_cpt_flag VARCHAR2(1) := 'N';

Line 3807: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,

3803: END find_persons;
3804:
3805: PROCEDURE find_persons (
3806: p_rule_id IN NUMBER,
3807: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
3808: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
3809: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
3810: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
3811: p_restrict_sql IN VARCHAR2,

Line 3808: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,

3804:
3805: PROCEDURE find_persons (
3806: p_rule_id IN NUMBER,
3807: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
3808: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
3809: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
3810: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
3811: p_restrict_sql IN VARCHAR2,
3812: p_match_type IN VARCHAR2,

Line 3809: p_contact_list IN HZ_PARTY_SEARCH.contact_list,

3805: PROCEDURE find_persons (
3806: p_rule_id IN NUMBER,
3807: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
3808: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
3809: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
3810: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
3811: p_restrict_sql IN VARCHAR2,
3812: p_match_type IN VARCHAR2,
3813: p_search_merged IN VARCHAR2,

Line 3810: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,

3806: p_rule_id IN NUMBER,
3807: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
3808: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
3809: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
3810: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
3811: p_restrict_sql IN VARCHAR2,
3812: p_match_type IN VARCHAR2,
3813: p_search_merged IN VARCHAR2,
3814: p_ins_details IN VARCHAR2,

Line 3824: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,

3820: 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);
3821: END;
3822: PROCEDURE find_party_details (
3823: p_rule_id IN NUMBER,
3824: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
3825: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
3826: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
3827: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
3828: p_restrict_sql IN VARCHAR2,

Line 3825: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,

3821: END;
3822: PROCEDURE find_party_details (
3823: p_rule_id IN NUMBER,
3824: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
3825: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
3826: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
3827: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
3828: p_restrict_sql IN VARCHAR2,
3829: p_match_type IN VARCHAR2,

Line 3826: p_contact_list IN HZ_PARTY_SEARCH.contact_list,

3822: PROCEDURE find_party_details (
3823: p_rule_id IN NUMBER,
3824: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
3825: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
3826: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
3827: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
3828: p_restrict_sql IN VARCHAR2,
3829: p_match_type IN VARCHAR2,
3830: p_search_merged IN VARCHAR2,

Line 3827: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,

3823: p_rule_id IN NUMBER,
3824: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
3825: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
3826: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
3827: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
3828: p_restrict_sql IN VARCHAR2,
3829: p_match_type IN VARCHAR2,
3830: p_search_merged IN VARCHAR2,
3831: x_search_ctx_id OUT NUMBER,

Line 3884: l_party_rec HZ_PARTY_SEARCH.party_search_rec_type;

3880: x_dup_set_id OUT NUMBER,
3881: x_search_ctx_id OUT NUMBER,
3882: x_num_matches OUT NUMBER
3883: ) IS
3884: l_party_rec HZ_PARTY_SEARCH.party_search_rec_type;
3885: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
3886: l_contact_list HZ_PARTY_SEARCH.contact_list;
3887: l_cpt_list HZ_PARTY_SEARCH.contact_point_list;
3888: l_match_idx NUMBER;

Line 3885: l_party_site_list HZ_PARTY_SEARCH.party_site_list;

3881: x_search_ctx_id OUT NUMBER,
3882: x_num_matches OUT NUMBER
3883: ) IS
3884: l_party_rec HZ_PARTY_SEARCH.party_search_rec_type;
3885: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
3886: l_contact_list HZ_PARTY_SEARCH.contact_list;
3887: l_cpt_list HZ_PARTY_SEARCH.contact_point_list;
3888: l_match_idx NUMBER;
3889:

Line 3886: l_contact_list HZ_PARTY_SEARCH.contact_list;

3882: x_num_matches OUT NUMBER
3883: ) IS
3884: l_party_rec HZ_PARTY_SEARCH.party_search_rec_type;
3885: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
3886: l_contact_list HZ_PARTY_SEARCH.contact_list;
3887: l_cpt_list HZ_PARTY_SEARCH.contact_point_list;
3888: l_match_idx NUMBER;
3889:
3890: --Fix for bug 4417124

Line 3887: l_cpt_list HZ_PARTY_SEARCH.contact_point_list;

3883: ) IS
3884: l_party_rec HZ_PARTY_SEARCH.party_search_rec_type;
3885: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
3886: l_contact_list HZ_PARTY_SEARCH.contact_list;
3887: l_cpt_list HZ_PARTY_SEARCH.contact_point_list;
3888: l_match_idx NUMBER;
3889:
3890: --Fix for bug 4417124
3891: l_use_contact_addr_info BOOLEAN := TRUE;

Line 4000: l_party_search_rec HZ_PARTY_SEARCH.party_search_rec_type;

3996: x_search_ctx_id OUT NUMBER,
3997: x_num_matches OUT NUMBER
3998: ) IS
3999:
4000: l_party_search_rec HZ_PARTY_SEARCH.party_search_rec_type;
4001: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
4002: l_contact_list HZ_PARTY_SEARCH.contact_list;
4003: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;
4004: contact_point_ids HZ_PARTY_SEARCH.IDList;

Line 4001: l_party_site_list HZ_PARTY_SEARCH.party_site_list;

3997: x_num_matches OUT NUMBER
3998: ) IS
3999:
4000: l_party_search_rec HZ_PARTY_SEARCH.party_search_rec_type;
4001: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
4002: l_contact_list HZ_PARTY_SEARCH.contact_list;
4003: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;
4004: contact_point_ids HZ_PARTY_SEARCH.IDList;
4005: p_party_site_list HZ_PARTY_SEARCH.IDList;

Line 4002: l_contact_list HZ_PARTY_SEARCH.contact_list;

3998: ) IS
3999:
4000: l_party_search_rec HZ_PARTY_SEARCH.party_search_rec_type;
4001: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
4002: l_contact_list HZ_PARTY_SEARCH.contact_list;
4003: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;
4004: contact_point_ids HZ_PARTY_SEARCH.IDList;
4005: p_party_site_list HZ_PARTY_SEARCH.IDList;
4006: p_contact_ids HZ_PARTY_SEARCH.IDList;

Line 4003: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;

3999:
4000: l_party_search_rec HZ_PARTY_SEARCH.party_search_rec_type;
4001: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
4002: l_contact_list HZ_PARTY_SEARCH.contact_list;
4003: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;
4004: contact_point_ids HZ_PARTY_SEARCH.IDList;
4005: p_party_site_list HZ_PARTY_SEARCH.IDList;
4006: p_contact_ids HZ_PARTY_SEARCH.IDList;
4007: l_match_idx NUMBER;

Line 4004: contact_point_ids HZ_PARTY_SEARCH.IDList;

4000: l_party_search_rec HZ_PARTY_SEARCH.party_search_rec_type;
4001: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
4002: l_contact_list HZ_PARTY_SEARCH.contact_list;
4003: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;
4004: contact_point_ids HZ_PARTY_SEARCH.IDList;
4005: p_party_site_list HZ_PARTY_SEARCH.IDList;
4006: p_contact_ids HZ_PARTY_SEARCH.IDList;
4007: l_match_idx NUMBER;
4008: cursor get_cpts_for_party_sites is select contact_point_id

Line 4005: p_party_site_list HZ_PARTY_SEARCH.IDList;

4001: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
4002: l_contact_list HZ_PARTY_SEARCH.contact_list;
4003: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;
4004: contact_point_ids HZ_PARTY_SEARCH.IDList;
4005: p_party_site_list HZ_PARTY_SEARCH.IDList;
4006: p_contact_ids HZ_PARTY_SEARCH.IDList;
4007: l_match_idx NUMBER;
4008: cursor get_cpts_for_party_sites is select contact_point_id
4009: from hz_contact_points

Line 4006: p_contact_ids HZ_PARTY_SEARCH.IDList;

4002: l_contact_list HZ_PARTY_SEARCH.contact_list;
4003: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;
4004: contact_point_ids HZ_PARTY_SEARCH.IDList;
4005: p_party_site_list HZ_PARTY_SEARCH.IDList;
4006: p_contact_ids HZ_PARTY_SEARCH.IDList;
4007: l_match_idx NUMBER;
4008: cursor get_cpts_for_party_sites is select contact_point_id
4009: from hz_contact_points
4010: where owner_table_name = 'HZ_PARTY_SITES'

Line 4035: HZ_PARTY_SEARCH.G_MISS_ID_LIST,

4031:
4032: get_search_criteria (
4033: null,
4034: p_party_site_list,
4035: HZ_PARTY_SEARCH.G_MISS_ID_LIST,
4036: contact_point_ids,
4037: l_party_search_rec,
4038: l_party_site_list,
4039: l_contact_list,

Line 4085: l_party_search_rec HZ_PARTY_SEARCH.party_search_rec_type;

4081: x_search_ctx_id OUT NUMBER,
4082: x_num_matches OUT NUMBER
4083: ) IS
4084:
4085: l_party_search_rec HZ_PARTY_SEARCH.party_search_rec_type;
4086: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
4087: l_contact_list HZ_PARTY_SEARCH.contact_list;
4088: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;
4089: contact_point_ids HZ_PARTY_SEARCH.IDList;

Line 4086: l_party_site_list HZ_PARTY_SEARCH.party_site_list;

4082: x_num_matches OUT NUMBER
4083: ) IS
4084:
4085: l_party_search_rec HZ_PARTY_SEARCH.party_search_rec_type;
4086: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
4087: l_contact_list HZ_PARTY_SEARCH.contact_list;
4088: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;
4089: contact_point_ids HZ_PARTY_SEARCH.IDList;
4090: p_party_site_list HZ_PARTY_SEARCH.IDList;

Line 4087: l_contact_list HZ_PARTY_SEARCH.contact_list;

4083: ) IS
4084:
4085: l_party_search_rec HZ_PARTY_SEARCH.party_search_rec_type;
4086: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
4087: l_contact_list HZ_PARTY_SEARCH.contact_list;
4088: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;
4089: contact_point_ids HZ_PARTY_SEARCH.IDList;
4090: p_party_site_list HZ_PARTY_SEARCH.IDList;
4091: p_contact_ids HZ_PARTY_SEARCH.IDList;

Line 4088: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;

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

Line 4089: contact_point_ids HZ_PARTY_SEARCH.IDList;

4085: l_party_search_rec HZ_PARTY_SEARCH.party_search_rec_type;
4086: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
4087: l_contact_list HZ_PARTY_SEARCH.contact_list;
4088: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;
4089: contact_point_ids HZ_PARTY_SEARCH.IDList;
4090: p_party_site_list HZ_PARTY_SEARCH.IDList;
4091: p_contact_ids HZ_PARTY_SEARCH.IDList;
4092: l_match_idx NUMBER;
4093: cursor get_cpt_for_contact_id is select contact_point_id

Line 4090: p_party_site_list HZ_PARTY_SEARCH.IDList;

4086: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
4087: l_contact_list HZ_PARTY_SEARCH.contact_list;
4088: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;
4089: contact_point_ids HZ_PARTY_SEARCH.IDList;
4090: p_party_site_list HZ_PARTY_SEARCH.IDList;
4091: p_contact_ids HZ_PARTY_SEARCH.IDList;
4092: l_match_idx NUMBER;
4093: cursor get_cpt_for_contact_id is select contact_point_id
4094: from hz_org_contacts a, hz_relationships b, hz_contact_points c

Line 4091: p_contact_ids HZ_PARTY_SEARCH.IDList;

4087: l_contact_list HZ_PARTY_SEARCH.contact_list;
4088: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;
4089: contact_point_ids HZ_PARTY_SEARCH.IDList;
4090: p_party_site_list HZ_PARTY_SEARCH.IDList;
4091: p_contact_ids HZ_PARTY_SEARCH.IDList;
4092: l_match_idx NUMBER;
4093: cursor get_cpt_for_contact_id is select contact_point_id
4094: from hz_org_contacts a, hz_relationships b, hz_contact_points c
4095: where a.party_relationship_id = b.relationship_id

Line 4122: HZ_PARTY_SEARCH.G_MISS_ID_LIST,

4118: CLOSE get_cpt_for_contact_id;
4119:
4120: get_search_criteria (
4121: null,
4122: HZ_PARTY_SEARCH.G_MISS_ID_LIST,
4123: p_contact_ids,
4124: contact_point_ids,
4125: l_party_search_rec,
4126: l_party_site_list,

Line 4173: l_party_search_rec HZ_PARTY_SEARCH.party_search_rec_type;

4169: p_match_type IN VARCHAR2,
4170: x_search_ctx_id OUT NUMBER,
4171: x_num_matches OUT NUMBER
4172: ) IS
4173: l_party_search_rec HZ_PARTY_SEARCH.party_search_rec_type;
4174: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
4175: l_contact_list HZ_PARTY_SEARCH.contact_list;
4176: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;
4177: contact_point_ids HZ_PARTY_SEARCH.IDList;

Line 4174: l_party_site_list HZ_PARTY_SEARCH.party_site_list;

4170: x_search_ctx_id OUT NUMBER,
4171: x_num_matches OUT NUMBER
4172: ) IS
4173: l_party_search_rec HZ_PARTY_SEARCH.party_search_rec_type;
4174: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
4175: l_contact_list HZ_PARTY_SEARCH.contact_list;
4176: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;
4177: contact_point_ids HZ_PARTY_SEARCH.IDList;
4178: p_party_site_list HZ_PARTY_SEARCH.IDList;

Line 4175: l_contact_list HZ_PARTY_SEARCH.contact_list;

4171: x_num_matches OUT NUMBER
4172: ) IS
4173: l_party_search_rec HZ_PARTY_SEARCH.party_search_rec_type;
4174: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
4175: l_contact_list HZ_PARTY_SEARCH.contact_list;
4176: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;
4177: contact_point_ids HZ_PARTY_SEARCH.IDList;
4178: p_party_site_list HZ_PARTY_SEARCH.IDList;
4179: p_contact_ids HZ_PARTY_SEARCH.IDList;

Line 4176: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;

4172: ) IS
4173: l_party_search_rec HZ_PARTY_SEARCH.party_search_rec_type;
4174: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
4175: l_contact_list HZ_PARTY_SEARCH.contact_list;
4176: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;
4177: contact_point_ids HZ_PARTY_SEARCH.IDList;
4178: p_party_site_list HZ_PARTY_SEARCH.IDList;
4179: p_contact_ids HZ_PARTY_SEARCH.IDList;
4180: l_match_idx NUMBER;

Line 4177: contact_point_ids HZ_PARTY_SEARCH.IDList;

4173: l_party_search_rec HZ_PARTY_SEARCH.party_search_rec_type;
4174: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
4175: l_contact_list HZ_PARTY_SEARCH.contact_list;
4176: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;
4177: contact_point_ids HZ_PARTY_SEARCH.IDList;
4178: p_party_site_list HZ_PARTY_SEARCH.IDList;
4179: p_contact_ids HZ_PARTY_SEARCH.IDList;
4180: l_match_idx NUMBER;
4181:

Line 4178: p_party_site_list HZ_PARTY_SEARCH.IDList;

4174: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
4175: l_contact_list HZ_PARTY_SEARCH.contact_list;
4176: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;
4177: contact_point_ids HZ_PARTY_SEARCH.IDList;
4178: p_party_site_list HZ_PARTY_SEARCH.IDList;
4179: p_contact_ids HZ_PARTY_SEARCH.IDList;
4180: l_match_idx NUMBER;
4181:
4182: BEGIN

Line 4179: p_contact_ids HZ_PARTY_SEARCH.IDList;

4175: l_contact_list HZ_PARTY_SEARCH.contact_list;
4176: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;
4177: contact_point_ids HZ_PARTY_SEARCH.IDList;
4178: p_party_site_list HZ_PARTY_SEARCH.IDList;
4179: p_contact_ids HZ_PARTY_SEARCH.IDList;
4180: l_match_idx NUMBER;
4181:
4182: BEGIN
4183: IF fnd_log.level_procedure>=fnd_log.g_current_runtime_level THEN

Line 4196: HZ_PARTY_SEARCH.G_MISS_ID_LIST,

4192: END IF;
4193: contact_point_ids(1) := p_contact_point_id;
4194: get_search_criteria (
4195: null,
4196: HZ_PARTY_SEARCH.G_MISS_ID_LIST,
4197: HZ_PARTY_SEARCH.G_MISS_ID_LIST,
4198: contact_point_ids,
4199: l_party_search_rec,
4200: l_party_site_list,

Line 4197: HZ_PARTY_SEARCH.G_MISS_ID_LIST,

4193: contact_point_ids(1) := p_contact_point_id;
4194: get_search_criteria (
4195: null,
4196: HZ_PARTY_SEARCH.G_MISS_ID_LIST,
4197: HZ_PARTY_SEARCH.G_MISS_ID_LIST,
4198: contact_point_ids,
4199: l_party_search_rec,
4200: l_party_site_list,
4201: l_contact_list,

Line 4350: l_party_rec HZ_PARTY_SEARCH.party_search_rec_type;

4346: ) IS
4347: TYPE AttrList IS TABLE OF VARCHAR2(2000) INDEX BY BINARY_INTEGER;
4348: l_match_idx NUMBER;
4349: AttrVals AttrList;
4350: l_party_rec HZ_PARTY_SEARCH.party_search_rec_type;
4351: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
4352: l_contact_list HZ_PARTY_SEARCH.contact_list;
4353: l_cpt_list HZ_PARTY_SEARCH.contact_point_list;
4354: l_dup_set_id NUMBER;

Line 4351: l_party_site_list HZ_PARTY_SEARCH.party_site_list;

4347: TYPE AttrList IS TABLE OF VARCHAR2(2000) INDEX BY BINARY_INTEGER;
4348: l_match_idx NUMBER;
4349: AttrVals AttrList;
4350: l_party_rec HZ_PARTY_SEARCH.party_search_rec_type;
4351: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
4352: l_contact_list HZ_PARTY_SEARCH.contact_list;
4353: l_cpt_list HZ_PARTY_SEARCH.contact_point_list;
4354: l_dup_set_id NUMBER;
4355: l_idx NUMBER;

Line 4352: l_contact_list HZ_PARTY_SEARCH.contact_list;

4348: l_match_idx NUMBER;
4349: AttrVals AttrList;
4350: l_party_rec HZ_PARTY_SEARCH.party_search_rec_type;
4351: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
4352: l_contact_list HZ_PARTY_SEARCH.contact_list;
4353: l_cpt_list HZ_PARTY_SEARCH.contact_point_list;
4354: l_dup_set_id NUMBER;
4355: l_idx NUMBER;
4356: l_cpt_type VARCHAR2(255);

Line 4353: l_cpt_list HZ_PARTY_SEARCH.contact_point_list;

4349: AttrVals AttrList;
4350: l_party_rec HZ_PARTY_SEARCH.party_search_rec_type;
4351: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
4352: l_contact_list HZ_PARTY_SEARCH.contact_list;
4353: l_cpt_list HZ_PARTY_SEARCH.contact_point_list;
4354: l_dup_set_id NUMBER;
4355: l_idx NUMBER;
4356: l_cpt_type VARCHAR2(255);
4357: FIRST BOOLEAN := TRUE;

Line 4515: p_party_site_list IN HZ_PARTY_SEARCH.PARTY_SITE_LIST,

4511:
4512: PROCEDURE get_matching_party_sites (
4513: p_rule_id IN NUMBER,
4514: p_party_id IN NUMBER,
4515: p_party_site_list IN HZ_PARTY_SEARCH.PARTY_SITE_LIST,
4516: p_contact_point_list IN HZ_PARTY_SEARCH.CONTACT_POINT_LIST,
4517: p_restrict_sql IN VARCHAR2,
4518: p_match_type IN VARCHAR2,
4519: p_dup_party_site_id IN NUMBER,

Line 4516: p_contact_point_list IN HZ_PARTY_SEARCH.CONTACT_POINT_LIST,

4512: PROCEDURE get_matching_party_sites (
4513: p_rule_id IN NUMBER,
4514: p_party_id IN NUMBER,
4515: p_party_site_list IN HZ_PARTY_SEARCH.PARTY_SITE_LIST,
4516: p_contact_point_list IN HZ_PARTY_SEARCH.CONTACT_POINT_LIST,
4517: p_restrict_sql IN VARCHAR2,
4518: p_match_type IN VARCHAR2,
4519: p_dup_party_site_id IN NUMBER,
4520: x_search_ctx_id OUT NUMBER,

Line 4543: H_SCORES HZ_PARTY_SEARCH.score_list;

4539: l_search_ctx_id NUMBER; -- Generated Search Context ID
4540:
4541: l_TX3 VARCHAR2(2000);
4542: l_TX4 VARCHAR2(2000);
4543: H_SCORES HZ_PARTY_SEARCH.score_list;
4544:
4545: l_score NUMBER;
4546: l_idx NUMBER;
4547: l_party_cur HZ_PARTY_STAGE.StageCurTyp;

Line 4574: l_match_ps_list HZ_PARTY_SEARCH.IDList;

4570: defps NUMBER :=0;
4571: defct NUMBER :=0;
4572: defcpt NUMBER :=0;
4573: l_index NUMBER;
4574: l_match_ps_list HZ_PARTY_SEARCH.IDList;
4575: l_cnt NUMBER:=1;
4576:
4577:
4578: BEGIN

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

4594: l_match_str := ' AND ';
4595: ELSIF p_match_type = 'OR' THEN
4596: l_match_str := ' OR ';
4597: END IF;
4598: 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);
4599: g_score_until_thresh := false;
4600: IF l_entered_max_score = 0 THEN l_entered_max_score:=1; END IF;
4601:
4602: -- ************************************************************

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

4602: -- ************************************************************
4603: -- STEP 2. Setup of intermedia query strings for Acquisition query
4604: l_party_site_contains_str := INIT_PARTY_SITES_QUERY(l_match_str,l_tmp);
4605: l_contact_pt_contains_str := INIT_CONTACT_POINTS_QUERY(l_match_str,l_tmp);
4606: 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);
4607:
4608: -- Setup Search Context ID
4609: SELECT hz_search_ctx_s.nextval INTO l_search_ctx_id FROM dual;
4610: x_search_ctx_id := l_search_ctx_id;

Line 4749: p_contact_list IN HZ_PARTY_SEARCH.CONTACT_LIST,

4745:
4746: PROCEDURE get_matching_contacts (
4747: p_rule_id IN NUMBER,
4748: p_party_id IN NUMBER,
4749: p_contact_list IN HZ_PARTY_SEARCH.CONTACT_LIST,
4750: p_contact_point_list IN HZ_PARTY_SEARCH.CONTACT_POINT_LIST,
4751: p_restrict_sql IN VARCHAR2,
4752: p_match_type IN VARCHAR2,
4753: p_dup_contact_id IN NUMBER,

Line 4750: p_contact_point_list IN HZ_PARTY_SEARCH.CONTACT_POINT_LIST,

4746: PROCEDURE get_matching_contacts (
4747: p_rule_id IN NUMBER,
4748: p_party_id IN NUMBER,
4749: p_contact_list IN HZ_PARTY_SEARCH.CONTACT_LIST,
4750: p_contact_point_list IN HZ_PARTY_SEARCH.CONTACT_POINT_LIST,
4751: p_restrict_sql IN VARCHAR2,
4752: p_match_type IN VARCHAR2,
4753: p_dup_contact_id IN NUMBER,
4754: x_search_ctx_id OUT NUMBER,

Line 4775: H_SCORES HZ_PARTY_SEARCH.score_list;

4771: l_entered_max_score NUMBER;
4772: FIRST BOOLEAN;
4773: l_search_ctx_id NUMBER; -- Generated Search Context ID
4774:
4775: H_SCORES HZ_PARTY_SEARCH.score_list;
4776:
4777: l_score NUMBER;
4778: l_idx NUMBER;
4779: l_party_cur HZ_PARTY_STAGE.StageCurTyp;

Line 4803: l_match_contact_list HZ_PARTY_SEARCH.IDList;

4799: l_party_max_score NUMBER;
4800: l_ps_max_score NUMBER;
4801: l_contact_max_score NUMBER;
4802: l_cpt_max_score NUMBER;
4803: l_match_contact_list HZ_PARTY_SEARCH.IDList;
4804: l_cnt NUMBER:=1;
4805:
4806:
4807: BEGIN

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

4823: l_match_str := ' AND ';
4824: ELSIF p_match_type = 'OR' THEN
4825: l_match_str := ' OR ';
4826: END IF;
4827: 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);
4828: g_score_until_thresh := false;
4829: IF l_entered_max_score = 0 THEN l_entered_max_score:=1; END IF;
4830:
4831: -- ************************************************************

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

4831: -- ************************************************************
4832: -- STEP 2. Setup of intermedia query strings for Acquisition query
4833: l_contact_contains_str := INIT_CONTACTS_QUERY(l_match_str,l_tmp);
4834: l_contact_pt_contains_str := INIT_CONTACT_POINTS_QUERY(l_match_str,l_tmp);
4835: 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);
4836:
4837: -- Setup Search Context ID
4838: SELECT hz_search_ctx_s.nextval INTO l_search_ctx_id FROM dual;
4839: x_search_ctx_id := l_search_ctx_id;

Line 4974: p_contact_point_list IN HZ_PARTY_SEARCH.CONTACT_POINT_LIST,

4970:
4971: PROCEDURE get_matching_contact_points (
4972: p_rule_id IN NUMBER,
4973: p_party_id IN NUMBER,
4974: p_contact_point_list IN HZ_PARTY_SEARCH.CONTACT_POINT_LIST,
4975: p_restrict_sql IN VARCHAR2,
4976: p_match_type IN VARCHAR2,
4977: p_dup_contact_point_id IN NUMBER,
4978: x_search_ctx_id OUT NUMBER,

Line 5003: H_PARTY_ID HZ_PARTY_SEARCH.IDList;

4999: l_cpt_ps_id NUMBER;
5000: l_cpt_contact_id NUMBER;
5001: l_contact_pt_id NUMBER;
5002: l_cpt_type VARCHAR2(100);
5003: H_PARTY_ID HZ_PARTY_SEARCH.IDList;
5004: H_CONTACT_POINT_ID HZ_PARTY_SEARCH.IDList;
5005: H_SCORE HZ_PARTY_SEARCH.IDList;
5006:
5007: cnt NUMBER :=0;

Line 5004: H_CONTACT_POINT_ID HZ_PARTY_SEARCH.IDList;

5000: l_cpt_contact_id NUMBER;
5001: l_contact_pt_id NUMBER;
5002: l_cpt_type VARCHAR2(100);
5003: H_PARTY_ID HZ_PARTY_SEARCH.IDList;
5004: H_CONTACT_POINT_ID HZ_PARTY_SEARCH.IDList;
5005: H_SCORE HZ_PARTY_SEARCH.IDList;
5006:
5007: cnt NUMBER :=0;
5008: l_party_max_score NUMBER;

Line 5005: H_SCORE HZ_PARTY_SEARCH.IDList;

5001: l_contact_pt_id NUMBER;
5002: l_cpt_type VARCHAR2(100);
5003: H_PARTY_ID HZ_PARTY_SEARCH.IDList;
5004: H_CONTACT_POINT_ID HZ_PARTY_SEARCH.IDList;
5005: H_SCORE HZ_PARTY_SEARCH.IDList;
5006:
5007: cnt NUMBER :=0;
5008: l_party_max_score NUMBER;
5009: l_ps_max_score NUMBER;

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

5030: l_match_str := ' AND ';
5031: ELSIF p_match_type = 'OR' THEN
5032: l_match_str := ' OR ';
5033: END IF;
5034: l_entered_max_score:= init_search(HZ_PARTY_SEARCH.G_MISS_PARTY_SEARCH_REC,
5035: HZ_PARTY_SEARCH.G_MISS_PARTY_SITE_LIST, HZ_PARTY_SEARCH.G_MISS_CONTACT_LIST,
5036: p_contact_point_list,l_match_str, l_party_max_score, l_ps_max_score, l_contact_max_score, l_cpt_max_score);
5037: g_score_until_thresh := false;
5038: IF l_entered_max_score = 0 THEN l_entered_max_score:=1; END IF;

Line 5035: HZ_PARTY_SEARCH.G_MISS_PARTY_SITE_LIST, HZ_PARTY_SEARCH.G_MISS_CONTACT_LIST,

5031: ELSIF p_match_type = 'OR' THEN
5032: l_match_str := ' OR ';
5033: END IF;
5034: l_entered_max_score:= init_search(HZ_PARTY_SEARCH.G_MISS_PARTY_SEARCH_REC,
5035: HZ_PARTY_SEARCH.G_MISS_PARTY_SITE_LIST, HZ_PARTY_SEARCH.G_MISS_CONTACT_LIST,
5036: p_contact_point_list,l_match_str, l_party_max_score, l_ps_max_score, l_contact_max_score, l_cpt_max_score);
5037: g_score_until_thresh := false;
5038: IF l_entered_max_score = 0 THEN l_entered_max_score:=1; END IF;
5039:

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

5039:
5040: -- ************************************************************
5041: -- STEP 2. Setup of intermedia query strings for Acquisition query
5042: l_contact_pt_contains_str := INIT_CONTACT_POINTS_QUERY(l_match_str,l_tmp);
5043: 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);
5044:
5045: -- Setup Search Context ID
5046: SELECT hz_search_ctx_s.nextval INTO l_search_ctx_id FROM dual;
5047: x_search_ctx_id := l_search_ctx_id;

Line 5118: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,

5114:
5115: PROCEDURE get_score_details (
5116: p_rule_id IN NUMBER,
5117: p_party_id IN NUMBER,
5118: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
5119: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
5120: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
5121: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
5122: x_search_ctx_id IN OUT NUMBER

Line 5119: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,

5115: PROCEDURE get_score_details (
5116: p_rule_id IN NUMBER,
5117: p_party_id IN NUMBER,
5118: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
5119: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
5120: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
5121: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
5122: x_search_ctx_id IN OUT NUMBER
5123: ) IS

Line 5120: p_contact_list IN HZ_PARTY_SEARCH.contact_list,

5116: p_rule_id IN NUMBER,
5117: p_party_id IN NUMBER,
5118: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
5119: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
5120: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
5121: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
5122: x_search_ctx_id IN OUT NUMBER
5123: ) IS
5124:

Line 5121: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,

5117: p_party_id IN NUMBER,
5118: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
5119: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
5120: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
5121: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
5122: x_search_ctx_id IN OUT NUMBER
5123: ) IS
5124:
5125: -- Strings to hold the generated Intermedia query strings

Line 5152: H_SCORES HZ_PARTY_SEARCH.score_list;

5148: l_TX4 VARCHAR2(2000);
5149: l_max_TX4 VARCHAR2(2000);
5150: l_TX40 VARCHAR2(2000);
5151: l_max_TX40 VARCHAR2(2000);
5152: H_SCORES HZ_PARTY_SEARCH.score_list;
5153:
5154: l_score NUMBER;
5155: l_match_idx NUMBER;
5156: l_idx NUMBER;

Line 5320: x_party_search_rec OUT NOCOPY HZ_PARTY_SEARCH.party_search_rec_type,

5316: ************************************************/
5317:
5318: PROCEDURE get_party_for_search (
5319: p_party_id IN NUMBER,
5320: x_party_search_rec OUT NOCOPY HZ_PARTY_SEARCH.party_search_rec_type,
5321: x_party_site_list OUT NOCOPY HZ_PARTY_SEARCH.party_site_list,
5322: x_contact_list OUT NOCOPY HZ_PARTY_SEARCH.contact_list,
5323: x_contact_point_list OUT NOCOPY HZ_PARTY_SEARCH.contact_point_list
5324: ) IS

Line 5321: x_party_site_list OUT NOCOPY HZ_PARTY_SEARCH.party_site_list,

5317:
5318: PROCEDURE get_party_for_search (
5319: p_party_id IN NUMBER,
5320: x_party_search_rec OUT NOCOPY HZ_PARTY_SEARCH.party_search_rec_type,
5321: x_party_site_list OUT NOCOPY HZ_PARTY_SEARCH.party_site_list,
5322: x_contact_list OUT NOCOPY HZ_PARTY_SEARCH.contact_list,
5323: x_contact_point_list OUT NOCOPY HZ_PARTY_SEARCH.contact_point_list
5324: ) IS
5325: l_party_id NUMBER;

Line 5322: x_contact_list OUT NOCOPY HZ_PARTY_SEARCH.contact_list,

5318: PROCEDURE get_party_for_search (
5319: p_party_id IN NUMBER,
5320: x_party_search_rec OUT NOCOPY HZ_PARTY_SEARCH.party_search_rec_type,
5321: x_party_site_list OUT NOCOPY HZ_PARTY_SEARCH.party_site_list,
5322: x_contact_list OUT NOCOPY HZ_PARTY_SEARCH.contact_list,
5323: x_contact_point_list OUT NOCOPY HZ_PARTY_SEARCH.contact_point_list
5324: ) IS
5325: l_party_id NUMBER;
5326: l_party_site_ids HZ_PARTY_SEARCH.IDList;

Line 5323: x_contact_point_list OUT NOCOPY HZ_PARTY_SEARCH.contact_point_list

5319: p_party_id IN NUMBER,
5320: x_party_search_rec OUT NOCOPY HZ_PARTY_SEARCH.party_search_rec_type,
5321: x_party_site_list OUT NOCOPY HZ_PARTY_SEARCH.party_site_list,
5322: x_contact_list OUT NOCOPY HZ_PARTY_SEARCH.contact_list,
5323: x_contact_point_list OUT NOCOPY HZ_PARTY_SEARCH.contact_point_list
5324: ) IS
5325: l_party_id NUMBER;
5326: l_party_site_ids HZ_PARTY_SEARCH.IDList;
5327: l_contact_ids HZ_PARTY_SEARCH.IDList;

Line 5326: l_party_site_ids HZ_PARTY_SEARCH.IDList;

5322: x_contact_list OUT NOCOPY HZ_PARTY_SEARCH.contact_list,
5323: x_contact_point_list OUT NOCOPY HZ_PARTY_SEARCH.contact_point_list
5324: ) IS
5325: l_party_id NUMBER;
5326: l_party_site_ids HZ_PARTY_SEARCH.IDList;
5327: l_contact_ids HZ_PARTY_SEARCH.IDList;
5328: l_contact_pt_ids HZ_PARTY_SEARCH.IDList;
5329: ps NUMBER :=1;
5330: cpt NUMBER :=1;

Line 5327: l_contact_ids HZ_PARTY_SEARCH.IDList;

5323: x_contact_point_list OUT NOCOPY HZ_PARTY_SEARCH.contact_point_list
5324: ) IS
5325: l_party_id NUMBER;
5326: l_party_site_ids HZ_PARTY_SEARCH.IDList;
5327: l_contact_ids HZ_PARTY_SEARCH.IDList;
5328: l_contact_pt_ids HZ_PARTY_SEARCH.IDList;
5329: ps NUMBER :=1;
5330: cpt NUMBER :=1;
5331: ct NUMBER :=1;

Line 5328: l_contact_pt_ids HZ_PARTY_SEARCH.IDList;

5324: ) IS
5325: l_party_id NUMBER;
5326: l_party_site_ids HZ_PARTY_SEARCH.IDList;
5327: l_contact_ids HZ_PARTY_SEARCH.IDList;
5328: l_contact_pt_ids HZ_PARTY_SEARCH.IDList;
5329: ps NUMBER :=1;
5330: cpt NUMBER :=1;
5331: ct NUMBER :=1;
5332: l_use_contact_info varchar2(1);

Line 5392: p_party_site_ids IN HZ_PARTY_SEARCH.IDList,

5388: END get_party_for_search;
5389:
5390: PROCEDURE get_search_criteria (
5391: p_party_id IN NUMBER,
5392: p_party_site_ids IN HZ_PARTY_SEARCH.IDList,
5393: p_contact_ids IN HZ_PARTY_SEARCH.IDList,
5394: p_contact_pt_ids IN HZ_PARTY_SEARCH.IDList,
5395: x_party_search_rec OUT NOCOPY HZ_PARTY_SEARCH.party_search_rec_type,
5396: x_party_site_list OUT NOCOPY HZ_PARTY_SEARCH.party_site_list,

Line 5393: p_contact_ids IN HZ_PARTY_SEARCH.IDList,

5389:
5390: PROCEDURE get_search_criteria (
5391: p_party_id IN NUMBER,
5392: p_party_site_ids IN HZ_PARTY_SEARCH.IDList,
5393: p_contact_ids IN HZ_PARTY_SEARCH.IDList,
5394: p_contact_pt_ids IN HZ_PARTY_SEARCH.IDList,
5395: x_party_search_rec OUT NOCOPY HZ_PARTY_SEARCH.party_search_rec_type,
5396: x_party_site_list OUT NOCOPY HZ_PARTY_SEARCH.party_site_list,
5397: x_contact_list OUT NOCOPY HZ_PARTY_SEARCH.contact_list,

Line 5394: p_contact_pt_ids IN HZ_PARTY_SEARCH.IDList,

5390: PROCEDURE get_search_criteria (
5391: p_party_id IN NUMBER,
5392: p_party_site_ids IN HZ_PARTY_SEARCH.IDList,
5393: p_contact_ids IN HZ_PARTY_SEARCH.IDList,
5394: p_contact_pt_ids IN HZ_PARTY_SEARCH.IDList,
5395: x_party_search_rec OUT NOCOPY HZ_PARTY_SEARCH.party_search_rec_type,
5396: x_party_site_list OUT NOCOPY HZ_PARTY_SEARCH.party_site_list,
5397: x_contact_list OUT NOCOPY HZ_PARTY_SEARCH.contact_list,
5398: x_contact_point_list OUT NOCOPY HZ_PARTY_SEARCH.contact_point_list

Line 5395: x_party_search_rec OUT NOCOPY HZ_PARTY_SEARCH.party_search_rec_type,

5391: p_party_id IN NUMBER,
5392: p_party_site_ids IN HZ_PARTY_SEARCH.IDList,
5393: p_contact_ids IN HZ_PARTY_SEARCH.IDList,
5394: p_contact_pt_ids IN HZ_PARTY_SEARCH.IDList,
5395: x_party_search_rec OUT NOCOPY HZ_PARTY_SEARCH.party_search_rec_type,
5396: x_party_site_list OUT NOCOPY HZ_PARTY_SEARCH.party_site_list,
5397: x_contact_list OUT NOCOPY HZ_PARTY_SEARCH.contact_list,
5398: x_contact_point_list OUT NOCOPY HZ_PARTY_SEARCH.contact_point_list
5399: ) IS

Line 5396: x_party_site_list OUT NOCOPY HZ_PARTY_SEARCH.party_site_list,

5392: p_party_site_ids IN HZ_PARTY_SEARCH.IDList,
5393: p_contact_ids IN HZ_PARTY_SEARCH.IDList,
5394: p_contact_pt_ids IN HZ_PARTY_SEARCH.IDList,
5395: x_party_search_rec OUT NOCOPY HZ_PARTY_SEARCH.party_search_rec_type,
5396: x_party_site_list OUT NOCOPY HZ_PARTY_SEARCH.party_site_list,
5397: x_contact_list OUT NOCOPY HZ_PARTY_SEARCH.contact_list,
5398: x_contact_point_list OUT NOCOPY HZ_PARTY_SEARCH.contact_point_list
5399: ) IS
5400: BEGIN

Line 5397: x_contact_list OUT NOCOPY HZ_PARTY_SEARCH.contact_list,

5393: p_contact_ids IN HZ_PARTY_SEARCH.IDList,
5394: p_contact_pt_ids IN HZ_PARTY_SEARCH.IDList,
5395: x_party_search_rec OUT NOCOPY HZ_PARTY_SEARCH.party_search_rec_type,
5396: x_party_site_list OUT NOCOPY HZ_PARTY_SEARCH.party_site_list,
5397: x_contact_list OUT NOCOPY HZ_PARTY_SEARCH.contact_list,
5398: x_contact_point_list OUT NOCOPY HZ_PARTY_SEARCH.contact_point_list
5399: ) IS
5400: BEGIN
5401:

Line 5398: x_contact_point_list OUT NOCOPY HZ_PARTY_SEARCH.contact_point_list

5394: p_contact_pt_ids IN HZ_PARTY_SEARCH.IDList,
5395: x_party_search_rec OUT NOCOPY HZ_PARTY_SEARCH.party_search_rec_type,
5396: x_party_site_list OUT NOCOPY HZ_PARTY_SEARCH.party_site_list,
5397: x_contact_list OUT NOCOPY HZ_PARTY_SEARCH.contact_list,
5398: x_contact_point_list OUT NOCOPY HZ_PARTY_SEARCH.contact_point_list
5399: ) IS
5400: BEGIN
5401:
5402: IF fnd_log.level_statement>=fnd_log.g_current_runtime_level THEN

Line 5438: x_party_search_rec OUT NOCOPY HZ_PARTY_SEARCH.party_search_rec_type

5434: ************************************************/
5435:
5436: PROCEDURE get_party_rec (
5437: p_party_id IN NUMBER,
5438: x_party_search_rec OUT NOCOPY HZ_PARTY_SEARCH.party_search_rec_type
5439: ) IS
5440: l_party_type VARCHAR2(255);
5441: BEGIN
5442:

Line 5501: p_party_site_ids IN HZ_PARTY_SEARCH.IDList,

5497: the party site search record structure
5498: ************************************************/
5499:
5500: PROCEDURE get_party_site_rec (
5501: p_party_site_ids IN HZ_PARTY_SEARCH.IDList,
5502: x_party_site_list OUT NOCOPY HZ_PARTY_SEARCH.party_site_list
5503: ) IS
5504: CURSOR c_party_sites(cp_party_site_id NUMBER) IS
5505: SELECT party_site_id

Line 5502: x_party_site_list OUT NOCOPY HZ_PARTY_SEARCH.party_site_list

5498: ************************************************/
5499:
5500: PROCEDURE get_party_site_rec (
5501: p_party_site_ids IN HZ_PARTY_SEARCH.IDList,
5502: x_party_site_list OUT NOCOPY HZ_PARTY_SEARCH.party_site_list
5503: ) IS
5504: CURSOR c_party_sites(cp_party_site_id NUMBER) IS
5505: SELECT party_site_id
5506: ,translate(HZ_LOCATIONS.POSTAL_CODE, '%',' ')

Line 5557: p_contact_ids IN HZ_PARTY_SEARCH.IDList,

5553: the contact search record structure
5554: ************************************************/
5555:
5556: PROCEDURE get_contact_rec (
5557: p_contact_ids IN HZ_PARTY_SEARCH.IDList,
5558: x_contact_list OUT NOCOPY HZ_PARTY_SEARCH.contact_list
5559: ) IS
5560: CURSOR c_contacts(cp_org_contact_id NUMBER) IS
5561: SELECT org_contact_id

Line 5558: x_contact_list OUT NOCOPY HZ_PARTY_SEARCH.contact_list

5554: ************************************************/
5555:
5556: PROCEDURE get_contact_rec (
5557: p_contact_ids IN HZ_PARTY_SEARCH.IDList,
5558: x_contact_list OUT NOCOPY HZ_PARTY_SEARCH.contact_list
5559: ) IS
5560: CURSOR c_contacts(cp_org_contact_id NUMBER) IS
5561: SELECT org_contact_id
5562: FROM HZ_ORG_CONTACTS, HZ_RELATIONSHIPS, HZ_PERSON_PROFILES

Line 5613: p_contact_point_ids IN HZ_PARTY_SEARCH.IDList,

5609: the contact point search record structure
5610: ************************************************/
5611:
5612: PROCEDURE get_contact_point_rec (
5613: p_contact_point_ids IN HZ_PARTY_SEARCH.IDList,
5614: x_contact_point_list OUT NOCOPY HZ_PARTY_SEARCH.contact_point_list
5615: ) IS
5616:
5617: -- Cursor to fetch primary contact points for party

Line 5614: x_contact_point_list OUT NOCOPY HZ_PARTY_SEARCH.contact_point_list

5610: ************************************************/
5611:
5612: PROCEDURE get_contact_point_rec (
5613: p_contact_point_ids IN HZ_PARTY_SEARCH.IDList,
5614: x_contact_point_list OUT NOCOPY HZ_PARTY_SEARCH.contact_point_list
5615: ) IS
5616:
5617: -- Cursor to fetch primary contact points for party
5618: CURSOR c_cpts(cp_contact_point_id NUMBER) IS

Line 5668: p_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,

5664: ************************************************/
5665:
5666: PROCEDURE MAP_PARTY_REC(
5667: p_search_ctx IN BOOLEAN,
5668: p_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
5669: x_entered_max_score OUT NUMBER,
5670: x_stage_rec IN OUT NOCOPY HZ_PARTY_STAGE.party_stage_rec_type
5671: ) IS
5672: tmp VARCHAR2(4000);

Line 5805: p_search_list IN HZ_PARTY_SEARCH.party_site_list,

5801: ************************************************/
5802:
5803: PROCEDURE MAP_PARTY_SITE_REC(
5804: p_search_ctx IN BOOLEAN,
5805: p_search_list IN HZ_PARTY_SEARCH.party_site_list,
5806: x_entered_max_score OUT NUMBER,
5807: x_stage_list IN OUT NOCOPY HZ_PARTY_STAGE.party_site_stage_list
5808: ) IS
5809: l_current_max_score NUMBER;

Line 5920: p_search_list IN HZ_PARTY_SEARCH.contact_list,

5916: ************************************************/
5917:
5918: PROCEDURE MAP_CONTACT_REC(
5919: p_search_ctx IN BOOLEAN,
5920: p_search_list IN HZ_PARTY_SEARCH.contact_list,
5921: x_entered_max_score OUT NUMBER,
5922: x_stage_list IN OUT NOCOPY HZ_PARTY_STAGE.contact_stage_list
5923: ) IS
5924: l_current_max_score NUMBER;

Line 5962: p_search_list IN HZ_PARTY_SEARCH.contact_point_list,

5958: ************************************************/
5959:
5960: PROCEDURE MAP_CONTACT_POINT_REC(
5961: p_search_ctx IN BOOLEAN,
5962: p_search_list IN HZ_PARTY_SEARCH.contact_point_list,
5963: x_entered_max_score OUT NUMBER,
5964: x_stage_list IN OUT NOCOPY HZ_PARTY_STAGE.contact_pt_stage_list
5965: ) IS
5966: l_current_max_score NUMBER;

Line 6028: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,

6024: 2. Contact Point Type is not null for each condition
6025: ************************************************/
6026:
6027: FUNCTION check_prim_cond(
6028: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
6029: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
6030: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
6031: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list)
6032: RETURN BOOLEAN IS

Line 6029: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,

6025: ************************************************/
6026:
6027: FUNCTION check_prim_cond(
6028: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
6029: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
6030: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
6031: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list)
6032: RETURN BOOLEAN IS
6033: BEGIN

Line 6030: p_contact_list IN HZ_PARTY_SEARCH.contact_list,

6026:
6027: FUNCTION check_prim_cond(
6028: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
6029: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
6030: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
6031: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list)
6032: RETURN BOOLEAN IS
6033: BEGIN
6034: IF p_party_search_rec.PARTY_ALL_NAMES IS NOT NULL THEN

Line 6031: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list)

6027: FUNCTION check_prim_cond(
6028: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
6029: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
6030: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
6031: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list)
6032: RETURN BOOLEAN IS
6033: BEGIN
6034: IF p_party_search_rec.PARTY_ALL_NAMES IS NOT NULL THEN
6035: RETURN TRUE;

Line 6060: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,

6056: has party site criteria.
6057: ************************************************/
6058:
6059: PROCEDURE check_party_site_cond(
6060: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
6061: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
6062: x_secondary OUT BOOLEAN,
6063: x_primary OUT BOOLEAN
6064: ) IS

Line 6061: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,

6057: ************************************************/
6058:
6059: PROCEDURE check_party_site_cond(
6060: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
6061: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
6062: x_secondary OUT BOOLEAN,
6063: x_primary OUT BOOLEAN
6064: ) IS
6065: BEGIN

Line 6104: p_contact_list IN HZ_PARTY_SEARCH.contact_list,

6100: has contact criteria.
6101: ************************************************/
6102:
6103: PROCEDURE check_contact_cond(
6104: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
6105: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
6106: x_secondary OUT BOOLEAN,
6107: x_primary OUT BOOLEAN
6108: ) IS

Line 6105: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,

6101: ************************************************/
6102:
6103: PROCEDURE check_contact_cond(
6104: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
6105: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
6106: x_secondary OUT BOOLEAN,
6107: x_primary OUT BOOLEAN
6108: ) IS
6109: BEGIN

Line 6142: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,

6138: has valid contact point criteria.
6139: ************************************************/
6140:
6141: PROCEDURE check_contact_point_cond(
6142: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
6143: x_secondary OUT BOOLEAN,
6144: x_primary OUT BOOLEAN
6145: ) IS
6146: BEGIN