DBA Data[Home] [Help]

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

418: PROCEDURE INSERT_PARTY_SCORE (
419: p_party_id IN NUMBER
420: ,p_record_id IN NUMBER
421: ,p_search_ctx_id IN NUMBER
422: ,p_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type
423: ,p_stage_rec IN HZ_PARTY_STAGE.party_stage_rec_type
424: ,p_table_TX39 VARCHAR2
425: ,p_table_TX40 VARCHAR2
426: ,p_table_TX41 VARCHAR2

Line 523: ,p_search_rec IN HZ_PARTY_SEARCH.party_site_search_rec_type

519: PROCEDURE INSERT_PARTY_SITES_SCORE (
520: p_party_id IN NUMBER
521: ,p_record_id IN NUMBER
522: ,p_search_ctx_id IN NUMBER
523: ,p_search_rec IN HZ_PARTY_SEARCH.party_site_search_rec_type
524: ,p_stage_rec IN HZ_PARTY_STAGE.party_site_stage_rec_type
525: ,p_table_TX3 VARCHAR2
526: ,p_table_TX4 VARCHAR2
527: ,p_table_TX11 VARCHAR2

Line 598: ,p_search_rec IN HZ_PARTY_SEARCH.contact_search_rec_type

594: PROCEDURE INSERT_CONTACTS_SCORE (
595: p_party_id IN NUMBER
596: ,p_record_id IN NUMBER
597: ,p_search_ctx_id IN NUMBER
598: ,p_search_rec IN HZ_PARTY_SEARCH.contact_search_rec_type
599: ,p_stage_rec IN HZ_PARTY_STAGE.contact_stage_rec_type
600: ,p_table_TX5 VARCHAR2
601: ,p_table_TX2 VARCHAR2
602: ,p_idx IN NUMBER) IS

Line 647: ,p_search_rec IN HZ_PARTY_SEARCH.contact_point_search_rec_type

643: PROCEDURE INSERT_CONTACT_POINTS_SCORE (
644: p_party_id IN NUMBER
645: ,p_record_id IN NUMBER
646: ,p_search_ctx_id IN NUMBER
647: ,p_search_rec IN HZ_PARTY_SEARCH.contact_point_search_rec_type
648: ,p_stage_rec IN HZ_PARTY_STAGE.contact_pt_stage_rec_type
649: ,p_table_TX1 VARCHAR2
650: ,p_idx IN NUMBER) IS
651: l_current_score NUMBER:=0;

Line 692: p_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type

688: for the PARTY Entity
689: ************************************************/
690:
691: PROCEDURE POP_PARTY_COND_REC(
692: p_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type
693: ) IS
694: BEGIN
695: NULL ;
696: EXCEPTION

Line 712: p_search_list IN HZ_PARTY_SEARCH.party_site_list

708: for the PARTY_SITES Entity
709: ************************************************/
710:
711: PROCEDURE POP_PARTY_SITES_COND_REC(
712: p_search_list IN HZ_PARTY_SEARCH.party_site_list
713: ) IS
714: BEGIN
715: NULL ;
716: EXCEPTION

Line 732: p_search_list IN HZ_PARTY_SEARCH.contact_list

728: for the CONTACTS Entity
729: ************************************************/
730:
731: PROCEDURE POP_CONTACTS_COND_REC(
732: p_search_list IN HZ_PARTY_SEARCH.contact_list
733: ) IS
734: BEGIN
735: NULL ;
736: EXCEPTION

Line 752: p_search_list IN HZ_PARTY_SEARCH.contact_point_list

748: for the CONTACT_POINTS Entity
749: ************************************************/
750:
751: PROCEDURE POP_CONTACT_POINTS_COND_REC(
752: p_search_list IN HZ_PARTY_SEARCH.contact_point_list
753: ) IS
754: BEGIN
755: NULL ;
756: EXCEPTION

Line 766: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type:=

762: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
763: END;
764:
765: PROCEDURE init_score_context (
766: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type:=
767: HZ_PARTY_SEARCH.G_MISS_PARTY_SEARCH_REC,
768: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list:=
769: HZ_PARTY_SEARCH.G_MISS_PARTY_SITE_LIST,
770: p_contact_list IN HZ_PARTY_SEARCH.contact_list:=

Line 767: HZ_PARTY_SEARCH.G_MISS_PARTY_SEARCH_REC,

763: END;
764:
765: PROCEDURE init_score_context (
766: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type:=
767: HZ_PARTY_SEARCH.G_MISS_PARTY_SEARCH_REC,
768: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list:=
769: HZ_PARTY_SEARCH.G_MISS_PARTY_SITE_LIST,
770: p_contact_list IN HZ_PARTY_SEARCH.contact_list:=
771: HZ_PARTY_SEARCH.G_MISS_CONTACT_LIST,

Line 768: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list:=

764:
765: PROCEDURE init_score_context (
766: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type:=
767: HZ_PARTY_SEARCH.G_MISS_PARTY_SEARCH_REC,
768: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list:=
769: HZ_PARTY_SEARCH.G_MISS_PARTY_SITE_LIST,
770: p_contact_list IN HZ_PARTY_SEARCH.contact_list:=
771: HZ_PARTY_SEARCH.G_MISS_CONTACT_LIST,
772: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list:=

Line 769: HZ_PARTY_SEARCH.G_MISS_PARTY_SITE_LIST,

765: PROCEDURE init_score_context (
766: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type:=
767: HZ_PARTY_SEARCH.G_MISS_PARTY_SEARCH_REC,
768: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list:=
769: HZ_PARTY_SEARCH.G_MISS_PARTY_SITE_LIST,
770: p_contact_list IN HZ_PARTY_SEARCH.contact_list:=
771: HZ_PARTY_SEARCH.G_MISS_CONTACT_LIST,
772: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list:=
773: HZ_PARTY_SEARCH.G_MISS_CONTACT_POINT_LIST

Line 770: p_contact_list IN HZ_PARTY_SEARCH.contact_list:=

766: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type:=
767: HZ_PARTY_SEARCH.G_MISS_PARTY_SEARCH_REC,
768: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list:=
769: HZ_PARTY_SEARCH.G_MISS_PARTY_SITE_LIST,
770: p_contact_list IN HZ_PARTY_SEARCH.contact_list:=
771: HZ_PARTY_SEARCH.G_MISS_CONTACT_LIST,
772: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list:=
773: HZ_PARTY_SEARCH.G_MISS_CONTACT_POINT_LIST
774: ) IS

Line 771: HZ_PARTY_SEARCH.G_MISS_CONTACT_LIST,

767: HZ_PARTY_SEARCH.G_MISS_PARTY_SEARCH_REC,
768: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list:=
769: HZ_PARTY_SEARCH.G_MISS_PARTY_SITE_LIST,
770: p_contact_list IN HZ_PARTY_SEARCH.contact_list:=
771: HZ_PARTY_SEARCH.G_MISS_CONTACT_LIST,
772: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list:=
773: HZ_PARTY_SEARCH.G_MISS_CONTACT_POINT_LIST
774: ) IS
775: l_dummy NUMBER;

Line 772: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list:=

768: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list:=
769: HZ_PARTY_SEARCH.G_MISS_PARTY_SITE_LIST,
770: p_contact_list IN HZ_PARTY_SEARCH.contact_list:=
771: HZ_PARTY_SEARCH.G_MISS_CONTACT_LIST,
772: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list:=
773: HZ_PARTY_SEARCH.G_MISS_CONTACT_POINT_LIST
774: ) IS
775: l_dummy NUMBER;
776: BEGIN

Line 773: HZ_PARTY_SEARCH.G_MISS_CONTACT_POINT_LIST

769: HZ_PARTY_SEARCH.G_MISS_PARTY_SITE_LIST,
770: p_contact_list IN HZ_PARTY_SEARCH.contact_list:=
771: HZ_PARTY_SEARCH.G_MISS_CONTACT_LIST,
772: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list:=
773: HZ_PARTY_SEARCH.G_MISS_CONTACT_POINT_LIST
774: ) IS
775: l_dummy NUMBER;
776: BEGIN
777: IF fnd_log.level_statement>=fnd_log.g_current_runtime_level THEN

Line 793: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type:=

789: MAP_CONTACT_POINT_REC(FALSE,p_contact_point_list, l_dummy, g_contact_pt_stage_list);
790:
791: END;
792: FUNCTION init_search(
793: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type:=
794: HZ_PARTY_SEARCH.G_MISS_PARTY_SEARCH_REC,
795: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list:=
796: HZ_PARTY_SEARCH.G_MISS_PARTY_SITE_LIST,
797: p_contact_list IN HZ_PARTY_SEARCH.contact_list:=

Line 794: HZ_PARTY_SEARCH.G_MISS_PARTY_SEARCH_REC,

790:
791: END;
792: FUNCTION init_search(
793: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type:=
794: HZ_PARTY_SEARCH.G_MISS_PARTY_SEARCH_REC,
795: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list:=
796: HZ_PARTY_SEARCH.G_MISS_PARTY_SITE_LIST,
797: p_contact_list IN HZ_PARTY_SEARCH.contact_list:=
798: HZ_PARTY_SEARCH.G_MISS_CONTACT_LIST,

Line 795: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list:=

791: END;
792: FUNCTION init_search(
793: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type:=
794: HZ_PARTY_SEARCH.G_MISS_PARTY_SEARCH_REC,
795: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list:=
796: HZ_PARTY_SEARCH.G_MISS_PARTY_SITE_LIST,
797: p_contact_list IN HZ_PARTY_SEARCH.contact_list:=
798: HZ_PARTY_SEARCH.G_MISS_CONTACT_LIST,
799: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list:=

Line 796: HZ_PARTY_SEARCH.G_MISS_PARTY_SITE_LIST,

792: FUNCTION init_search(
793: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type:=
794: HZ_PARTY_SEARCH.G_MISS_PARTY_SEARCH_REC,
795: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list:=
796: HZ_PARTY_SEARCH.G_MISS_PARTY_SITE_LIST,
797: p_contact_list IN HZ_PARTY_SEARCH.contact_list:=
798: HZ_PARTY_SEARCH.G_MISS_CONTACT_LIST,
799: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list:=
800: HZ_PARTY_SEARCH.G_MISS_CONTACT_POINT_LIST,

Line 797: p_contact_list IN HZ_PARTY_SEARCH.contact_list:=

793: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type:=
794: HZ_PARTY_SEARCH.G_MISS_PARTY_SEARCH_REC,
795: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list:=
796: HZ_PARTY_SEARCH.G_MISS_PARTY_SITE_LIST,
797: p_contact_list IN HZ_PARTY_SEARCH.contact_list:=
798: HZ_PARTY_SEARCH.G_MISS_CONTACT_LIST,
799: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list:=
800: HZ_PARTY_SEARCH.G_MISS_CONTACT_POINT_LIST,
801: p_match_type IN VARCHAR2,

Line 798: HZ_PARTY_SEARCH.G_MISS_CONTACT_LIST,

794: HZ_PARTY_SEARCH.G_MISS_PARTY_SEARCH_REC,
795: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list:=
796: HZ_PARTY_SEARCH.G_MISS_PARTY_SITE_LIST,
797: p_contact_list IN HZ_PARTY_SEARCH.contact_list:=
798: HZ_PARTY_SEARCH.G_MISS_CONTACT_LIST,
799: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list:=
800: HZ_PARTY_SEARCH.G_MISS_CONTACT_POINT_LIST,
801: p_match_type IN VARCHAR2,
802: x_party_max_score OUT NUMBER,

Line 799: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list:=

795: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list:=
796: HZ_PARTY_SEARCH.G_MISS_PARTY_SITE_LIST,
797: p_contact_list IN HZ_PARTY_SEARCH.contact_list:=
798: HZ_PARTY_SEARCH.G_MISS_CONTACT_LIST,
799: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list:=
800: HZ_PARTY_SEARCH.G_MISS_CONTACT_POINT_LIST,
801: p_match_type IN VARCHAR2,
802: x_party_max_score OUT NUMBER,
803: x_ps_max_score OUT NUMBER,

Line 800: HZ_PARTY_SEARCH.G_MISS_CONTACT_POINT_LIST,

796: HZ_PARTY_SEARCH.G_MISS_PARTY_SITE_LIST,
797: p_contact_list IN HZ_PARTY_SEARCH.contact_list:=
798: HZ_PARTY_SEARCH.G_MISS_CONTACT_LIST,
799: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list:=
800: HZ_PARTY_SEARCH.G_MISS_CONTACT_POINT_LIST,
801: p_match_type IN VARCHAR2,
802: x_party_max_score OUT NUMBER,
803: x_ps_max_score OUT NUMBER,
804: x_contact_max_score OUT NUMBER,

Line 812: maxscore HZ_PARTY_SEARCH.IDList;

808: l_ps_entered_max_score NUMBER:=0;
809: l_ct_entered_max_score NUMBER:=0;
810: l_cpt_entered_max_score NUMBER:=0;
811: vlist vlisttype;
812: maxscore HZ_PARTY_SEARCH.IDList;
813: l_name VARCHAR2(200);
814: l_idx NUMBER;
815: l_num NUMBER;
816: total NUMBER;

Line 2245: RETURN HZ_PARTY_SEARCH.score_rec IS

2241: p_party_id NUMBER,
2242: p_party_site_id NUMBER,
2243: p_org_contact_id NUMBER,
2244: p_contact_point_id NUMBER)
2245: RETURN HZ_PARTY_SEARCH.score_rec IS
2246: l_score_rec HZ_PARTY_SEARCH.score_rec;
2247: BEGIN
2248: IF fnd_log.level_statement>=fnd_log.g_current_runtime_level THEN
2249: 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 2246: l_score_rec HZ_PARTY_SEARCH.score_rec;

2242: p_party_site_id NUMBER,
2243: p_org_contact_id NUMBER,
2244: p_contact_point_id NUMBER)
2245: RETURN HZ_PARTY_SEARCH.score_rec IS
2246: l_score_rec HZ_PARTY_SEARCH.score_rec;
2247: BEGIN
2248: IF fnd_log.level_statement>=fnd_log.g_current_runtime_level THEN
2249: 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);
2250: 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 2278: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,

2274: **********************************************************/
2275:
2276: PROCEDURE find_parties (
2277: p_rule_id IN NUMBER,
2278: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
2279: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
2280: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
2281: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
2282: p_restrict_sql IN VARCHAR2,

Line 2279: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,

2275:
2276: PROCEDURE find_parties (
2277: p_rule_id IN NUMBER,
2278: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
2279: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
2280: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
2281: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
2282: p_restrict_sql IN VARCHAR2,
2283: p_match_type IN VARCHAR2,

Line 2280: p_contact_list IN HZ_PARTY_SEARCH.contact_list,

2276: PROCEDURE find_parties (
2277: p_rule_id IN NUMBER,
2278: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
2279: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
2280: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
2281: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
2282: p_restrict_sql IN VARCHAR2,
2283: p_match_type IN VARCHAR2,
2284: p_search_merged IN VARCHAR2,

Line 2281: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,

2277: p_rule_id IN NUMBER,
2278: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
2279: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
2280: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
2281: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
2282: p_restrict_sql IN VARCHAR2,
2283: p_match_type IN VARCHAR2,
2284: p_search_merged IN VARCHAR2,
2285: p_dup_party_id IN NUMBER,

Line 2323: H_SCORES HZ_PARTY_SEARCH.score_list;

2319: l_TX4 VARCHAR2(2000);
2320: l_TX11 VARCHAR2(2000);
2321: l_TX5 VARCHAR2(2000);
2322: l_TX40 VARCHAR2(2000);
2323: H_SCORES HZ_PARTY_SEARCH.score_list;
2324: H_PARTY_ID HZ_PARTY_SEARCH.IDList;
2325: H_PARTY_ID_LIST HZ_PARTY_SEARCH.IDList;
2326:
2327: l_score NUMBER;

Line 2324: H_PARTY_ID HZ_PARTY_SEARCH.IDList;

2320: l_TX11 VARCHAR2(2000);
2321: l_TX5 VARCHAR2(2000);
2322: l_TX40 VARCHAR2(2000);
2323: H_SCORES HZ_PARTY_SEARCH.score_list;
2324: H_PARTY_ID HZ_PARTY_SEARCH.IDList;
2325: H_PARTY_ID_LIST HZ_PARTY_SEARCH.IDList;
2326:
2327: l_score NUMBER;
2328: l_idx NUMBER;

Line 2325: H_PARTY_ID_LIST HZ_PARTY_SEARCH.IDList;

2321: l_TX5 VARCHAR2(2000);
2322: l_TX40 VARCHAR2(2000);
2323: H_SCORES HZ_PARTY_SEARCH.score_list;
2324: H_PARTY_ID HZ_PARTY_SEARCH.IDList;
2325: H_PARTY_ID_LIST HZ_PARTY_SEARCH.IDList;
2326:
2327: l_score NUMBER;
2328: l_idx NUMBER;
2329: l_party_cur HZ_PARTY_STAGE.StageCurTyp;

Line 2517: h_ps_id HZ_PARTY_SEARCH.IDList;

2513: /** Private procedure to acquire and score at party site level ***/
2514: 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
2515: l_party_id_idx NUMBER:=1;
2516: l_ctx_id NUMBER;
2517: h_ps_id HZ_PARTY_SEARCH.IDList;
2518: h_ps_party_id HZ_PARTY_SEARCH.IDList;
2519: h_ps_score HZ_PARTY_SEARCH.IDList;
2520: detcnt NUMBER := 1;
2521: BEGIN

Line 2518: h_ps_party_id HZ_PARTY_SEARCH.IDList;

2514: 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
2515: l_party_id_idx NUMBER:=1;
2516: l_ctx_id NUMBER;
2517: h_ps_id HZ_PARTY_SEARCH.IDList;
2518: h_ps_party_id HZ_PARTY_SEARCH.IDList;
2519: h_ps_score HZ_PARTY_SEARCH.IDList;
2520: detcnt NUMBER := 1;
2521: BEGIN
2522: IF fnd_log.level_statement>=fnd_log.g_current_runtime_level THEN

Line 2519: h_ps_score HZ_PARTY_SEARCH.IDList;

2515: l_party_id_idx NUMBER:=1;
2516: l_ctx_id NUMBER;
2517: h_ps_id HZ_PARTY_SEARCH.IDList;
2518: h_ps_party_id HZ_PARTY_SEARCH.IDList;
2519: h_ps_score HZ_PARTY_SEARCH.IDList;
2520: detcnt NUMBER := 1;
2521: BEGIN
2522: IF fnd_log.level_statement>=fnd_log.g_current_runtime_level THEN
2523: 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 2639: h_ct_id HZ_PARTY_SEARCH.IDList;

2635: /** Private procedure to acquire and score at contact point level ***/
2636: 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
2637: l_party_id_idx NUMBER:=1;
2638: l_ctx_id NUMBER;
2639: h_ct_id HZ_PARTY_SEARCH.IDList;
2640: h_ct_party_id HZ_PARTY_SEARCH.IDList;
2641: h_ct_score HZ_PARTY_SEARCH.IDList;
2642: detcnt NUMBER := 1;
2643: BEGIN

Line 2640: h_ct_party_id HZ_PARTY_SEARCH.IDList;

2636: 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
2637: l_party_id_idx NUMBER:=1;
2638: l_ctx_id NUMBER;
2639: h_ct_id HZ_PARTY_SEARCH.IDList;
2640: h_ct_party_id HZ_PARTY_SEARCH.IDList;
2641: h_ct_score HZ_PARTY_SEARCH.IDList;
2642: detcnt NUMBER := 1;
2643: BEGIN
2644: IF fnd_log.level_statement>=fnd_log.g_current_runtime_level THEN

Line 2641: h_ct_score HZ_PARTY_SEARCH.IDList;

2637: l_party_id_idx NUMBER:=1;
2638: l_ctx_id NUMBER;
2639: h_ct_id HZ_PARTY_SEARCH.IDList;
2640: h_ct_party_id HZ_PARTY_SEARCH.IDList;
2641: h_ct_score HZ_PARTY_SEARCH.IDList;
2642: detcnt NUMBER := 1;
2643: BEGIN
2644: IF fnd_log.level_statement>=fnd_log.g_current_runtime_level THEN
2645: 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 2748: h_cpt_id HZ_PARTY_SEARCH.IDList;

2744: /** Private procedure to acquire and score at contact point level ***/
2745: 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
2746: l_party_id_idx NUMBER:=1;
2747: l_ctx_id NUMBER;
2748: h_cpt_id HZ_PARTY_SEARCH.IDList;
2749: h_cpt_party_id HZ_PARTY_SEARCH.IDList;
2750: h_cpt_score HZ_PARTY_SEARCH.IDList;
2751: detcnt NUMBER := 1;
2752: l_cpt_flag VARCHAR2(1) := 'N';

Line 2749: h_cpt_party_id HZ_PARTY_SEARCH.IDList;

2745: 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
2746: l_party_id_idx NUMBER:=1;
2747: l_ctx_id NUMBER;
2748: h_cpt_id HZ_PARTY_SEARCH.IDList;
2749: h_cpt_party_id HZ_PARTY_SEARCH.IDList;
2750: h_cpt_score HZ_PARTY_SEARCH.IDList;
2751: detcnt NUMBER := 1;
2752: l_cpt_flag VARCHAR2(1) := 'N';
2753: is_a_match VARCHAR2(1) := 'Y';

Line 2750: h_cpt_score HZ_PARTY_SEARCH.IDList;

2746: l_party_id_idx NUMBER:=1;
2747: l_ctx_id NUMBER;
2748: h_cpt_id HZ_PARTY_SEARCH.IDList;
2749: h_cpt_party_id HZ_PARTY_SEARCH.IDList;
2750: h_cpt_score HZ_PARTY_SEARCH.IDList;
2751: detcnt NUMBER := 1;
2752: l_cpt_flag VARCHAR2(1) := 'N';
2753: is_a_match VARCHAR2(1) := 'Y';
2754: BEGIN

Line 3237: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,

3233: END find_parties;
3234:
3235: PROCEDURE find_persons (
3236: p_rule_id IN NUMBER,
3237: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
3238: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
3239: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
3240: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
3241: p_restrict_sql IN VARCHAR2,

Line 3238: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,

3234:
3235: PROCEDURE find_persons (
3236: p_rule_id IN NUMBER,
3237: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
3238: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
3239: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
3240: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
3241: p_restrict_sql IN VARCHAR2,
3242: p_match_type IN VARCHAR2,

Line 3239: p_contact_list IN HZ_PARTY_SEARCH.contact_list,

3235: PROCEDURE find_persons (
3236: p_rule_id IN NUMBER,
3237: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
3238: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
3239: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
3240: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
3241: p_restrict_sql IN VARCHAR2,
3242: p_match_type IN VARCHAR2,
3243: p_search_merged IN VARCHAR2,

Line 3240: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,

3236: p_rule_id IN NUMBER,
3237: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
3238: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
3239: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
3240: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
3241: p_restrict_sql IN VARCHAR2,
3242: p_match_type IN VARCHAR2,
3243: p_search_merged IN VARCHAR2,
3244: p_dup_party_id IN NUMBER,

Line 3282: H_SCORES HZ_PARTY_SEARCH.score_list;

3278: l_TX4 VARCHAR2(2000);
3279: l_TX11 VARCHAR2(2000);
3280: l_TX5 VARCHAR2(2000);
3281: l_TX40 VARCHAR2(2000);
3282: H_SCORES HZ_PARTY_SEARCH.score_list;
3283: H_PARTY_ID HZ_PARTY_SEARCH.IDList;
3284: H_PARTY_ID_LIST HZ_PARTY_SEARCH.IDList;
3285:
3286: l_score NUMBER;

Line 3283: H_PARTY_ID HZ_PARTY_SEARCH.IDList;

3279: l_TX11 VARCHAR2(2000);
3280: l_TX5 VARCHAR2(2000);
3281: l_TX40 VARCHAR2(2000);
3282: H_SCORES HZ_PARTY_SEARCH.score_list;
3283: H_PARTY_ID HZ_PARTY_SEARCH.IDList;
3284: H_PARTY_ID_LIST HZ_PARTY_SEARCH.IDList;
3285:
3286: l_score NUMBER;
3287: l_idx NUMBER;

Line 3284: H_PARTY_ID_LIST HZ_PARTY_SEARCH.IDList;

3280: l_TX5 VARCHAR2(2000);
3281: l_TX40 VARCHAR2(2000);
3282: H_SCORES HZ_PARTY_SEARCH.score_list;
3283: H_PARTY_ID HZ_PARTY_SEARCH.IDList;
3284: H_PARTY_ID_LIST HZ_PARTY_SEARCH.IDList;
3285:
3286: l_score NUMBER;
3287: l_idx NUMBER;
3288: l_party_cur HZ_PARTY_STAGE.StageCurTyp;

Line 3524: h_ps_id HZ_PARTY_SEARCH.IDList;

3520: /** Private procedure to acquire and score at party site level ***/
3521: 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
3522: l_party_id_idx NUMBER:=1;
3523: l_ctx_id NUMBER;
3524: h_ps_id HZ_PARTY_SEARCH.IDList;
3525: h_ps_party_id HZ_PARTY_SEARCH.IDList;
3526: h_ps_score HZ_PARTY_SEARCH.IDList;
3527: detcnt NUMBER := 1;
3528: l_person_id NUMBER;

Line 3525: h_ps_party_id HZ_PARTY_SEARCH.IDList;

3521: 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
3522: l_party_id_idx NUMBER:=1;
3523: l_ctx_id NUMBER;
3524: h_ps_id HZ_PARTY_SEARCH.IDList;
3525: h_ps_party_id HZ_PARTY_SEARCH.IDList;
3526: h_ps_score HZ_PARTY_SEARCH.IDList;
3527: detcnt NUMBER := 1;
3528: l_person_id NUMBER;
3529: BEGIN

Line 3526: h_ps_score HZ_PARTY_SEARCH.IDList;

3522: l_party_id_idx NUMBER:=1;
3523: l_ctx_id NUMBER;
3524: h_ps_id HZ_PARTY_SEARCH.IDList;
3525: h_ps_party_id HZ_PARTY_SEARCH.IDList;
3526: h_ps_score HZ_PARTY_SEARCH.IDList;
3527: detcnt NUMBER := 1;
3528: l_person_id NUMBER;
3529: BEGIN
3530: SAVEPOINT eval_start;

Line 3623: h_ct_id HZ_PARTY_SEARCH.IDList;

3619: /** Private procedure to acquire and score at party site level ***/
3620: PROCEDURE eval_contact_level(p_contact_contains_str VARCHAR2,p_ins_details VARCHAR2,p_emax_score NUMBER) IS
3621: l_party_id_idx NUMBER:=1;
3622: l_ctx_id NUMBER;
3623: h_ct_id HZ_PARTY_SEARCH.IDList;
3624: h_ct_party_id HZ_PARTY_SEARCH.IDList;
3625: h_ct_score HZ_PARTY_SEARCH.IDList;
3626: detcnt NUMBER := 1;
3627: l_person_id NUMBER;

Line 3624: h_ct_party_id HZ_PARTY_SEARCH.IDList;

3620: PROCEDURE eval_contact_level(p_contact_contains_str VARCHAR2,p_ins_details VARCHAR2,p_emax_score NUMBER) IS
3621: l_party_id_idx NUMBER:=1;
3622: l_ctx_id NUMBER;
3623: h_ct_id HZ_PARTY_SEARCH.IDList;
3624: h_ct_party_id HZ_PARTY_SEARCH.IDList;
3625: h_ct_score HZ_PARTY_SEARCH.IDList;
3626: detcnt NUMBER := 1;
3627: l_person_id NUMBER;
3628: BEGIN

Line 3625: h_ct_score HZ_PARTY_SEARCH.IDList;

3621: l_party_id_idx NUMBER:=1;
3622: l_ctx_id NUMBER;
3623: h_ct_id HZ_PARTY_SEARCH.IDList;
3624: h_ct_party_id HZ_PARTY_SEARCH.IDList;
3625: h_ct_score HZ_PARTY_SEARCH.IDList;
3626: detcnt NUMBER := 1;
3627: l_person_id NUMBER;
3628: BEGIN
3629: SAVEPOINT eval_start;

Line 3681: h_cpt_id HZ_PARTY_SEARCH.IDList;

3677: /** Private procedure to acquire and score at contact point level ***/
3678: 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
3679: l_party_id_idx NUMBER:=1;
3680: l_ctx_id NUMBER;
3681: h_cpt_id HZ_PARTY_SEARCH.IDList;
3682: h_cpt_party_id HZ_PARTY_SEARCH.IDList;
3683: h_cpt_score HZ_PARTY_SEARCH.IDList;
3684: detcnt NUMBER := 1;
3685: l_person_id NUMBER;

Line 3682: h_cpt_party_id HZ_PARTY_SEARCH.IDList;

3678: 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
3679: l_party_id_idx NUMBER:=1;
3680: l_ctx_id NUMBER;
3681: h_cpt_id HZ_PARTY_SEARCH.IDList;
3682: h_cpt_party_id HZ_PARTY_SEARCH.IDList;
3683: h_cpt_score HZ_PARTY_SEARCH.IDList;
3684: detcnt NUMBER := 1;
3685: l_person_id NUMBER;
3686: is_a_match VARCHAR2(1) := 'Y';

Line 3683: h_cpt_score HZ_PARTY_SEARCH.IDList;

3679: l_party_id_idx NUMBER:=1;
3680: l_ctx_id NUMBER;
3681: h_cpt_id HZ_PARTY_SEARCH.IDList;
3682: h_cpt_party_id HZ_PARTY_SEARCH.IDList;
3683: h_cpt_score HZ_PARTY_SEARCH.IDList;
3684: detcnt NUMBER := 1;
3685: l_person_id NUMBER;
3686: is_a_match VARCHAR2(1) := 'Y';
3687: l_cpt_flag VARCHAR2(1) := 'N';

Line 4094: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,

4090: END find_persons;
4091:
4092: PROCEDURE find_persons (
4093: p_rule_id IN NUMBER,
4094: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
4095: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
4096: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
4097: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
4098: p_restrict_sql IN VARCHAR2,

Line 4095: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,

4091:
4092: PROCEDURE find_persons (
4093: p_rule_id IN NUMBER,
4094: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
4095: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
4096: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
4097: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
4098: p_restrict_sql IN VARCHAR2,
4099: p_match_type IN VARCHAR2,

Line 4096: p_contact_list IN HZ_PARTY_SEARCH.contact_list,

4092: PROCEDURE find_persons (
4093: p_rule_id IN NUMBER,
4094: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
4095: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
4096: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
4097: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
4098: p_restrict_sql IN VARCHAR2,
4099: p_match_type IN VARCHAR2,
4100: p_search_merged IN VARCHAR2,

Line 4097: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,

4093: p_rule_id IN NUMBER,
4094: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
4095: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
4096: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
4097: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
4098: p_restrict_sql IN VARCHAR2,
4099: p_match_type IN VARCHAR2,
4100: p_search_merged IN VARCHAR2,
4101: p_ins_details IN VARCHAR2,

Line 4111: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,

4107: 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);
4108: END;
4109: PROCEDURE find_party_details (
4110: p_rule_id IN NUMBER,
4111: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
4112: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
4113: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
4114: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
4115: p_restrict_sql IN VARCHAR2,

Line 4112: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,

4108: END;
4109: PROCEDURE find_party_details (
4110: p_rule_id IN NUMBER,
4111: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
4112: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
4113: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
4114: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
4115: p_restrict_sql IN VARCHAR2,
4116: p_match_type IN VARCHAR2,

Line 4113: p_contact_list IN HZ_PARTY_SEARCH.contact_list,

4109: PROCEDURE find_party_details (
4110: p_rule_id IN NUMBER,
4111: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
4112: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
4113: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
4114: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
4115: p_restrict_sql IN VARCHAR2,
4116: p_match_type IN VARCHAR2,
4117: p_search_merged IN VARCHAR2,

Line 4114: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,

4110: p_rule_id IN NUMBER,
4111: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
4112: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
4113: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
4114: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
4115: p_restrict_sql IN VARCHAR2,
4116: p_match_type IN VARCHAR2,
4117: p_search_merged IN VARCHAR2,
4118: x_search_ctx_id OUT NUMBER,

Line 4171: l_party_rec HZ_PARTY_SEARCH.party_search_rec_type;

4167: x_dup_set_id OUT NUMBER,
4168: x_search_ctx_id OUT NUMBER,
4169: x_num_matches OUT NUMBER
4170: ) IS
4171: l_party_rec HZ_PARTY_SEARCH.party_search_rec_type;
4172: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
4173: l_contact_list HZ_PARTY_SEARCH.contact_list;
4174: l_cpt_list HZ_PARTY_SEARCH.contact_point_list;
4175: l_match_idx NUMBER;

Line 4172: l_party_site_list HZ_PARTY_SEARCH.party_site_list;

4168: x_search_ctx_id OUT NUMBER,
4169: x_num_matches OUT NUMBER
4170: ) IS
4171: l_party_rec HZ_PARTY_SEARCH.party_search_rec_type;
4172: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
4173: l_contact_list HZ_PARTY_SEARCH.contact_list;
4174: l_cpt_list HZ_PARTY_SEARCH.contact_point_list;
4175: l_match_idx NUMBER;
4176:

Line 4173: l_contact_list HZ_PARTY_SEARCH.contact_list;

4169: x_num_matches OUT NUMBER
4170: ) IS
4171: l_party_rec HZ_PARTY_SEARCH.party_search_rec_type;
4172: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
4173: l_contact_list HZ_PARTY_SEARCH.contact_list;
4174: l_cpt_list HZ_PARTY_SEARCH.contact_point_list;
4175: l_match_idx NUMBER;
4176:
4177: --Fix for bug 4417124

Line 4174: l_cpt_list HZ_PARTY_SEARCH.contact_point_list;

4170: ) IS
4171: l_party_rec HZ_PARTY_SEARCH.party_search_rec_type;
4172: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
4173: l_contact_list HZ_PARTY_SEARCH.contact_list;
4174: l_cpt_list HZ_PARTY_SEARCH.contact_point_list;
4175: l_match_idx NUMBER;
4176:
4177: --Fix for bug 4417124
4178: l_use_contact_addr_info BOOLEAN := TRUE;

Line 4287: l_party_search_rec HZ_PARTY_SEARCH.party_search_rec_type;

4283: x_search_ctx_id OUT NUMBER,
4284: x_num_matches OUT NUMBER
4285: ) IS
4286:
4287: l_party_search_rec HZ_PARTY_SEARCH.party_search_rec_type;
4288: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
4289: l_contact_list HZ_PARTY_SEARCH.contact_list;
4290: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;
4291: contact_point_ids HZ_PARTY_SEARCH.IDList;

Line 4288: l_party_site_list HZ_PARTY_SEARCH.party_site_list;

4284: x_num_matches OUT NUMBER
4285: ) IS
4286:
4287: l_party_search_rec HZ_PARTY_SEARCH.party_search_rec_type;
4288: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
4289: l_contact_list HZ_PARTY_SEARCH.contact_list;
4290: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;
4291: contact_point_ids HZ_PARTY_SEARCH.IDList;
4292: p_party_site_list HZ_PARTY_SEARCH.IDList;

Line 4289: l_contact_list HZ_PARTY_SEARCH.contact_list;

4285: ) IS
4286:
4287: l_party_search_rec HZ_PARTY_SEARCH.party_search_rec_type;
4288: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
4289: l_contact_list HZ_PARTY_SEARCH.contact_list;
4290: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;
4291: contact_point_ids HZ_PARTY_SEARCH.IDList;
4292: p_party_site_list HZ_PARTY_SEARCH.IDList;
4293: p_contact_ids HZ_PARTY_SEARCH.IDList;

Line 4290: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;

4286:
4287: l_party_search_rec HZ_PARTY_SEARCH.party_search_rec_type;
4288: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
4289: l_contact_list HZ_PARTY_SEARCH.contact_list;
4290: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;
4291: contact_point_ids HZ_PARTY_SEARCH.IDList;
4292: p_party_site_list HZ_PARTY_SEARCH.IDList;
4293: p_contact_ids HZ_PARTY_SEARCH.IDList;
4294: l_match_idx NUMBER;

Line 4291: contact_point_ids HZ_PARTY_SEARCH.IDList;

4287: l_party_search_rec HZ_PARTY_SEARCH.party_search_rec_type;
4288: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
4289: l_contact_list HZ_PARTY_SEARCH.contact_list;
4290: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;
4291: contact_point_ids HZ_PARTY_SEARCH.IDList;
4292: p_party_site_list HZ_PARTY_SEARCH.IDList;
4293: p_contact_ids HZ_PARTY_SEARCH.IDList;
4294: l_match_idx NUMBER;
4295: cursor get_cpts_for_party_sites is select contact_point_id

Line 4292: p_party_site_list HZ_PARTY_SEARCH.IDList;

4288: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
4289: l_contact_list HZ_PARTY_SEARCH.contact_list;
4290: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;
4291: contact_point_ids HZ_PARTY_SEARCH.IDList;
4292: p_party_site_list HZ_PARTY_SEARCH.IDList;
4293: p_contact_ids HZ_PARTY_SEARCH.IDList;
4294: l_match_idx NUMBER;
4295: cursor get_cpts_for_party_sites is select contact_point_id
4296: from hz_contact_points

Line 4293: p_contact_ids HZ_PARTY_SEARCH.IDList;

4289: l_contact_list HZ_PARTY_SEARCH.contact_list;
4290: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;
4291: contact_point_ids HZ_PARTY_SEARCH.IDList;
4292: p_party_site_list HZ_PARTY_SEARCH.IDList;
4293: p_contact_ids HZ_PARTY_SEARCH.IDList;
4294: l_match_idx NUMBER;
4295: cursor get_cpts_for_party_sites is select contact_point_id
4296: from hz_contact_points
4297: where owner_table_name = 'HZ_PARTY_SITES'

Line 4322: HZ_PARTY_SEARCH.G_MISS_ID_LIST,

4318:
4319: get_search_criteria (
4320: null,
4321: p_party_site_list,
4322: HZ_PARTY_SEARCH.G_MISS_ID_LIST,
4323: contact_point_ids,
4324: l_party_search_rec,
4325: l_party_site_list,
4326: l_contact_list,

Line 4372: l_party_search_rec HZ_PARTY_SEARCH.party_search_rec_type;

4368: x_search_ctx_id OUT NUMBER,
4369: x_num_matches OUT NUMBER
4370: ) IS
4371:
4372: l_party_search_rec HZ_PARTY_SEARCH.party_search_rec_type;
4373: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
4374: l_contact_list HZ_PARTY_SEARCH.contact_list;
4375: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;
4376: contact_point_ids HZ_PARTY_SEARCH.IDList;

Line 4373: l_party_site_list HZ_PARTY_SEARCH.party_site_list;

4369: x_num_matches OUT NUMBER
4370: ) IS
4371:
4372: l_party_search_rec HZ_PARTY_SEARCH.party_search_rec_type;
4373: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
4374: l_contact_list HZ_PARTY_SEARCH.contact_list;
4375: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;
4376: contact_point_ids HZ_PARTY_SEARCH.IDList;
4377: p_party_site_list HZ_PARTY_SEARCH.IDList;

Line 4374: l_contact_list HZ_PARTY_SEARCH.contact_list;

4370: ) IS
4371:
4372: l_party_search_rec HZ_PARTY_SEARCH.party_search_rec_type;
4373: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
4374: l_contact_list HZ_PARTY_SEARCH.contact_list;
4375: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;
4376: contact_point_ids HZ_PARTY_SEARCH.IDList;
4377: p_party_site_list HZ_PARTY_SEARCH.IDList;
4378: p_contact_ids HZ_PARTY_SEARCH.IDList;

Line 4375: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;

4371:
4372: l_party_search_rec HZ_PARTY_SEARCH.party_search_rec_type;
4373: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
4374: l_contact_list HZ_PARTY_SEARCH.contact_list;
4375: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;
4376: contact_point_ids HZ_PARTY_SEARCH.IDList;
4377: p_party_site_list HZ_PARTY_SEARCH.IDList;
4378: p_contact_ids HZ_PARTY_SEARCH.IDList;
4379: l_match_idx NUMBER;

Line 4376: contact_point_ids HZ_PARTY_SEARCH.IDList;

4372: l_party_search_rec HZ_PARTY_SEARCH.party_search_rec_type;
4373: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
4374: l_contact_list HZ_PARTY_SEARCH.contact_list;
4375: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;
4376: contact_point_ids HZ_PARTY_SEARCH.IDList;
4377: p_party_site_list HZ_PARTY_SEARCH.IDList;
4378: p_contact_ids HZ_PARTY_SEARCH.IDList;
4379: l_match_idx NUMBER;
4380: cursor get_cpt_for_contact_id is select contact_point_id

Line 4377: p_party_site_list HZ_PARTY_SEARCH.IDList;

4373: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
4374: l_contact_list HZ_PARTY_SEARCH.contact_list;
4375: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;
4376: contact_point_ids HZ_PARTY_SEARCH.IDList;
4377: p_party_site_list HZ_PARTY_SEARCH.IDList;
4378: p_contact_ids HZ_PARTY_SEARCH.IDList;
4379: l_match_idx NUMBER;
4380: cursor get_cpt_for_contact_id is select contact_point_id
4381: from hz_org_contacts a, hz_relationships b, hz_contact_points c

Line 4378: p_contact_ids HZ_PARTY_SEARCH.IDList;

4374: l_contact_list HZ_PARTY_SEARCH.contact_list;
4375: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;
4376: contact_point_ids HZ_PARTY_SEARCH.IDList;
4377: p_party_site_list HZ_PARTY_SEARCH.IDList;
4378: p_contact_ids HZ_PARTY_SEARCH.IDList;
4379: l_match_idx NUMBER;
4380: cursor get_cpt_for_contact_id is select contact_point_id
4381: from hz_org_contacts a, hz_relationships b, hz_contact_points c
4382: where a.party_relationship_id = b.relationship_id

Line 4409: HZ_PARTY_SEARCH.G_MISS_ID_LIST,

4405: CLOSE get_cpt_for_contact_id;
4406:
4407: get_search_criteria (
4408: null,
4409: HZ_PARTY_SEARCH.G_MISS_ID_LIST,
4410: p_contact_ids,
4411: contact_point_ids,
4412: l_party_search_rec,
4413: l_party_site_list,

Line 4460: l_party_search_rec HZ_PARTY_SEARCH.party_search_rec_type;

4456: p_match_type IN VARCHAR2,
4457: x_search_ctx_id OUT NUMBER,
4458: x_num_matches OUT NUMBER
4459: ) IS
4460: l_party_search_rec HZ_PARTY_SEARCH.party_search_rec_type;
4461: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
4462: l_contact_list HZ_PARTY_SEARCH.contact_list;
4463: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;
4464: contact_point_ids HZ_PARTY_SEARCH.IDList;

Line 4461: l_party_site_list HZ_PARTY_SEARCH.party_site_list;

4457: x_search_ctx_id OUT NUMBER,
4458: x_num_matches OUT NUMBER
4459: ) IS
4460: l_party_search_rec HZ_PARTY_SEARCH.party_search_rec_type;
4461: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
4462: l_contact_list HZ_PARTY_SEARCH.contact_list;
4463: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;
4464: contact_point_ids HZ_PARTY_SEARCH.IDList;
4465: p_party_site_list HZ_PARTY_SEARCH.IDList;

Line 4462: l_contact_list HZ_PARTY_SEARCH.contact_list;

4458: x_num_matches OUT NUMBER
4459: ) IS
4460: l_party_search_rec HZ_PARTY_SEARCH.party_search_rec_type;
4461: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
4462: l_contact_list HZ_PARTY_SEARCH.contact_list;
4463: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;
4464: contact_point_ids HZ_PARTY_SEARCH.IDList;
4465: p_party_site_list HZ_PARTY_SEARCH.IDList;
4466: p_contact_ids HZ_PARTY_SEARCH.IDList;

Line 4463: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;

4459: ) IS
4460: l_party_search_rec HZ_PARTY_SEARCH.party_search_rec_type;
4461: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
4462: l_contact_list HZ_PARTY_SEARCH.contact_list;
4463: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;
4464: contact_point_ids HZ_PARTY_SEARCH.IDList;
4465: p_party_site_list HZ_PARTY_SEARCH.IDList;
4466: p_contact_ids HZ_PARTY_SEARCH.IDList;
4467: l_match_idx NUMBER;

Line 4464: contact_point_ids HZ_PARTY_SEARCH.IDList;

4460: l_party_search_rec HZ_PARTY_SEARCH.party_search_rec_type;
4461: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
4462: l_contact_list HZ_PARTY_SEARCH.contact_list;
4463: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;
4464: contact_point_ids HZ_PARTY_SEARCH.IDList;
4465: p_party_site_list HZ_PARTY_SEARCH.IDList;
4466: p_contact_ids HZ_PARTY_SEARCH.IDList;
4467: l_match_idx NUMBER;
4468:

Line 4465: p_party_site_list HZ_PARTY_SEARCH.IDList;

4461: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
4462: l_contact_list HZ_PARTY_SEARCH.contact_list;
4463: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;
4464: contact_point_ids HZ_PARTY_SEARCH.IDList;
4465: p_party_site_list HZ_PARTY_SEARCH.IDList;
4466: p_contact_ids HZ_PARTY_SEARCH.IDList;
4467: l_match_idx NUMBER;
4468:
4469: BEGIN

Line 4466: p_contact_ids HZ_PARTY_SEARCH.IDList;

4462: l_contact_list HZ_PARTY_SEARCH.contact_list;
4463: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;
4464: contact_point_ids HZ_PARTY_SEARCH.IDList;
4465: p_party_site_list HZ_PARTY_SEARCH.IDList;
4466: p_contact_ids HZ_PARTY_SEARCH.IDList;
4467: l_match_idx NUMBER;
4468:
4469: BEGIN
4470: IF fnd_log.level_procedure>=fnd_log.g_current_runtime_level THEN

Line 4483: HZ_PARTY_SEARCH.G_MISS_ID_LIST,

4479: END IF;
4480: contact_point_ids(1) := p_contact_point_id;
4481: get_search_criteria (
4482: null,
4483: HZ_PARTY_SEARCH.G_MISS_ID_LIST,
4484: HZ_PARTY_SEARCH.G_MISS_ID_LIST,
4485: contact_point_ids,
4486: l_party_search_rec,
4487: l_party_site_list,

Line 4484: HZ_PARTY_SEARCH.G_MISS_ID_LIST,

4480: contact_point_ids(1) := p_contact_point_id;
4481: get_search_criteria (
4482: null,
4483: HZ_PARTY_SEARCH.G_MISS_ID_LIST,
4484: HZ_PARTY_SEARCH.G_MISS_ID_LIST,
4485: contact_point_ids,
4486: l_party_search_rec,
4487: l_party_site_list,
4488: l_contact_list,

Line 4637: l_party_rec HZ_PARTY_SEARCH.party_search_rec_type;

4633: ) IS
4634: TYPE AttrList IS TABLE OF VARCHAR2(2000) INDEX BY BINARY_INTEGER;
4635: l_match_idx NUMBER;
4636: AttrVals AttrList;
4637: l_party_rec HZ_PARTY_SEARCH.party_search_rec_type;
4638: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
4639: l_contact_list HZ_PARTY_SEARCH.contact_list;
4640: l_cpt_list HZ_PARTY_SEARCH.contact_point_list;
4641: l_dup_set_id NUMBER;

Line 4638: l_party_site_list HZ_PARTY_SEARCH.party_site_list;

4634: TYPE AttrList IS TABLE OF VARCHAR2(2000) INDEX BY BINARY_INTEGER;
4635: l_match_idx NUMBER;
4636: AttrVals AttrList;
4637: l_party_rec HZ_PARTY_SEARCH.party_search_rec_type;
4638: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
4639: l_contact_list HZ_PARTY_SEARCH.contact_list;
4640: l_cpt_list HZ_PARTY_SEARCH.contact_point_list;
4641: l_dup_set_id NUMBER;
4642: l_idx NUMBER;

Line 4639: l_contact_list HZ_PARTY_SEARCH.contact_list;

4635: l_match_idx NUMBER;
4636: AttrVals AttrList;
4637: l_party_rec HZ_PARTY_SEARCH.party_search_rec_type;
4638: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
4639: l_contact_list HZ_PARTY_SEARCH.contact_list;
4640: l_cpt_list HZ_PARTY_SEARCH.contact_point_list;
4641: l_dup_set_id NUMBER;
4642: l_idx NUMBER;
4643: l_cpt_type VARCHAR2(255);

Line 4640: l_cpt_list HZ_PARTY_SEARCH.contact_point_list;

4636: AttrVals AttrList;
4637: l_party_rec HZ_PARTY_SEARCH.party_search_rec_type;
4638: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
4639: l_contact_list HZ_PARTY_SEARCH.contact_list;
4640: l_cpt_list HZ_PARTY_SEARCH.contact_point_list;
4641: l_dup_set_id NUMBER;
4642: l_idx NUMBER;
4643: l_cpt_type VARCHAR2(255);
4644: FIRST BOOLEAN := TRUE;

Line 4833: p_party_site_list IN HZ_PARTY_SEARCH.PARTY_SITE_LIST,

4829:
4830: PROCEDURE get_matching_party_sites (
4831: p_rule_id IN NUMBER,
4832: p_party_id IN NUMBER,
4833: p_party_site_list IN HZ_PARTY_SEARCH.PARTY_SITE_LIST,
4834: p_contact_point_list IN HZ_PARTY_SEARCH.CONTACT_POINT_LIST,
4835: p_restrict_sql IN VARCHAR2,
4836: p_match_type IN VARCHAR2,
4837: p_dup_party_site_id IN NUMBER,

Line 4834: p_contact_point_list IN HZ_PARTY_SEARCH.CONTACT_POINT_LIST,

4830: PROCEDURE get_matching_party_sites (
4831: p_rule_id IN NUMBER,
4832: p_party_id IN NUMBER,
4833: p_party_site_list IN HZ_PARTY_SEARCH.PARTY_SITE_LIST,
4834: p_contact_point_list IN HZ_PARTY_SEARCH.CONTACT_POINT_LIST,
4835: p_restrict_sql IN VARCHAR2,
4836: p_match_type IN VARCHAR2,
4837: p_dup_party_site_id IN NUMBER,
4838: x_search_ctx_id OUT NUMBER,

Line 4863: H_SCORES HZ_PARTY_SEARCH.score_list;

4859: l_TX1 VARCHAR2(2000);
4860: l_TX3 VARCHAR2(2000);
4861: l_TX4 VARCHAR2(2000);
4862: l_TX11 VARCHAR2(2000);
4863: H_SCORES HZ_PARTY_SEARCH.score_list;
4864:
4865: l_score NUMBER;
4866: l_idx NUMBER;
4867: l_party_cur HZ_PARTY_STAGE.StageCurTyp;

Line 4894: l_match_ps_list HZ_PARTY_SEARCH.IDList;

4890: defps NUMBER :=0;
4891: defct NUMBER :=0;
4892: defcpt NUMBER :=0;
4893: l_index NUMBER;
4894: l_match_ps_list HZ_PARTY_SEARCH.IDList;
4895: l_cnt NUMBER:=1;
4896:
4897:
4898: BEGIN

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

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

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

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

Line 5069: p_contact_list IN HZ_PARTY_SEARCH.CONTACT_LIST,

5065:
5066: PROCEDURE get_matching_contacts (
5067: p_rule_id IN NUMBER,
5068: p_party_id IN NUMBER,
5069: p_contact_list IN HZ_PARTY_SEARCH.CONTACT_LIST,
5070: p_contact_point_list IN HZ_PARTY_SEARCH.CONTACT_POINT_LIST,
5071: p_restrict_sql IN VARCHAR2,
5072: p_match_type IN VARCHAR2,
5073: p_dup_contact_id IN NUMBER,

Line 5070: p_contact_point_list IN HZ_PARTY_SEARCH.CONTACT_POINT_LIST,

5066: PROCEDURE get_matching_contacts (
5067: p_rule_id IN NUMBER,
5068: p_party_id IN NUMBER,
5069: p_contact_list IN HZ_PARTY_SEARCH.CONTACT_LIST,
5070: p_contact_point_list IN HZ_PARTY_SEARCH.CONTACT_POINT_LIST,
5071: p_restrict_sql IN VARCHAR2,
5072: p_match_type IN VARCHAR2,
5073: p_dup_contact_id IN NUMBER,
5074: x_search_ctx_id OUT NUMBER,

Line 5098: H_SCORES HZ_PARTY_SEARCH.score_list;

5094:
5095: l_TX2 VARCHAR2(2000);
5096: l_TX1 VARCHAR2(2000);
5097: l_TX5 VARCHAR2(2000);
5098: H_SCORES HZ_PARTY_SEARCH.score_list;
5099:
5100: l_score NUMBER;
5101: l_idx NUMBER;
5102: l_party_cur HZ_PARTY_STAGE.StageCurTyp;

Line 5126: l_match_contact_list HZ_PARTY_SEARCH.IDList;

5122: l_party_max_score NUMBER;
5123: l_ps_max_score NUMBER;
5124: l_contact_max_score NUMBER;
5125: l_cpt_max_score NUMBER;
5126: l_match_contact_list HZ_PARTY_SEARCH.IDList;
5127: l_cnt NUMBER:=1;
5128:
5129:
5130: BEGIN

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

5146: l_match_str := ' AND ';
5147: ELSIF p_match_type = 'OR' THEN
5148: l_match_str := ' OR ';
5149: END IF;
5150: 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);
5151: g_score_until_thresh := false;
5152: IF l_entered_max_score = 0 THEN l_entered_max_score:=1; END IF;
5153:
5154: -- ************************************************************

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

5154: -- ************************************************************
5155: -- STEP 2. Setup of intermedia query strings for Acquisition query
5156: l_contact_contains_str := INIT_CONTACTS_QUERY(l_match_str,l_tmp);
5157: l_contact_pt_contains_str := INIT_CONTACT_POINTS_QUERY(l_match_str,l_tmp);
5158: 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);
5159:
5160: -- Setup Search Context ID
5161: SELECT hz_search_ctx_s.nextval INTO l_search_ctx_id FROM dual;
5162: x_search_ctx_id := l_search_ctx_id;

Line 5297: p_contact_point_list IN HZ_PARTY_SEARCH.CONTACT_POINT_LIST,

5293:
5294: PROCEDURE get_matching_contact_points (
5295: p_rule_id IN NUMBER,
5296: p_party_id IN NUMBER,
5297: p_contact_point_list IN HZ_PARTY_SEARCH.CONTACT_POINT_LIST,
5298: p_restrict_sql IN VARCHAR2,
5299: p_match_type IN VARCHAR2,
5300: p_dup_contact_point_id IN NUMBER,
5301: x_search_ctx_id OUT NUMBER,

Line 5327: H_PARTY_ID HZ_PARTY_SEARCH.IDList;

5323: l_cpt_ps_id NUMBER;
5324: l_cpt_contact_id NUMBER;
5325: l_contact_pt_id NUMBER;
5326: l_cpt_type VARCHAR2(100);
5327: H_PARTY_ID HZ_PARTY_SEARCH.IDList;
5328: H_CONTACT_POINT_ID HZ_PARTY_SEARCH.IDList;
5329: H_SCORE HZ_PARTY_SEARCH.IDList;
5330:
5331: cnt NUMBER :=0;

Line 5328: H_CONTACT_POINT_ID HZ_PARTY_SEARCH.IDList;

5324: l_cpt_contact_id NUMBER;
5325: l_contact_pt_id NUMBER;
5326: l_cpt_type VARCHAR2(100);
5327: H_PARTY_ID HZ_PARTY_SEARCH.IDList;
5328: H_CONTACT_POINT_ID HZ_PARTY_SEARCH.IDList;
5329: H_SCORE HZ_PARTY_SEARCH.IDList;
5330:
5331: cnt NUMBER :=0;
5332: l_party_max_score NUMBER;

Line 5329: H_SCORE HZ_PARTY_SEARCH.IDList;

5325: l_contact_pt_id NUMBER;
5326: l_cpt_type VARCHAR2(100);
5327: H_PARTY_ID HZ_PARTY_SEARCH.IDList;
5328: H_CONTACT_POINT_ID HZ_PARTY_SEARCH.IDList;
5329: H_SCORE HZ_PARTY_SEARCH.IDList;
5330:
5331: cnt NUMBER :=0;
5332: l_party_max_score NUMBER;
5333: l_ps_max_score NUMBER;

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

5354: l_match_str := ' AND ';
5355: ELSIF p_match_type = 'OR' THEN
5356: l_match_str := ' OR ';
5357: END IF;
5358: l_entered_max_score:= init_search(HZ_PARTY_SEARCH.G_MISS_PARTY_SEARCH_REC,
5359: HZ_PARTY_SEARCH.G_MISS_PARTY_SITE_LIST, HZ_PARTY_SEARCH.G_MISS_CONTACT_LIST,
5360: p_contact_point_list,l_match_str, l_party_max_score, l_ps_max_score, l_contact_max_score, l_cpt_max_score);
5361: g_score_until_thresh := false;
5362: IF l_entered_max_score = 0 THEN l_entered_max_score:=1; END IF;

Line 5359: HZ_PARTY_SEARCH.G_MISS_PARTY_SITE_LIST, HZ_PARTY_SEARCH.G_MISS_CONTACT_LIST,

5355: ELSIF p_match_type = 'OR' THEN
5356: l_match_str := ' OR ';
5357: END IF;
5358: l_entered_max_score:= init_search(HZ_PARTY_SEARCH.G_MISS_PARTY_SEARCH_REC,
5359: HZ_PARTY_SEARCH.G_MISS_PARTY_SITE_LIST, HZ_PARTY_SEARCH.G_MISS_CONTACT_LIST,
5360: p_contact_point_list,l_match_str, l_party_max_score, l_ps_max_score, l_contact_max_score, l_cpt_max_score);
5361: g_score_until_thresh := false;
5362: IF l_entered_max_score = 0 THEN l_entered_max_score:=1; END IF;
5363:

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

5363:
5364: -- ************************************************************
5365: -- STEP 2. Setup of intermedia query strings for Acquisition query
5366: l_contact_pt_contains_str := INIT_CONTACT_POINTS_QUERY(l_match_str,l_tmp);
5367: 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);
5368:
5369: -- Setup Search Context ID
5370: SELECT hz_search_ctx_s.nextval INTO l_search_ctx_id FROM dual;
5371: x_search_ctx_id := l_search_ctx_id;

Line 5442: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,

5438:
5439: PROCEDURE get_score_details (
5440: p_rule_id IN NUMBER,
5441: p_party_id IN NUMBER,
5442: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
5443: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
5444: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
5445: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
5446: x_search_ctx_id IN OUT NUMBER

Line 5443: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,

5439: PROCEDURE get_score_details (
5440: p_rule_id IN NUMBER,
5441: p_party_id IN NUMBER,
5442: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
5443: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
5444: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
5445: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
5446: x_search_ctx_id IN OUT NUMBER
5447: ) IS

Line 5444: p_contact_list IN HZ_PARTY_SEARCH.contact_list,

5440: p_rule_id IN NUMBER,
5441: p_party_id IN NUMBER,
5442: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
5443: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
5444: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
5445: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
5446: x_search_ctx_id IN OUT NUMBER
5447: ) IS
5448:

Line 5445: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,

5441: p_party_id IN NUMBER,
5442: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
5443: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
5444: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
5445: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
5446: x_search_ctx_id IN OUT NUMBER
5447: ) IS
5448:
5449: -- Strings to hold the generated Intermedia query strings

Line 5484: H_SCORES HZ_PARTY_SEARCH.score_list;

5480: l_TX5 VARCHAR2(2000);
5481: l_max_TX5 VARCHAR2(2000);
5482: l_TX40 VARCHAR2(2000);
5483: l_max_TX40 VARCHAR2(2000);
5484: H_SCORES HZ_PARTY_SEARCH.score_list;
5485:
5486: l_score NUMBER;
5487: l_match_idx NUMBER;
5488: l_idx NUMBER;

Line 5656: x_party_search_rec OUT NOCOPY HZ_PARTY_SEARCH.party_search_rec_type,

5652: ************************************************/
5653:
5654: PROCEDURE get_party_for_search (
5655: p_party_id IN NUMBER,
5656: x_party_search_rec OUT NOCOPY HZ_PARTY_SEARCH.party_search_rec_type,
5657: x_party_site_list OUT NOCOPY HZ_PARTY_SEARCH.party_site_list,
5658: x_contact_list OUT NOCOPY HZ_PARTY_SEARCH.contact_list,
5659: x_contact_point_list OUT NOCOPY HZ_PARTY_SEARCH.contact_point_list
5660: ) IS

Line 5657: x_party_site_list OUT NOCOPY HZ_PARTY_SEARCH.party_site_list,

5653:
5654: PROCEDURE get_party_for_search (
5655: p_party_id IN NUMBER,
5656: x_party_search_rec OUT NOCOPY HZ_PARTY_SEARCH.party_search_rec_type,
5657: x_party_site_list OUT NOCOPY HZ_PARTY_SEARCH.party_site_list,
5658: x_contact_list OUT NOCOPY HZ_PARTY_SEARCH.contact_list,
5659: x_contact_point_list OUT NOCOPY HZ_PARTY_SEARCH.contact_point_list
5660: ) IS
5661: l_party_id NUMBER;

Line 5658: x_contact_list OUT NOCOPY HZ_PARTY_SEARCH.contact_list,

5654: PROCEDURE get_party_for_search (
5655: p_party_id IN NUMBER,
5656: x_party_search_rec OUT NOCOPY HZ_PARTY_SEARCH.party_search_rec_type,
5657: x_party_site_list OUT NOCOPY HZ_PARTY_SEARCH.party_site_list,
5658: x_contact_list OUT NOCOPY HZ_PARTY_SEARCH.contact_list,
5659: x_contact_point_list OUT NOCOPY HZ_PARTY_SEARCH.contact_point_list
5660: ) IS
5661: l_party_id NUMBER;
5662: l_party_site_ids HZ_PARTY_SEARCH.IDList;

Line 5659: x_contact_point_list OUT NOCOPY HZ_PARTY_SEARCH.contact_point_list

5655: p_party_id IN NUMBER,
5656: x_party_search_rec OUT NOCOPY HZ_PARTY_SEARCH.party_search_rec_type,
5657: x_party_site_list OUT NOCOPY HZ_PARTY_SEARCH.party_site_list,
5658: x_contact_list OUT NOCOPY HZ_PARTY_SEARCH.contact_list,
5659: x_contact_point_list OUT NOCOPY HZ_PARTY_SEARCH.contact_point_list
5660: ) IS
5661: l_party_id NUMBER;
5662: l_party_site_ids HZ_PARTY_SEARCH.IDList;
5663: l_contact_ids HZ_PARTY_SEARCH.IDList;

Line 5662: l_party_site_ids HZ_PARTY_SEARCH.IDList;

5658: x_contact_list OUT NOCOPY HZ_PARTY_SEARCH.contact_list,
5659: x_contact_point_list OUT NOCOPY HZ_PARTY_SEARCH.contact_point_list
5660: ) IS
5661: l_party_id NUMBER;
5662: l_party_site_ids HZ_PARTY_SEARCH.IDList;
5663: l_contact_ids HZ_PARTY_SEARCH.IDList;
5664: l_contact_pt_ids HZ_PARTY_SEARCH.IDList;
5665: ps NUMBER :=1;
5666: cpt NUMBER :=1;

Line 5663: l_contact_ids HZ_PARTY_SEARCH.IDList;

5659: x_contact_point_list OUT NOCOPY HZ_PARTY_SEARCH.contact_point_list
5660: ) IS
5661: l_party_id NUMBER;
5662: l_party_site_ids HZ_PARTY_SEARCH.IDList;
5663: l_contact_ids HZ_PARTY_SEARCH.IDList;
5664: l_contact_pt_ids HZ_PARTY_SEARCH.IDList;
5665: ps NUMBER :=1;
5666: cpt NUMBER :=1;
5667: ct NUMBER :=1;

Line 5664: l_contact_pt_ids HZ_PARTY_SEARCH.IDList;

5660: ) IS
5661: l_party_id NUMBER;
5662: l_party_site_ids HZ_PARTY_SEARCH.IDList;
5663: l_contact_ids HZ_PARTY_SEARCH.IDList;
5664: l_contact_pt_ids HZ_PARTY_SEARCH.IDList;
5665: ps NUMBER :=1;
5666: cpt NUMBER :=1;
5667: ct NUMBER :=1;
5668: l_use_contact_info varchar2(1);

Line 5773: p_party_site_ids IN HZ_PARTY_SEARCH.IDList,

5769: END get_party_for_search;
5770:
5771: PROCEDURE get_search_criteria (
5772: p_party_id IN NUMBER,
5773: p_party_site_ids IN HZ_PARTY_SEARCH.IDList,
5774: p_contact_ids IN HZ_PARTY_SEARCH.IDList,
5775: p_contact_pt_ids IN HZ_PARTY_SEARCH.IDList,
5776: x_party_search_rec OUT NOCOPY HZ_PARTY_SEARCH.party_search_rec_type,
5777: x_party_site_list OUT NOCOPY HZ_PARTY_SEARCH.party_site_list,

Line 5774: p_contact_ids IN HZ_PARTY_SEARCH.IDList,

5770:
5771: PROCEDURE get_search_criteria (
5772: p_party_id IN NUMBER,
5773: p_party_site_ids IN HZ_PARTY_SEARCH.IDList,
5774: p_contact_ids IN HZ_PARTY_SEARCH.IDList,
5775: p_contact_pt_ids IN HZ_PARTY_SEARCH.IDList,
5776: x_party_search_rec OUT NOCOPY HZ_PARTY_SEARCH.party_search_rec_type,
5777: x_party_site_list OUT NOCOPY HZ_PARTY_SEARCH.party_site_list,
5778: x_contact_list OUT NOCOPY HZ_PARTY_SEARCH.contact_list,

Line 5775: p_contact_pt_ids IN HZ_PARTY_SEARCH.IDList,

5771: PROCEDURE get_search_criteria (
5772: p_party_id IN NUMBER,
5773: p_party_site_ids IN HZ_PARTY_SEARCH.IDList,
5774: p_contact_ids IN HZ_PARTY_SEARCH.IDList,
5775: p_contact_pt_ids IN HZ_PARTY_SEARCH.IDList,
5776: x_party_search_rec OUT NOCOPY HZ_PARTY_SEARCH.party_search_rec_type,
5777: x_party_site_list OUT NOCOPY HZ_PARTY_SEARCH.party_site_list,
5778: x_contact_list OUT NOCOPY HZ_PARTY_SEARCH.contact_list,
5779: x_contact_point_list OUT NOCOPY HZ_PARTY_SEARCH.contact_point_list

Line 5776: x_party_search_rec OUT NOCOPY HZ_PARTY_SEARCH.party_search_rec_type,

5772: p_party_id IN NUMBER,
5773: p_party_site_ids IN HZ_PARTY_SEARCH.IDList,
5774: p_contact_ids IN HZ_PARTY_SEARCH.IDList,
5775: p_contact_pt_ids IN HZ_PARTY_SEARCH.IDList,
5776: x_party_search_rec OUT NOCOPY HZ_PARTY_SEARCH.party_search_rec_type,
5777: x_party_site_list OUT NOCOPY HZ_PARTY_SEARCH.party_site_list,
5778: x_contact_list OUT NOCOPY HZ_PARTY_SEARCH.contact_list,
5779: x_contact_point_list OUT NOCOPY HZ_PARTY_SEARCH.contact_point_list
5780: ) IS

Line 5777: x_party_site_list OUT NOCOPY HZ_PARTY_SEARCH.party_site_list,

5773: p_party_site_ids IN HZ_PARTY_SEARCH.IDList,
5774: p_contact_ids IN HZ_PARTY_SEARCH.IDList,
5775: p_contact_pt_ids IN HZ_PARTY_SEARCH.IDList,
5776: x_party_search_rec OUT NOCOPY HZ_PARTY_SEARCH.party_search_rec_type,
5777: x_party_site_list OUT NOCOPY HZ_PARTY_SEARCH.party_site_list,
5778: x_contact_list OUT NOCOPY HZ_PARTY_SEARCH.contact_list,
5779: x_contact_point_list OUT NOCOPY HZ_PARTY_SEARCH.contact_point_list
5780: ) IS
5781: BEGIN

Line 5778: x_contact_list OUT NOCOPY HZ_PARTY_SEARCH.contact_list,

5774: p_contact_ids IN HZ_PARTY_SEARCH.IDList,
5775: p_contact_pt_ids IN HZ_PARTY_SEARCH.IDList,
5776: x_party_search_rec OUT NOCOPY HZ_PARTY_SEARCH.party_search_rec_type,
5777: x_party_site_list OUT NOCOPY HZ_PARTY_SEARCH.party_site_list,
5778: x_contact_list OUT NOCOPY HZ_PARTY_SEARCH.contact_list,
5779: x_contact_point_list OUT NOCOPY HZ_PARTY_SEARCH.contact_point_list
5780: ) IS
5781: BEGIN
5782:

Line 5779: x_contact_point_list OUT NOCOPY HZ_PARTY_SEARCH.contact_point_list

5775: p_contact_pt_ids IN HZ_PARTY_SEARCH.IDList,
5776: x_party_search_rec OUT NOCOPY HZ_PARTY_SEARCH.party_search_rec_type,
5777: x_party_site_list OUT NOCOPY HZ_PARTY_SEARCH.party_site_list,
5778: x_contact_list OUT NOCOPY HZ_PARTY_SEARCH.contact_list,
5779: x_contact_point_list OUT NOCOPY HZ_PARTY_SEARCH.contact_point_list
5780: ) IS
5781: BEGIN
5782:
5783: IF fnd_log.level_statement>=fnd_log.g_current_runtime_level THEN

Line 5831: x_party_search_rec OUT NOCOPY HZ_PARTY_SEARCH.party_search_rec_type

5827: ************************************************/
5828:
5829: PROCEDURE get_party_rec (
5830: p_party_id IN NUMBER,
5831: x_party_search_rec OUT NOCOPY HZ_PARTY_SEARCH.party_search_rec_type
5832: ) IS
5833: l_party_type VARCHAR2(255);
5834: BEGIN
5835:

Line 5894: p_party_site_ids IN HZ_PARTY_SEARCH.IDList,

5890: the party site search record structure
5891: ************************************************/
5892:
5893: PROCEDURE get_party_site_rec (
5894: p_party_site_ids IN HZ_PARTY_SEARCH.IDList,
5895: x_party_site_list OUT NOCOPY HZ_PARTY_SEARCH.party_site_list
5896: ) IS
5897: CURSOR c_party_sites(cp_party_site_id NUMBER) IS
5898: SELECT party_site_id

Line 5895: x_party_site_list OUT NOCOPY HZ_PARTY_SEARCH.party_site_list

5891: ************************************************/
5892:
5893: PROCEDURE get_party_site_rec (
5894: p_party_site_ids IN HZ_PARTY_SEARCH.IDList,
5895: x_party_site_list OUT NOCOPY HZ_PARTY_SEARCH.party_site_list
5896: ) IS
5897: CURSOR c_party_sites(cp_party_site_id NUMBER) IS
5898: SELECT party_site_id
5899: ,translate(HZ_LOCATIONS.POSTAL_CODE, '%',' ')

Line 5950: p_contact_ids IN HZ_PARTY_SEARCH.IDList,

5946: the contact search record structure
5947: ************************************************/
5948:
5949: PROCEDURE get_contact_rec (
5950: p_contact_ids IN HZ_PARTY_SEARCH.IDList,
5951: x_contact_list OUT NOCOPY HZ_PARTY_SEARCH.contact_list
5952: ) IS
5953: CURSOR c_contacts(cp_org_contact_id NUMBER) IS
5954: SELECT org_contact_id

Line 5951: x_contact_list OUT NOCOPY HZ_PARTY_SEARCH.contact_list

5947: ************************************************/
5948:
5949: PROCEDURE get_contact_rec (
5950: p_contact_ids IN HZ_PARTY_SEARCH.IDList,
5951: x_contact_list OUT NOCOPY HZ_PARTY_SEARCH.contact_list
5952: ) IS
5953: CURSOR c_contacts(cp_org_contact_id NUMBER) IS
5954: SELECT org_contact_id
5955: FROM HZ_ORG_CONTACTS, HZ_RELATIONSHIPS, HZ_PERSON_PROFILES

Line 6008: p_contact_point_ids IN HZ_PARTY_SEARCH.IDList,

6004: the contact point search record structure
6005: ************************************************/
6006:
6007: PROCEDURE get_contact_point_rec (
6008: p_contact_point_ids IN HZ_PARTY_SEARCH.IDList,
6009: x_contact_point_list OUT NOCOPY HZ_PARTY_SEARCH.contact_point_list
6010: ) IS
6011:
6012: -- Cursor to fetch primary contact points for party

Line 6009: x_contact_point_list OUT NOCOPY HZ_PARTY_SEARCH.contact_point_list

6005: ************************************************/
6006:
6007: PROCEDURE get_contact_point_rec (
6008: p_contact_point_ids IN HZ_PARTY_SEARCH.IDList,
6009: x_contact_point_list OUT NOCOPY HZ_PARTY_SEARCH.contact_point_list
6010: ) IS
6011:
6012: -- Cursor to fetch primary contact points for party
6013: CURSOR c_cpts(cp_contact_point_id NUMBER) IS

Line 6065: p_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,

6061: ************************************************/
6062:
6063: PROCEDURE MAP_PARTY_REC(
6064: p_search_ctx IN BOOLEAN,
6065: p_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
6066: x_entered_max_score OUT NUMBER,
6067: x_stage_rec IN OUT NOCOPY HZ_PARTY_STAGE.party_stage_rec_type
6068: ) IS
6069: tmp VARCHAR2(4000);

Line 6207: p_search_list IN HZ_PARTY_SEARCH.party_site_list,

6203: ************************************************/
6204:
6205: PROCEDURE MAP_PARTY_SITE_REC(
6206: p_search_ctx IN BOOLEAN,
6207: p_search_list IN HZ_PARTY_SEARCH.party_site_list,
6208: x_entered_max_score OUT NUMBER,
6209: x_stage_list IN OUT NOCOPY HZ_PARTY_STAGE.party_site_stage_list
6210: ) IS
6211: l_current_max_score NUMBER;

Line 6325: p_search_list IN HZ_PARTY_SEARCH.contact_list,

6321: ************************************************/
6322:
6323: PROCEDURE MAP_CONTACT_REC(
6324: p_search_ctx IN BOOLEAN,
6325: p_search_list IN HZ_PARTY_SEARCH.contact_list,
6326: x_entered_max_score OUT NUMBER,
6327: x_stage_list IN OUT NOCOPY HZ_PARTY_STAGE.contact_stage_list
6328: ) IS
6329: l_current_max_score NUMBER;

Line 6405: p_search_list IN HZ_PARTY_SEARCH.contact_point_list,

6401: ************************************************/
6402:
6403: PROCEDURE MAP_CONTACT_POINT_REC(
6404: p_search_ctx IN BOOLEAN,
6405: p_search_list IN HZ_PARTY_SEARCH.contact_point_list,
6406: x_entered_max_score OUT NUMBER,
6407: x_stage_list IN OUT NOCOPY HZ_PARTY_STAGE.contact_pt_stage_list
6408: ) IS
6409: l_current_max_score NUMBER;

Line 6496: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,

6492: 2. Contact Point Type is not null for each condition
6493: ************************************************/
6494:
6495: FUNCTION check_prim_cond(
6496: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
6497: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
6498: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
6499: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list)
6500: RETURN BOOLEAN IS

Line 6497: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,

6493: ************************************************/
6494:
6495: FUNCTION check_prim_cond(
6496: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
6497: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
6498: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
6499: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list)
6500: RETURN BOOLEAN IS
6501: BEGIN

Line 6498: p_contact_list IN HZ_PARTY_SEARCH.contact_list,

6494:
6495: FUNCTION check_prim_cond(
6496: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
6497: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
6498: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
6499: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list)
6500: RETURN BOOLEAN IS
6501: BEGIN
6502: FOR I IN 1..p_contact_point_list.COUNT LOOP

Line 6499: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list)

6495: FUNCTION check_prim_cond(
6496: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
6497: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
6498: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
6499: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list)
6500: RETURN BOOLEAN IS
6501: BEGIN
6502: FOR I IN 1..p_contact_point_list.COUNT LOOP
6503: IF p_contact_point_list(I).CONTACT_POINT_TYPE IS NULL AND (

Line 6559: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,

6555: has party site criteria.
6556: ************************************************/
6557:
6558: PROCEDURE check_party_site_cond(
6559: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
6560: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
6561: x_secondary OUT BOOLEAN,
6562: x_primary OUT BOOLEAN
6563: ) IS

Line 6560: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,

6556: ************************************************/
6557:
6558: PROCEDURE check_party_site_cond(
6559: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
6560: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
6561: x_secondary OUT BOOLEAN,
6562: x_primary OUT BOOLEAN
6563: ) IS
6564: BEGIN

Line 6613: p_contact_list IN HZ_PARTY_SEARCH.contact_list,

6609: has contact criteria.
6610: ************************************************/
6611:
6612: PROCEDURE check_contact_cond(
6613: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
6614: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
6615: x_secondary OUT BOOLEAN,
6616: x_primary OUT BOOLEAN
6617: ) IS

Line 6614: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,

6610: ************************************************/
6611:
6612: PROCEDURE check_contact_cond(
6613: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
6614: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
6615: x_secondary OUT BOOLEAN,
6616: x_primary OUT BOOLEAN
6617: ) IS
6618: BEGIN

Line 6667: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,

6663: has valid contact point criteria.
6664: ************************************************/
6665:
6666: PROCEDURE check_contact_point_cond(
6667: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
6668: x_secondary OUT BOOLEAN,
6669: x_primary OUT BOOLEAN
6670: ) IS
6671: BEGIN