DBA Data[Home] [Help]

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

468: PROCEDURE INSERT_PARTY_SCORE (
469: p_party_id IN NUMBER
470: ,p_record_id IN NUMBER
471: ,p_search_ctx_id IN NUMBER
472: ,p_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type
473: ,p_stage_rec IN HZ_PARTY_STAGE.party_stage_rec_type
474: ,p_table_TX4 VARCHAR2
475: ,p_table_TX8 VARCHAR2
476: ,p_table_TX19 VARCHAR2

Line 606: ,p_search_rec IN HZ_PARTY_SEARCH.party_site_search_rec_type

602: PROCEDURE INSERT_PARTY_SITES_SCORE (
603: p_party_id IN NUMBER
604: ,p_record_id IN NUMBER
605: ,p_search_ctx_id IN NUMBER
606: ,p_search_rec IN HZ_PARTY_SEARCH.party_site_search_rec_type
607: ,p_stage_rec IN HZ_PARTY_STAGE.party_site_stage_rec_type
608: ,p_table_TX4 VARCHAR2
609: ,p_table_TX10 VARCHAR2
610: ,p_table_TX14 VARCHAR2

Line 726: ,p_search_rec IN HZ_PARTY_SEARCH.contact_search_rec_type

722: PROCEDURE INSERT_CONTACTS_SCORE (
723: p_party_id IN NUMBER
724: ,p_record_id IN NUMBER
725: ,p_search_ctx_id IN NUMBER
726: ,p_search_rec IN HZ_PARTY_SEARCH.contact_search_rec_type
727: ,p_stage_rec IN HZ_PARTY_STAGE.contact_stage_rec_type
728: ,p_idx IN NUMBER) IS
729: l_current_score NUMBER:=0;
730: l_score NUMBER;

Line 742: ,p_search_rec IN HZ_PARTY_SEARCH.contact_point_search_rec_type

738: PROCEDURE INSERT_CONTACT_POINTS_SCORE (
739: p_party_id IN NUMBER
740: ,p_record_id IN NUMBER
741: ,p_search_ctx_id IN NUMBER
742: ,p_search_rec IN HZ_PARTY_SEARCH.contact_point_search_rec_type
743: ,p_stage_rec IN HZ_PARTY_STAGE.contact_pt_stage_rec_type
744: ,p_idx IN NUMBER) IS
745: l_current_score NUMBER:=0;
746: l_score NUMBER;

Line 761: p_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type

757: for the PARTY Entity
758: ************************************************/
759:
760: PROCEDURE POP_PARTY_COND_REC(
761: p_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type
762: ) IS
763: BEGIN
764: NULL ;
765: EXCEPTION

Line 781: p_search_list IN HZ_PARTY_SEARCH.party_site_list

777: for the PARTY_SITES Entity
778: ************************************************/
779:
780: PROCEDURE POP_PARTY_SITES_COND_REC(
781: p_search_list IN HZ_PARTY_SEARCH.party_site_list
782: ) IS
783: BEGIN
784: ---------POPULATE THE GLOBAL WORD CONDITION REC FOR PARTY_SITES-------------
785: ------ Populate global condition record only if search list is not empty -----------

Line 806: p_search_list IN HZ_PARTY_SEARCH.contact_list

802: for the CONTACTS Entity
803: ************************************************/
804:
805: PROCEDURE POP_CONTACTS_COND_REC(
806: p_search_list IN HZ_PARTY_SEARCH.contact_list
807: ) IS
808: BEGIN
809: NULL ;
810: EXCEPTION

Line 826: p_search_list IN HZ_PARTY_SEARCH.contact_point_list

822: for the CONTACT_POINTS Entity
823: ************************************************/
824:
825: PROCEDURE POP_CONTACT_POINTS_COND_REC(
826: p_search_list IN HZ_PARTY_SEARCH.contact_point_list
827: ) IS
828: BEGIN
829: NULL ;
830: EXCEPTION

Line 840: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type:=

836: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
837: END;
838:
839: PROCEDURE init_score_context (
840: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type:=
841: HZ_PARTY_SEARCH.G_MISS_PARTY_SEARCH_REC,
842: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list:=
843: HZ_PARTY_SEARCH.G_MISS_PARTY_SITE_LIST,
844: p_contact_list IN HZ_PARTY_SEARCH.contact_list:=

Line 841: HZ_PARTY_SEARCH.G_MISS_PARTY_SEARCH_REC,

837: END;
838:
839: PROCEDURE init_score_context (
840: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type:=
841: HZ_PARTY_SEARCH.G_MISS_PARTY_SEARCH_REC,
842: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list:=
843: HZ_PARTY_SEARCH.G_MISS_PARTY_SITE_LIST,
844: p_contact_list IN HZ_PARTY_SEARCH.contact_list:=
845: HZ_PARTY_SEARCH.G_MISS_CONTACT_LIST,

Line 842: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list:=

838:
839: PROCEDURE init_score_context (
840: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type:=
841: HZ_PARTY_SEARCH.G_MISS_PARTY_SEARCH_REC,
842: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list:=
843: HZ_PARTY_SEARCH.G_MISS_PARTY_SITE_LIST,
844: p_contact_list IN HZ_PARTY_SEARCH.contact_list:=
845: HZ_PARTY_SEARCH.G_MISS_CONTACT_LIST,
846: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list:=

Line 843: HZ_PARTY_SEARCH.G_MISS_PARTY_SITE_LIST,

839: PROCEDURE init_score_context (
840: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type:=
841: HZ_PARTY_SEARCH.G_MISS_PARTY_SEARCH_REC,
842: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list:=
843: HZ_PARTY_SEARCH.G_MISS_PARTY_SITE_LIST,
844: p_contact_list IN HZ_PARTY_SEARCH.contact_list:=
845: HZ_PARTY_SEARCH.G_MISS_CONTACT_LIST,
846: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list:=
847: HZ_PARTY_SEARCH.G_MISS_CONTACT_POINT_LIST

Line 844: p_contact_list IN HZ_PARTY_SEARCH.contact_list:=

840: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type:=
841: HZ_PARTY_SEARCH.G_MISS_PARTY_SEARCH_REC,
842: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list:=
843: HZ_PARTY_SEARCH.G_MISS_PARTY_SITE_LIST,
844: p_contact_list IN HZ_PARTY_SEARCH.contact_list:=
845: HZ_PARTY_SEARCH.G_MISS_CONTACT_LIST,
846: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list:=
847: HZ_PARTY_SEARCH.G_MISS_CONTACT_POINT_LIST
848: ) IS

Line 845: HZ_PARTY_SEARCH.G_MISS_CONTACT_LIST,

841: HZ_PARTY_SEARCH.G_MISS_PARTY_SEARCH_REC,
842: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list:=
843: HZ_PARTY_SEARCH.G_MISS_PARTY_SITE_LIST,
844: p_contact_list IN HZ_PARTY_SEARCH.contact_list:=
845: HZ_PARTY_SEARCH.G_MISS_CONTACT_LIST,
846: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list:=
847: HZ_PARTY_SEARCH.G_MISS_CONTACT_POINT_LIST
848: ) IS
849: l_dummy NUMBER;

Line 846: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list:=

842: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list:=
843: HZ_PARTY_SEARCH.G_MISS_PARTY_SITE_LIST,
844: p_contact_list IN HZ_PARTY_SEARCH.contact_list:=
845: HZ_PARTY_SEARCH.G_MISS_CONTACT_LIST,
846: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list:=
847: HZ_PARTY_SEARCH.G_MISS_CONTACT_POINT_LIST
848: ) IS
849: l_dummy NUMBER;
850: BEGIN

Line 847: HZ_PARTY_SEARCH.G_MISS_CONTACT_POINT_LIST

843: HZ_PARTY_SEARCH.G_MISS_PARTY_SITE_LIST,
844: p_contact_list IN HZ_PARTY_SEARCH.contact_list:=
845: HZ_PARTY_SEARCH.G_MISS_CONTACT_LIST,
846: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list:=
847: HZ_PARTY_SEARCH.G_MISS_CONTACT_POINT_LIST
848: ) IS
849: l_dummy NUMBER;
850: BEGIN
851: IF fnd_log.level_statement>=fnd_log.g_current_runtime_level THEN

Line 867: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type:=

863: MAP_CONTACT_POINT_REC(FALSE,p_contact_point_list, l_dummy, g_contact_pt_stage_list);
864:
865: END;
866: FUNCTION init_search(
867: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type:=
868: HZ_PARTY_SEARCH.G_MISS_PARTY_SEARCH_REC,
869: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list:=
870: HZ_PARTY_SEARCH.G_MISS_PARTY_SITE_LIST,
871: p_contact_list IN HZ_PARTY_SEARCH.contact_list:=

Line 868: HZ_PARTY_SEARCH.G_MISS_PARTY_SEARCH_REC,

864:
865: END;
866: FUNCTION init_search(
867: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type:=
868: HZ_PARTY_SEARCH.G_MISS_PARTY_SEARCH_REC,
869: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list:=
870: HZ_PARTY_SEARCH.G_MISS_PARTY_SITE_LIST,
871: p_contact_list IN HZ_PARTY_SEARCH.contact_list:=
872: HZ_PARTY_SEARCH.G_MISS_CONTACT_LIST,

Line 869: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list:=

865: END;
866: FUNCTION init_search(
867: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type:=
868: HZ_PARTY_SEARCH.G_MISS_PARTY_SEARCH_REC,
869: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list:=
870: HZ_PARTY_SEARCH.G_MISS_PARTY_SITE_LIST,
871: p_contact_list IN HZ_PARTY_SEARCH.contact_list:=
872: HZ_PARTY_SEARCH.G_MISS_CONTACT_LIST,
873: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list:=

Line 870: HZ_PARTY_SEARCH.G_MISS_PARTY_SITE_LIST,

866: FUNCTION init_search(
867: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type:=
868: HZ_PARTY_SEARCH.G_MISS_PARTY_SEARCH_REC,
869: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list:=
870: HZ_PARTY_SEARCH.G_MISS_PARTY_SITE_LIST,
871: p_contact_list IN HZ_PARTY_SEARCH.contact_list:=
872: HZ_PARTY_SEARCH.G_MISS_CONTACT_LIST,
873: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list:=
874: HZ_PARTY_SEARCH.G_MISS_CONTACT_POINT_LIST,

Line 871: p_contact_list IN HZ_PARTY_SEARCH.contact_list:=

867: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type:=
868: HZ_PARTY_SEARCH.G_MISS_PARTY_SEARCH_REC,
869: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list:=
870: HZ_PARTY_SEARCH.G_MISS_PARTY_SITE_LIST,
871: p_contact_list IN HZ_PARTY_SEARCH.contact_list:=
872: HZ_PARTY_SEARCH.G_MISS_CONTACT_LIST,
873: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list:=
874: HZ_PARTY_SEARCH.G_MISS_CONTACT_POINT_LIST,
875: p_match_type IN VARCHAR2,

Line 872: HZ_PARTY_SEARCH.G_MISS_CONTACT_LIST,

868: HZ_PARTY_SEARCH.G_MISS_PARTY_SEARCH_REC,
869: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list:=
870: HZ_PARTY_SEARCH.G_MISS_PARTY_SITE_LIST,
871: p_contact_list IN HZ_PARTY_SEARCH.contact_list:=
872: HZ_PARTY_SEARCH.G_MISS_CONTACT_LIST,
873: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list:=
874: HZ_PARTY_SEARCH.G_MISS_CONTACT_POINT_LIST,
875: p_match_type IN VARCHAR2,
876: x_party_max_score OUT NUMBER,

Line 873: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list:=

869: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list:=
870: HZ_PARTY_SEARCH.G_MISS_PARTY_SITE_LIST,
871: p_contact_list IN HZ_PARTY_SEARCH.contact_list:=
872: HZ_PARTY_SEARCH.G_MISS_CONTACT_LIST,
873: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list:=
874: HZ_PARTY_SEARCH.G_MISS_CONTACT_POINT_LIST,
875: p_match_type IN VARCHAR2,
876: x_party_max_score OUT NUMBER,
877: x_ps_max_score OUT NUMBER,

Line 874: HZ_PARTY_SEARCH.G_MISS_CONTACT_POINT_LIST,

870: HZ_PARTY_SEARCH.G_MISS_PARTY_SITE_LIST,
871: p_contact_list IN HZ_PARTY_SEARCH.contact_list:=
872: HZ_PARTY_SEARCH.G_MISS_CONTACT_LIST,
873: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list:=
874: HZ_PARTY_SEARCH.G_MISS_CONTACT_POINT_LIST,
875: p_match_type IN VARCHAR2,
876: x_party_max_score OUT NUMBER,
877: x_ps_max_score OUT NUMBER,
878: x_contact_max_score OUT NUMBER,

Line 886: maxscore HZ_PARTY_SEARCH.IDList;

882: l_ps_entered_max_score NUMBER:=0;
883: l_ct_entered_max_score NUMBER:=0;
884: l_cpt_entered_max_score NUMBER:=0;
885: vlist vlisttype;
886: maxscore HZ_PARTY_SEARCH.IDList;
887: l_name VARCHAR2(200);
888: l_idx NUMBER;
889: l_num NUMBER;
890: total NUMBER;

Line 2271: RETURN HZ_PARTY_SEARCH.score_rec IS

2267: p_party_id NUMBER,
2268: p_party_site_id NUMBER,
2269: p_org_contact_id NUMBER,
2270: p_contact_point_id NUMBER)
2271: RETURN HZ_PARTY_SEARCH.score_rec IS
2272: l_score_rec HZ_PARTY_SEARCH.score_rec;
2273: BEGIN
2274: IF fnd_log.level_statement>=fnd_log.g_current_runtime_level THEN
2275: 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 2272: l_score_rec HZ_PARTY_SEARCH.score_rec;

2268: p_party_site_id NUMBER,
2269: p_org_contact_id NUMBER,
2270: p_contact_point_id NUMBER)
2271: RETURN HZ_PARTY_SEARCH.score_rec IS
2272: l_score_rec HZ_PARTY_SEARCH.score_rec;
2273: BEGIN
2274: IF fnd_log.level_statement>=fnd_log.g_current_runtime_level THEN
2275: 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);
2276: 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 2304: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,

2300: **********************************************************/
2301:
2302: PROCEDURE find_parties (
2303: p_rule_id IN NUMBER,
2304: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
2305: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
2306: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
2307: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
2308: p_restrict_sql IN VARCHAR2,

Line 2305: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,

2301:
2302: PROCEDURE find_parties (
2303: p_rule_id IN NUMBER,
2304: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
2305: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
2306: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
2307: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
2308: p_restrict_sql IN VARCHAR2,
2309: p_match_type IN VARCHAR2,

Line 2306: p_contact_list IN HZ_PARTY_SEARCH.contact_list,

2302: PROCEDURE find_parties (
2303: p_rule_id IN NUMBER,
2304: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
2305: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
2306: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
2307: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
2308: p_restrict_sql IN VARCHAR2,
2309: p_match_type IN VARCHAR2,
2310: p_search_merged IN VARCHAR2,

Line 2307: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,

2303: p_rule_id IN NUMBER,
2304: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
2305: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
2306: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
2307: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
2308: p_restrict_sql IN VARCHAR2,
2309: p_match_type IN VARCHAR2,
2310: p_search_merged IN VARCHAR2,
2311: p_dup_party_id IN NUMBER,

Line 2348: H_SCORES HZ_PARTY_SEARCH.score_list;

2344: l_TX8 VARCHAR2(2000);
2345: l_TX34 VARCHAR2(2000);
2346: l_TX36 VARCHAR2(2000);
2347: l_TX14 VARCHAR2(2000);
2348: H_SCORES HZ_PARTY_SEARCH.score_list;
2349: H_PARTY_ID HZ_PARTY_SEARCH.IDList;
2350: H_PARTY_ID_LIST HZ_PARTY_SEARCH.IDList;
2351:
2352: l_score NUMBER;

Line 2349: H_PARTY_ID HZ_PARTY_SEARCH.IDList;

2345: l_TX34 VARCHAR2(2000);
2346: l_TX36 VARCHAR2(2000);
2347: l_TX14 VARCHAR2(2000);
2348: H_SCORES HZ_PARTY_SEARCH.score_list;
2349: H_PARTY_ID HZ_PARTY_SEARCH.IDList;
2350: H_PARTY_ID_LIST HZ_PARTY_SEARCH.IDList;
2351:
2352: l_score NUMBER;
2353: l_idx NUMBER;

Line 2350: H_PARTY_ID_LIST HZ_PARTY_SEARCH.IDList;

2346: l_TX36 VARCHAR2(2000);
2347: l_TX14 VARCHAR2(2000);
2348: H_SCORES HZ_PARTY_SEARCH.score_list;
2349: H_PARTY_ID HZ_PARTY_SEARCH.IDList;
2350: H_PARTY_ID_LIST HZ_PARTY_SEARCH.IDList;
2351:
2352: l_score NUMBER;
2353: l_idx NUMBER;
2354: l_party_cur HZ_PARTY_STAGE.StageCurTyp;

Line 2541: h_ps_id HZ_PARTY_SEARCH.IDList;

2537: /** Private procedure to acquire and score at party site level ***/
2538: 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
2539: l_party_id_idx NUMBER:=1;
2540: l_ctx_id NUMBER;
2541: h_ps_id HZ_PARTY_SEARCH.IDList;
2542: h_ps_party_id HZ_PARTY_SEARCH.IDList;
2543: h_ps_score HZ_PARTY_SEARCH.IDList;
2544: detcnt NUMBER := 1;
2545: BEGIN

Line 2542: h_ps_party_id HZ_PARTY_SEARCH.IDList;

2538: 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
2539: l_party_id_idx NUMBER:=1;
2540: l_ctx_id NUMBER;
2541: h_ps_id HZ_PARTY_SEARCH.IDList;
2542: h_ps_party_id HZ_PARTY_SEARCH.IDList;
2543: h_ps_score HZ_PARTY_SEARCH.IDList;
2544: detcnt NUMBER := 1;
2545: BEGIN
2546: IF fnd_log.level_statement>=fnd_log.g_current_runtime_level THEN

Line 2543: h_ps_score HZ_PARTY_SEARCH.IDList;

2539: l_party_id_idx NUMBER:=1;
2540: l_ctx_id NUMBER;
2541: h_ps_id HZ_PARTY_SEARCH.IDList;
2542: h_ps_party_id HZ_PARTY_SEARCH.IDList;
2543: h_ps_score HZ_PARTY_SEARCH.IDList;
2544: detcnt NUMBER := 1;
2545: BEGIN
2546: IF fnd_log.level_statement>=fnd_log.g_current_runtime_level THEN
2547: 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 2663: h_ct_id HZ_PARTY_SEARCH.IDList;

2659: /** Private procedure to acquire and score at contact point level ***/
2660: 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
2661: l_party_id_idx NUMBER:=1;
2662: l_ctx_id NUMBER;
2663: h_ct_id HZ_PARTY_SEARCH.IDList;
2664: h_ct_party_id HZ_PARTY_SEARCH.IDList;
2665: h_ct_score HZ_PARTY_SEARCH.IDList;
2666: detcnt NUMBER := 1;
2667: BEGIN

Line 2664: h_ct_party_id HZ_PARTY_SEARCH.IDList;

2660: 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
2661: l_party_id_idx NUMBER:=1;
2662: l_ctx_id NUMBER;
2663: h_ct_id HZ_PARTY_SEARCH.IDList;
2664: h_ct_party_id HZ_PARTY_SEARCH.IDList;
2665: h_ct_score HZ_PARTY_SEARCH.IDList;
2666: detcnt NUMBER := 1;
2667: BEGIN
2668: IF fnd_log.level_statement>=fnd_log.g_current_runtime_level THEN

Line 2665: h_ct_score HZ_PARTY_SEARCH.IDList;

2661: l_party_id_idx NUMBER:=1;
2662: l_ctx_id NUMBER;
2663: h_ct_id HZ_PARTY_SEARCH.IDList;
2664: h_ct_party_id HZ_PARTY_SEARCH.IDList;
2665: h_ct_score HZ_PARTY_SEARCH.IDList;
2666: detcnt NUMBER := 1;
2667: BEGIN
2668: IF fnd_log.level_statement>=fnd_log.g_current_runtime_level THEN
2669: 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 2772: h_cpt_id HZ_PARTY_SEARCH.IDList;

2768: /** Private procedure to acquire and score at contact point level ***/
2769: 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
2770: l_party_id_idx NUMBER:=1;
2771: l_ctx_id NUMBER;
2772: h_cpt_id HZ_PARTY_SEARCH.IDList;
2773: h_cpt_party_id HZ_PARTY_SEARCH.IDList;
2774: h_cpt_score HZ_PARTY_SEARCH.IDList;
2775: detcnt NUMBER := 1;
2776: l_cpt_flag VARCHAR2(1) := 'N';

Line 2773: h_cpt_party_id HZ_PARTY_SEARCH.IDList;

2769: 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
2770: l_party_id_idx NUMBER:=1;
2771: l_ctx_id NUMBER;
2772: h_cpt_id HZ_PARTY_SEARCH.IDList;
2773: h_cpt_party_id HZ_PARTY_SEARCH.IDList;
2774: h_cpt_score HZ_PARTY_SEARCH.IDList;
2775: detcnt NUMBER := 1;
2776: l_cpt_flag VARCHAR2(1) := 'N';
2777: is_a_match VARCHAR2(1) := 'Y';

Line 2774: h_cpt_score HZ_PARTY_SEARCH.IDList;

2770: l_party_id_idx NUMBER:=1;
2771: l_ctx_id NUMBER;
2772: h_cpt_id HZ_PARTY_SEARCH.IDList;
2773: h_cpt_party_id HZ_PARTY_SEARCH.IDList;
2774: h_cpt_score HZ_PARTY_SEARCH.IDList;
2775: detcnt NUMBER := 1;
2776: l_cpt_flag VARCHAR2(1) := 'N';
2777: is_a_match VARCHAR2(1) := 'Y';
2778: BEGIN

Line 3223: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,

3219: END find_parties;
3220:
3221: PROCEDURE find_persons (
3222: p_rule_id IN NUMBER,
3223: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
3224: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
3225: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
3226: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
3227: p_restrict_sql IN VARCHAR2,

Line 3224: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,

3220:
3221: PROCEDURE find_persons (
3222: p_rule_id IN NUMBER,
3223: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
3224: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
3225: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
3226: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
3227: p_restrict_sql IN VARCHAR2,
3228: p_match_type IN VARCHAR2,

Line 3225: p_contact_list IN HZ_PARTY_SEARCH.contact_list,

3221: PROCEDURE find_persons (
3222: p_rule_id IN NUMBER,
3223: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
3224: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
3225: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
3226: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
3227: p_restrict_sql IN VARCHAR2,
3228: p_match_type IN VARCHAR2,
3229: p_search_merged IN VARCHAR2,

Line 3226: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,

3222: p_rule_id IN NUMBER,
3223: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
3224: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
3225: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
3226: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
3227: p_restrict_sql IN VARCHAR2,
3228: p_match_type IN VARCHAR2,
3229: p_search_merged IN VARCHAR2,
3230: p_dup_party_id IN NUMBER,

Line 3267: H_SCORES HZ_PARTY_SEARCH.score_list;

3263: l_TX8 VARCHAR2(2000);
3264: l_TX34 VARCHAR2(2000);
3265: l_TX36 VARCHAR2(2000);
3266: l_TX14 VARCHAR2(2000);
3267: H_SCORES HZ_PARTY_SEARCH.score_list;
3268: H_PARTY_ID HZ_PARTY_SEARCH.IDList;
3269: H_PARTY_ID_LIST HZ_PARTY_SEARCH.IDList;
3270:
3271: l_score NUMBER;

Line 3268: H_PARTY_ID HZ_PARTY_SEARCH.IDList;

3264: l_TX34 VARCHAR2(2000);
3265: l_TX36 VARCHAR2(2000);
3266: l_TX14 VARCHAR2(2000);
3267: H_SCORES HZ_PARTY_SEARCH.score_list;
3268: H_PARTY_ID HZ_PARTY_SEARCH.IDList;
3269: H_PARTY_ID_LIST HZ_PARTY_SEARCH.IDList;
3270:
3271: l_score NUMBER;
3272: l_idx NUMBER;

Line 3269: H_PARTY_ID_LIST HZ_PARTY_SEARCH.IDList;

3265: l_TX36 VARCHAR2(2000);
3266: l_TX14 VARCHAR2(2000);
3267: H_SCORES HZ_PARTY_SEARCH.score_list;
3268: H_PARTY_ID HZ_PARTY_SEARCH.IDList;
3269: H_PARTY_ID_LIST HZ_PARTY_SEARCH.IDList;
3270:
3271: l_score NUMBER;
3272: l_idx NUMBER;
3273: l_party_cur HZ_PARTY_STAGE.StageCurTyp;

Line 3508: h_ps_id HZ_PARTY_SEARCH.IDList;

3504: /** Private procedure to acquire and score at party site level ***/
3505: 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
3506: l_party_id_idx NUMBER:=1;
3507: l_ctx_id NUMBER;
3508: h_ps_id HZ_PARTY_SEARCH.IDList;
3509: h_ps_party_id HZ_PARTY_SEARCH.IDList;
3510: h_ps_score HZ_PARTY_SEARCH.IDList;
3511: detcnt NUMBER := 1;
3512: l_person_id NUMBER;

Line 3509: h_ps_party_id HZ_PARTY_SEARCH.IDList;

3505: 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
3506: l_party_id_idx NUMBER:=1;
3507: l_ctx_id NUMBER;
3508: h_ps_id HZ_PARTY_SEARCH.IDList;
3509: h_ps_party_id HZ_PARTY_SEARCH.IDList;
3510: h_ps_score HZ_PARTY_SEARCH.IDList;
3511: detcnt NUMBER := 1;
3512: l_person_id NUMBER;
3513: BEGIN

Line 3510: h_ps_score HZ_PARTY_SEARCH.IDList;

3506: l_party_id_idx NUMBER:=1;
3507: l_ctx_id NUMBER;
3508: h_ps_id HZ_PARTY_SEARCH.IDList;
3509: h_ps_party_id HZ_PARTY_SEARCH.IDList;
3510: h_ps_score HZ_PARTY_SEARCH.IDList;
3511: detcnt NUMBER := 1;
3512: l_person_id NUMBER;
3513: BEGIN
3514: SAVEPOINT eval_start;

Line 3607: h_ct_id HZ_PARTY_SEARCH.IDList;

3603: /** Private procedure to acquire and score at party site level ***/
3604: PROCEDURE eval_contact_level(p_contact_contains_str VARCHAR2,p_ins_details VARCHAR2,p_emax_score NUMBER) IS
3605: l_party_id_idx NUMBER:=1;
3606: l_ctx_id NUMBER;
3607: h_ct_id HZ_PARTY_SEARCH.IDList;
3608: h_ct_party_id HZ_PARTY_SEARCH.IDList;
3609: h_ct_score HZ_PARTY_SEARCH.IDList;
3610: detcnt NUMBER := 1;
3611: l_person_id NUMBER;

Line 3608: h_ct_party_id HZ_PARTY_SEARCH.IDList;

3604: PROCEDURE eval_contact_level(p_contact_contains_str VARCHAR2,p_ins_details VARCHAR2,p_emax_score NUMBER) IS
3605: l_party_id_idx NUMBER:=1;
3606: l_ctx_id NUMBER;
3607: h_ct_id HZ_PARTY_SEARCH.IDList;
3608: h_ct_party_id HZ_PARTY_SEARCH.IDList;
3609: h_ct_score HZ_PARTY_SEARCH.IDList;
3610: detcnt NUMBER := 1;
3611: l_person_id NUMBER;
3612: BEGIN

Line 3609: h_ct_score HZ_PARTY_SEARCH.IDList;

3605: l_party_id_idx NUMBER:=1;
3606: l_ctx_id NUMBER;
3607: h_ct_id HZ_PARTY_SEARCH.IDList;
3608: h_ct_party_id HZ_PARTY_SEARCH.IDList;
3609: h_ct_score HZ_PARTY_SEARCH.IDList;
3610: detcnt NUMBER := 1;
3611: l_person_id NUMBER;
3612: BEGIN
3613: SAVEPOINT eval_start;

Line 3665: h_cpt_id HZ_PARTY_SEARCH.IDList;

3661: /** Private procedure to acquire and score at contact point level ***/
3662: 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
3663: l_party_id_idx NUMBER:=1;
3664: l_ctx_id NUMBER;
3665: h_cpt_id HZ_PARTY_SEARCH.IDList;
3666: h_cpt_party_id HZ_PARTY_SEARCH.IDList;
3667: h_cpt_score HZ_PARTY_SEARCH.IDList;
3668: detcnt NUMBER := 1;
3669: l_person_id NUMBER;

Line 3666: h_cpt_party_id HZ_PARTY_SEARCH.IDList;

3662: 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
3663: l_party_id_idx NUMBER:=1;
3664: l_ctx_id NUMBER;
3665: h_cpt_id HZ_PARTY_SEARCH.IDList;
3666: h_cpt_party_id HZ_PARTY_SEARCH.IDList;
3667: h_cpt_score HZ_PARTY_SEARCH.IDList;
3668: detcnt NUMBER := 1;
3669: l_person_id NUMBER;
3670: is_a_match VARCHAR2(1) := 'Y';

Line 3667: h_cpt_score HZ_PARTY_SEARCH.IDList;

3663: l_party_id_idx NUMBER:=1;
3664: l_ctx_id NUMBER;
3665: h_cpt_id HZ_PARTY_SEARCH.IDList;
3666: h_cpt_party_id HZ_PARTY_SEARCH.IDList;
3667: h_cpt_score HZ_PARTY_SEARCH.IDList;
3668: detcnt NUMBER := 1;
3669: l_person_id NUMBER;
3670: is_a_match VARCHAR2(1) := 'Y';
3671: l_cpt_flag VARCHAR2(1) := 'N';

Line 4009: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,

4005: END find_persons;
4006:
4007: PROCEDURE find_persons (
4008: p_rule_id IN NUMBER,
4009: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
4010: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
4011: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
4012: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
4013: p_restrict_sql IN VARCHAR2,

Line 4010: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,

4006:
4007: PROCEDURE find_persons (
4008: p_rule_id IN NUMBER,
4009: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
4010: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
4011: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
4012: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
4013: p_restrict_sql IN VARCHAR2,
4014: p_match_type IN VARCHAR2,

Line 4011: p_contact_list IN HZ_PARTY_SEARCH.contact_list,

4007: PROCEDURE find_persons (
4008: p_rule_id IN NUMBER,
4009: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
4010: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
4011: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
4012: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
4013: p_restrict_sql IN VARCHAR2,
4014: p_match_type IN VARCHAR2,
4015: p_search_merged IN VARCHAR2,

Line 4012: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,

4008: p_rule_id IN NUMBER,
4009: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
4010: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
4011: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
4012: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
4013: p_restrict_sql IN VARCHAR2,
4014: p_match_type IN VARCHAR2,
4015: p_search_merged IN VARCHAR2,
4016: p_ins_details IN VARCHAR2,

Line 4026: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,

4022: 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);
4023: END;
4024: PROCEDURE find_party_details (
4025: p_rule_id IN NUMBER,
4026: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
4027: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
4028: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
4029: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
4030: p_restrict_sql IN VARCHAR2,

Line 4027: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,

4023: END;
4024: PROCEDURE find_party_details (
4025: p_rule_id IN NUMBER,
4026: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
4027: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
4028: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
4029: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
4030: p_restrict_sql IN VARCHAR2,
4031: p_match_type IN VARCHAR2,

Line 4028: p_contact_list IN HZ_PARTY_SEARCH.contact_list,

4024: PROCEDURE find_party_details (
4025: p_rule_id IN NUMBER,
4026: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
4027: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
4028: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
4029: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
4030: p_restrict_sql IN VARCHAR2,
4031: p_match_type IN VARCHAR2,
4032: p_search_merged IN VARCHAR2,

Line 4029: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,

4025: p_rule_id IN NUMBER,
4026: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
4027: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
4028: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
4029: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
4030: p_restrict_sql IN VARCHAR2,
4031: p_match_type IN VARCHAR2,
4032: p_search_merged IN VARCHAR2,
4033: x_search_ctx_id OUT NUMBER,

Line 4086: l_party_rec HZ_PARTY_SEARCH.party_search_rec_type;

4082: x_dup_set_id OUT NUMBER,
4083: x_search_ctx_id OUT NUMBER,
4084: x_num_matches OUT NUMBER
4085: ) IS
4086: l_party_rec HZ_PARTY_SEARCH.party_search_rec_type;
4087: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
4088: l_contact_list HZ_PARTY_SEARCH.contact_list;
4089: l_cpt_list HZ_PARTY_SEARCH.contact_point_list;
4090: l_match_idx NUMBER;

Line 4087: l_party_site_list HZ_PARTY_SEARCH.party_site_list;

4083: x_search_ctx_id OUT NUMBER,
4084: x_num_matches OUT NUMBER
4085: ) IS
4086: l_party_rec HZ_PARTY_SEARCH.party_search_rec_type;
4087: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
4088: l_contact_list HZ_PARTY_SEARCH.contact_list;
4089: l_cpt_list HZ_PARTY_SEARCH.contact_point_list;
4090: l_match_idx NUMBER;
4091:

Line 4088: l_contact_list HZ_PARTY_SEARCH.contact_list;

4084: x_num_matches OUT NUMBER
4085: ) IS
4086: l_party_rec HZ_PARTY_SEARCH.party_search_rec_type;
4087: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
4088: l_contact_list HZ_PARTY_SEARCH.contact_list;
4089: l_cpt_list HZ_PARTY_SEARCH.contact_point_list;
4090: l_match_idx NUMBER;
4091:
4092: --Fix for bug 4417124

Line 4089: l_cpt_list HZ_PARTY_SEARCH.contact_point_list;

4085: ) IS
4086: l_party_rec HZ_PARTY_SEARCH.party_search_rec_type;
4087: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
4088: l_contact_list HZ_PARTY_SEARCH.contact_list;
4089: l_cpt_list HZ_PARTY_SEARCH.contact_point_list;
4090: l_match_idx NUMBER;
4091:
4092: --Fix for bug 4417124
4093: l_use_contact_addr_info BOOLEAN := TRUE;

Line 4202: l_party_search_rec HZ_PARTY_SEARCH.party_search_rec_type;

4198: x_search_ctx_id OUT NUMBER,
4199: x_num_matches OUT NUMBER
4200: ) IS
4201:
4202: l_party_search_rec HZ_PARTY_SEARCH.party_search_rec_type;
4203: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
4204: l_contact_list HZ_PARTY_SEARCH.contact_list;
4205: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;
4206: contact_point_ids HZ_PARTY_SEARCH.IDList;

Line 4203: l_party_site_list HZ_PARTY_SEARCH.party_site_list;

4199: x_num_matches OUT NUMBER
4200: ) IS
4201:
4202: l_party_search_rec HZ_PARTY_SEARCH.party_search_rec_type;
4203: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
4204: l_contact_list HZ_PARTY_SEARCH.contact_list;
4205: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;
4206: contact_point_ids HZ_PARTY_SEARCH.IDList;
4207: p_party_site_list HZ_PARTY_SEARCH.IDList;

Line 4204: l_contact_list HZ_PARTY_SEARCH.contact_list;

4200: ) IS
4201:
4202: l_party_search_rec HZ_PARTY_SEARCH.party_search_rec_type;
4203: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
4204: l_contact_list HZ_PARTY_SEARCH.contact_list;
4205: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;
4206: contact_point_ids HZ_PARTY_SEARCH.IDList;
4207: p_party_site_list HZ_PARTY_SEARCH.IDList;
4208: p_contact_ids HZ_PARTY_SEARCH.IDList;

Line 4205: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;

4201:
4202: l_party_search_rec HZ_PARTY_SEARCH.party_search_rec_type;
4203: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
4204: l_contact_list HZ_PARTY_SEARCH.contact_list;
4205: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;
4206: contact_point_ids HZ_PARTY_SEARCH.IDList;
4207: p_party_site_list HZ_PARTY_SEARCH.IDList;
4208: p_contact_ids HZ_PARTY_SEARCH.IDList;
4209: l_match_idx NUMBER;

Line 4206: contact_point_ids HZ_PARTY_SEARCH.IDList;

4202: l_party_search_rec HZ_PARTY_SEARCH.party_search_rec_type;
4203: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
4204: l_contact_list HZ_PARTY_SEARCH.contact_list;
4205: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;
4206: contact_point_ids HZ_PARTY_SEARCH.IDList;
4207: p_party_site_list HZ_PARTY_SEARCH.IDList;
4208: p_contact_ids HZ_PARTY_SEARCH.IDList;
4209: l_match_idx NUMBER;
4210: cursor get_cpts_for_party_sites is select contact_point_id

Line 4207: p_party_site_list HZ_PARTY_SEARCH.IDList;

4203: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
4204: l_contact_list HZ_PARTY_SEARCH.contact_list;
4205: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;
4206: contact_point_ids HZ_PARTY_SEARCH.IDList;
4207: p_party_site_list HZ_PARTY_SEARCH.IDList;
4208: p_contact_ids HZ_PARTY_SEARCH.IDList;
4209: l_match_idx NUMBER;
4210: cursor get_cpts_for_party_sites is select contact_point_id
4211: from hz_contact_points

Line 4208: p_contact_ids HZ_PARTY_SEARCH.IDList;

4204: l_contact_list HZ_PARTY_SEARCH.contact_list;
4205: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;
4206: contact_point_ids HZ_PARTY_SEARCH.IDList;
4207: p_party_site_list HZ_PARTY_SEARCH.IDList;
4208: p_contact_ids HZ_PARTY_SEARCH.IDList;
4209: l_match_idx NUMBER;
4210: cursor get_cpts_for_party_sites is select contact_point_id
4211: from hz_contact_points
4212: where owner_table_name = 'HZ_PARTY_SITES'

Line 4237: HZ_PARTY_SEARCH.G_MISS_ID_LIST,

4233:
4234: get_search_criteria (
4235: null,
4236: p_party_site_list,
4237: HZ_PARTY_SEARCH.G_MISS_ID_LIST,
4238: contact_point_ids,
4239: l_party_search_rec,
4240: l_party_site_list,
4241: l_contact_list,

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_cpt_for_contact_id 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_cpt_for_contact_id is select contact_point_id
4296: from hz_org_contacts a, hz_relationships b, hz_contact_points c

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_cpt_for_contact_id is select contact_point_id
4296: from hz_org_contacts a, hz_relationships b, hz_contact_points c
4297: where a.party_relationship_id = b.relationship_id

Line 4324: HZ_PARTY_SEARCH.G_MISS_ID_LIST,

4320: CLOSE get_cpt_for_contact_id;
4321:
4322: get_search_criteria (
4323: null,
4324: HZ_PARTY_SEARCH.G_MISS_ID_LIST,
4325: p_contact_ids,
4326: contact_point_ids,
4327: l_party_search_rec,
4328: l_party_site_list,

Line 4375: l_party_search_rec HZ_PARTY_SEARCH.party_search_rec_type;

4371: p_match_type IN VARCHAR2,
4372: x_search_ctx_id OUT NUMBER,
4373: x_num_matches OUT NUMBER
4374: ) IS
4375: l_party_search_rec HZ_PARTY_SEARCH.party_search_rec_type;
4376: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
4377: l_contact_list HZ_PARTY_SEARCH.contact_list;
4378: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;
4379: contact_point_ids HZ_PARTY_SEARCH.IDList;

Line 4376: l_party_site_list HZ_PARTY_SEARCH.party_site_list;

4372: x_search_ctx_id OUT NUMBER,
4373: x_num_matches OUT NUMBER
4374: ) IS
4375: l_party_search_rec HZ_PARTY_SEARCH.party_search_rec_type;
4376: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
4377: l_contact_list HZ_PARTY_SEARCH.contact_list;
4378: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;
4379: contact_point_ids HZ_PARTY_SEARCH.IDList;
4380: p_party_site_list HZ_PARTY_SEARCH.IDList;

Line 4377: l_contact_list HZ_PARTY_SEARCH.contact_list;

4373: x_num_matches OUT NUMBER
4374: ) IS
4375: l_party_search_rec HZ_PARTY_SEARCH.party_search_rec_type;
4376: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
4377: l_contact_list HZ_PARTY_SEARCH.contact_list;
4378: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;
4379: contact_point_ids HZ_PARTY_SEARCH.IDList;
4380: p_party_site_list HZ_PARTY_SEARCH.IDList;
4381: p_contact_ids HZ_PARTY_SEARCH.IDList;

Line 4378: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;

4374: ) IS
4375: l_party_search_rec HZ_PARTY_SEARCH.party_search_rec_type;
4376: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
4377: l_contact_list HZ_PARTY_SEARCH.contact_list;
4378: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;
4379: contact_point_ids HZ_PARTY_SEARCH.IDList;
4380: p_party_site_list HZ_PARTY_SEARCH.IDList;
4381: p_contact_ids HZ_PARTY_SEARCH.IDList;
4382: l_match_idx NUMBER;

Line 4379: contact_point_ids HZ_PARTY_SEARCH.IDList;

4375: l_party_search_rec HZ_PARTY_SEARCH.party_search_rec_type;
4376: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
4377: l_contact_list HZ_PARTY_SEARCH.contact_list;
4378: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;
4379: contact_point_ids HZ_PARTY_SEARCH.IDList;
4380: p_party_site_list HZ_PARTY_SEARCH.IDList;
4381: p_contact_ids HZ_PARTY_SEARCH.IDList;
4382: l_match_idx NUMBER;
4383:

Line 4380: p_party_site_list HZ_PARTY_SEARCH.IDList;

4376: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
4377: l_contact_list HZ_PARTY_SEARCH.contact_list;
4378: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;
4379: contact_point_ids HZ_PARTY_SEARCH.IDList;
4380: p_party_site_list HZ_PARTY_SEARCH.IDList;
4381: p_contact_ids HZ_PARTY_SEARCH.IDList;
4382: l_match_idx NUMBER;
4383:
4384: BEGIN

Line 4381: p_contact_ids HZ_PARTY_SEARCH.IDList;

4377: l_contact_list HZ_PARTY_SEARCH.contact_list;
4378: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;
4379: contact_point_ids HZ_PARTY_SEARCH.IDList;
4380: p_party_site_list HZ_PARTY_SEARCH.IDList;
4381: p_contact_ids HZ_PARTY_SEARCH.IDList;
4382: l_match_idx NUMBER;
4383:
4384: BEGIN
4385: IF fnd_log.level_procedure>=fnd_log.g_current_runtime_level THEN

Line 4398: HZ_PARTY_SEARCH.G_MISS_ID_LIST,

4394: END IF;
4395: contact_point_ids(1) := p_contact_point_id;
4396: get_search_criteria (
4397: null,
4398: HZ_PARTY_SEARCH.G_MISS_ID_LIST,
4399: HZ_PARTY_SEARCH.G_MISS_ID_LIST,
4400: contact_point_ids,
4401: l_party_search_rec,
4402: l_party_site_list,

Line 4399: HZ_PARTY_SEARCH.G_MISS_ID_LIST,

4395: contact_point_ids(1) := p_contact_point_id;
4396: get_search_criteria (
4397: null,
4398: HZ_PARTY_SEARCH.G_MISS_ID_LIST,
4399: HZ_PARTY_SEARCH.G_MISS_ID_LIST,
4400: contact_point_ids,
4401: l_party_search_rec,
4402: l_party_site_list,
4403: l_contact_list,

Line 4552: l_party_rec HZ_PARTY_SEARCH.party_search_rec_type;

4548: ) IS
4549: TYPE AttrList IS TABLE OF VARCHAR2(2000) INDEX BY BINARY_INTEGER;
4550: l_match_idx NUMBER;
4551: AttrVals AttrList;
4552: l_party_rec HZ_PARTY_SEARCH.party_search_rec_type;
4553: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
4554: l_contact_list HZ_PARTY_SEARCH.contact_list;
4555: l_cpt_list HZ_PARTY_SEARCH.contact_point_list;
4556: l_dup_set_id NUMBER;

Line 4553: l_party_site_list HZ_PARTY_SEARCH.party_site_list;

4549: TYPE AttrList IS TABLE OF VARCHAR2(2000) INDEX BY BINARY_INTEGER;
4550: l_match_idx NUMBER;
4551: AttrVals AttrList;
4552: l_party_rec HZ_PARTY_SEARCH.party_search_rec_type;
4553: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
4554: l_contact_list HZ_PARTY_SEARCH.contact_list;
4555: l_cpt_list HZ_PARTY_SEARCH.contact_point_list;
4556: l_dup_set_id NUMBER;
4557: l_idx NUMBER;

Line 4554: l_contact_list HZ_PARTY_SEARCH.contact_list;

4550: l_match_idx NUMBER;
4551: AttrVals AttrList;
4552: l_party_rec HZ_PARTY_SEARCH.party_search_rec_type;
4553: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
4554: l_contact_list HZ_PARTY_SEARCH.contact_list;
4555: l_cpt_list HZ_PARTY_SEARCH.contact_point_list;
4556: l_dup_set_id NUMBER;
4557: l_idx NUMBER;
4558: l_cpt_type VARCHAR2(255);

Line 4555: l_cpt_list HZ_PARTY_SEARCH.contact_point_list;

4551: AttrVals AttrList;
4552: l_party_rec HZ_PARTY_SEARCH.party_search_rec_type;
4553: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
4554: l_contact_list HZ_PARTY_SEARCH.contact_list;
4555: l_cpt_list HZ_PARTY_SEARCH.contact_point_list;
4556: l_dup_set_id NUMBER;
4557: l_idx NUMBER;
4558: l_cpt_type VARCHAR2(255);
4559: FIRST BOOLEAN := TRUE;

Line 4731: p_party_site_list IN HZ_PARTY_SEARCH.PARTY_SITE_LIST,

4727:
4728: PROCEDURE get_matching_party_sites (
4729: p_rule_id IN NUMBER,
4730: p_party_id IN NUMBER,
4731: p_party_site_list IN HZ_PARTY_SEARCH.PARTY_SITE_LIST,
4732: p_contact_point_list IN HZ_PARTY_SEARCH.CONTACT_POINT_LIST,
4733: p_restrict_sql IN VARCHAR2,
4734: p_match_type IN VARCHAR2,
4735: p_dup_party_site_id IN NUMBER,

Line 4732: p_contact_point_list IN HZ_PARTY_SEARCH.CONTACT_POINT_LIST,

4728: PROCEDURE get_matching_party_sites (
4729: p_rule_id IN NUMBER,
4730: p_party_id IN NUMBER,
4731: p_party_site_list IN HZ_PARTY_SEARCH.PARTY_SITE_LIST,
4732: p_contact_point_list IN HZ_PARTY_SEARCH.CONTACT_POINT_LIST,
4733: p_restrict_sql IN VARCHAR2,
4734: p_match_type IN VARCHAR2,
4735: p_dup_party_site_id IN NUMBER,
4736: x_search_ctx_id OUT NUMBER,

Line 4761: H_SCORES HZ_PARTY_SEARCH.score_list;

4757: l_TX22 VARCHAR2(2000);
4758: l_TX4 VARCHAR2(2000);
4759: l_TX10 VARCHAR2(2000);
4760: l_TX14 VARCHAR2(2000);
4761: H_SCORES HZ_PARTY_SEARCH.score_list;
4762:
4763: l_score NUMBER;
4764: l_idx NUMBER;
4765: l_party_cur HZ_PARTY_STAGE.StageCurTyp;

Line 4792: l_match_ps_list HZ_PARTY_SEARCH.IDList;

4788: defps NUMBER :=0;
4789: defct NUMBER :=0;
4790: defcpt NUMBER :=0;
4791: l_index NUMBER;
4792: l_match_ps_list HZ_PARTY_SEARCH.IDList;
4793: l_cnt NUMBER:=1;
4794:
4795:
4796: BEGIN

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

4812: l_match_str := ' AND ';
4813: ELSIF p_match_type = 'OR' THEN
4814: l_match_str := ' OR ';
4815: END IF;
4816: 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);
4817: g_score_until_thresh := false;
4818: IF l_entered_max_score = 0 THEN l_entered_max_score:=1; END IF;
4819:
4820: -- ************************************************************

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

4820: -- ************************************************************
4821: -- STEP 2. Setup of intermedia query strings for Acquisition query
4822: l_party_site_contains_str := INIT_PARTY_SITES_QUERY(l_match_str,l_tmp);
4823: l_contact_pt_contains_str := INIT_CONTACT_POINTS_QUERY(l_match_str,l_tmp);
4824: 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);
4825:
4826: -- Setup Search Context ID
4827: SELECT hz_search_ctx_s.nextval INTO l_search_ctx_id FROM dual;
4828: x_search_ctx_id := l_search_ctx_id;

Line 4967: p_contact_list IN HZ_PARTY_SEARCH.CONTACT_LIST,

4963:
4964: PROCEDURE get_matching_contacts (
4965: p_rule_id IN NUMBER,
4966: p_party_id IN NUMBER,
4967: p_contact_list IN HZ_PARTY_SEARCH.CONTACT_LIST,
4968: p_contact_point_list IN HZ_PARTY_SEARCH.CONTACT_POINT_LIST,
4969: p_restrict_sql IN VARCHAR2,
4970: p_match_type IN VARCHAR2,
4971: p_dup_contact_id IN NUMBER,

Line 4968: p_contact_point_list IN HZ_PARTY_SEARCH.CONTACT_POINT_LIST,

4964: PROCEDURE get_matching_contacts (
4965: p_rule_id IN NUMBER,
4966: p_party_id IN NUMBER,
4967: p_contact_list IN HZ_PARTY_SEARCH.CONTACT_LIST,
4968: p_contact_point_list IN HZ_PARTY_SEARCH.CONTACT_POINT_LIST,
4969: p_restrict_sql IN VARCHAR2,
4970: p_match_type IN VARCHAR2,
4971: p_dup_contact_id IN NUMBER,
4972: x_search_ctx_id OUT NUMBER,

Line 4993: H_SCORES HZ_PARTY_SEARCH.score_list;

4989: l_entered_max_score NUMBER;
4990: FIRST BOOLEAN;
4991: l_search_ctx_id NUMBER; -- Generated Search Context ID
4992:
4993: H_SCORES HZ_PARTY_SEARCH.score_list;
4994:
4995: l_score NUMBER;
4996: l_idx NUMBER;
4997: l_party_cur HZ_PARTY_STAGE.StageCurTyp;

Line 5021: l_match_contact_list HZ_PARTY_SEARCH.IDList;

5017: l_party_max_score NUMBER;
5018: l_ps_max_score NUMBER;
5019: l_contact_max_score NUMBER;
5020: l_cpt_max_score NUMBER;
5021: l_match_contact_list HZ_PARTY_SEARCH.IDList;
5022: l_cnt NUMBER:=1;
5023:
5024:
5025: BEGIN

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

5041: l_match_str := ' AND ';
5042: ELSIF p_match_type = 'OR' THEN
5043: l_match_str := ' OR ';
5044: END IF;
5045: 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);
5046: g_score_until_thresh := false;
5047: IF l_entered_max_score = 0 THEN l_entered_max_score:=1; END IF;
5048:
5049: -- ************************************************************

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

5049: -- ************************************************************
5050: -- STEP 2. Setup of intermedia query strings for Acquisition query
5051: l_contact_contains_str := INIT_CONTACTS_QUERY(l_match_str,l_tmp);
5052: l_contact_pt_contains_str := INIT_CONTACT_POINTS_QUERY(l_match_str,l_tmp);
5053: 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);
5054:
5055: -- Setup Search Context ID
5056: SELECT hz_search_ctx_s.nextval INTO l_search_ctx_id FROM dual;
5057: x_search_ctx_id := l_search_ctx_id;

Line 5192: p_contact_point_list IN HZ_PARTY_SEARCH.CONTACT_POINT_LIST,

5188:
5189: PROCEDURE get_matching_contact_points (
5190: p_rule_id IN NUMBER,
5191: p_party_id IN NUMBER,
5192: p_contact_point_list IN HZ_PARTY_SEARCH.CONTACT_POINT_LIST,
5193: p_restrict_sql IN VARCHAR2,
5194: p_match_type IN VARCHAR2,
5195: p_dup_contact_point_id IN NUMBER,
5196: x_search_ctx_id OUT NUMBER,

Line 5221: H_PARTY_ID HZ_PARTY_SEARCH.IDList;

5217: l_cpt_ps_id NUMBER;
5218: l_cpt_contact_id NUMBER;
5219: l_contact_pt_id NUMBER;
5220: l_cpt_type VARCHAR2(100);
5221: H_PARTY_ID HZ_PARTY_SEARCH.IDList;
5222: H_CONTACT_POINT_ID HZ_PARTY_SEARCH.IDList;
5223: H_SCORE HZ_PARTY_SEARCH.IDList;
5224:
5225: cnt NUMBER :=0;

Line 5222: H_CONTACT_POINT_ID HZ_PARTY_SEARCH.IDList;

5218: l_cpt_contact_id NUMBER;
5219: l_contact_pt_id NUMBER;
5220: l_cpt_type VARCHAR2(100);
5221: H_PARTY_ID HZ_PARTY_SEARCH.IDList;
5222: H_CONTACT_POINT_ID HZ_PARTY_SEARCH.IDList;
5223: H_SCORE HZ_PARTY_SEARCH.IDList;
5224:
5225: cnt NUMBER :=0;
5226: l_party_max_score NUMBER;

Line 5223: H_SCORE HZ_PARTY_SEARCH.IDList;

5219: l_contact_pt_id NUMBER;
5220: l_cpt_type VARCHAR2(100);
5221: H_PARTY_ID HZ_PARTY_SEARCH.IDList;
5222: H_CONTACT_POINT_ID HZ_PARTY_SEARCH.IDList;
5223: H_SCORE HZ_PARTY_SEARCH.IDList;
5224:
5225: cnt NUMBER :=0;
5226: l_party_max_score NUMBER;
5227: l_ps_max_score NUMBER;

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

5248: l_match_str := ' AND ';
5249: ELSIF p_match_type = 'OR' THEN
5250: l_match_str := ' OR ';
5251: END IF;
5252: l_entered_max_score:= init_search(HZ_PARTY_SEARCH.G_MISS_PARTY_SEARCH_REC,
5253: HZ_PARTY_SEARCH.G_MISS_PARTY_SITE_LIST, HZ_PARTY_SEARCH.G_MISS_CONTACT_LIST,
5254: p_contact_point_list,l_match_str, l_party_max_score, l_ps_max_score, l_contact_max_score, l_cpt_max_score);
5255: g_score_until_thresh := false;
5256: IF l_entered_max_score = 0 THEN l_entered_max_score:=1; END IF;

Line 5253: HZ_PARTY_SEARCH.G_MISS_PARTY_SITE_LIST, HZ_PARTY_SEARCH.G_MISS_CONTACT_LIST,

5249: ELSIF p_match_type = 'OR' THEN
5250: l_match_str := ' OR ';
5251: END IF;
5252: l_entered_max_score:= init_search(HZ_PARTY_SEARCH.G_MISS_PARTY_SEARCH_REC,
5253: HZ_PARTY_SEARCH.G_MISS_PARTY_SITE_LIST, HZ_PARTY_SEARCH.G_MISS_CONTACT_LIST,
5254: p_contact_point_list,l_match_str, l_party_max_score, l_ps_max_score, l_contact_max_score, l_cpt_max_score);
5255: g_score_until_thresh := false;
5256: IF l_entered_max_score = 0 THEN l_entered_max_score:=1; END IF;
5257:

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

5257:
5258: -- ************************************************************
5259: -- STEP 2. Setup of intermedia query strings for Acquisition query
5260: l_contact_pt_contains_str := INIT_CONTACT_POINTS_QUERY(l_match_str,l_tmp);
5261: 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);
5262:
5263: -- Setup Search Context ID
5264: SELECT hz_search_ctx_s.nextval INTO l_search_ctx_id FROM dual;
5265: x_search_ctx_id := l_search_ctx_id;

Line 5336: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,

5332:
5333: PROCEDURE get_score_details (
5334: p_rule_id IN NUMBER,
5335: p_party_id IN NUMBER,
5336: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
5337: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
5338: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
5339: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
5340: x_search_ctx_id IN OUT NUMBER

Line 5337: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,

5333: PROCEDURE get_score_details (
5334: p_rule_id IN NUMBER,
5335: p_party_id IN NUMBER,
5336: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
5337: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
5338: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
5339: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
5340: x_search_ctx_id IN OUT NUMBER
5341: ) IS

Line 5338: p_contact_list IN HZ_PARTY_SEARCH.contact_list,

5334: p_rule_id IN NUMBER,
5335: p_party_id IN NUMBER,
5336: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
5337: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
5338: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
5339: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
5340: x_search_ctx_id IN OUT NUMBER
5341: ) IS
5342:

Line 5339: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,

5335: p_party_id IN NUMBER,
5336: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
5337: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
5338: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
5339: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
5340: x_search_ctx_id IN OUT NUMBER
5341: ) IS
5342:
5343: -- Strings to hold the generated Intermedia query strings

Line 5376: H_SCORES HZ_PARTY_SEARCH.score_list;

5372: l_TX36 VARCHAR2(2000);
5373: l_max_TX36 VARCHAR2(2000);
5374: l_TX14 VARCHAR2(2000);
5375: l_max_TX14 VARCHAR2(2000);
5376: H_SCORES HZ_PARTY_SEARCH.score_list;
5377:
5378: l_score NUMBER;
5379: l_match_idx NUMBER;
5380: l_idx NUMBER;

Line 5545: x_party_search_rec OUT NOCOPY HZ_PARTY_SEARCH.party_search_rec_type,

5541: ************************************************/
5542:
5543: PROCEDURE get_party_for_search (
5544: p_party_id IN NUMBER,
5545: x_party_search_rec OUT NOCOPY HZ_PARTY_SEARCH.party_search_rec_type,
5546: x_party_site_list OUT NOCOPY HZ_PARTY_SEARCH.party_site_list,
5547: x_contact_list OUT NOCOPY HZ_PARTY_SEARCH.contact_list,
5548: x_contact_point_list OUT NOCOPY HZ_PARTY_SEARCH.contact_point_list
5549: ) IS

Line 5546: x_party_site_list OUT NOCOPY HZ_PARTY_SEARCH.party_site_list,

5542:
5543: PROCEDURE get_party_for_search (
5544: p_party_id IN NUMBER,
5545: x_party_search_rec OUT NOCOPY HZ_PARTY_SEARCH.party_search_rec_type,
5546: x_party_site_list OUT NOCOPY HZ_PARTY_SEARCH.party_site_list,
5547: x_contact_list OUT NOCOPY HZ_PARTY_SEARCH.contact_list,
5548: x_contact_point_list OUT NOCOPY HZ_PARTY_SEARCH.contact_point_list
5549: ) IS
5550: l_party_id NUMBER;

Line 5547: x_contact_list OUT NOCOPY HZ_PARTY_SEARCH.contact_list,

5543: PROCEDURE get_party_for_search (
5544: p_party_id IN NUMBER,
5545: x_party_search_rec OUT NOCOPY HZ_PARTY_SEARCH.party_search_rec_type,
5546: x_party_site_list OUT NOCOPY HZ_PARTY_SEARCH.party_site_list,
5547: x_contact_list OUT NOCOPY HZ_PARTY_SEARCH.contact_list,
5548: x_contact_point_list OUT NOCOPY HZ_PARTY_SEARCH.contact_point_list
5549: ) IS
5550: l_party_id NUMBER;
5551: l_party_site_ids HZ_PARTY_SEARCH.IDList;

Line 5548: x_contact_point_list OUT NOCOPY HZ_PARTY_SEARCH.contact_point_list

5544: p_party_id IN NUMBER,
5545: x_party_search_rec OUT NOCOPY HZ_PARTY_SEARCH.party_search_rec_type,
5546: x_party_site_list OUT NOCOPY HZ_PARTY_SEARCH.party_site_list,
5547: x_contact_list OUT NOCOPY HZ_PARTY_SEARCH.contact_list,
5548: x_contact_point_list OUT NOCOPY HZ_PARTY_SEARCH.contact_point_list
5549: ) IS
5550: l_party_id NUMBER;
5551: l_party_site_ids HZ_PARTY_SEARCH.IDList;
5552: l_contact_ids HZ_PARTY_SEARCH.IDList;

Line 5551: l_party_site_ids HZ_PARTY_SEARCH.IDList;

5547: x_contact_list OUT NOCOPY HZ_PARTY_SEARCH.contact_list,
5548: x_contact_point_list OUT NOCOPY HZ_PARTY_SEARCH.contact_point_list
5549: ) IS
5550: l_party_id NUMBER;
5551: l_party_site_ids HZ_PARTY_SEARCH.IDList;
5552: l_contact_ids HZ_PARTY_SEARCH.IDList;
5553: l_contact_pt_ids HZ_PARTY_SEARCH.IDList;
5554: ps NUMBER :=1;
5555: cpt NUMBER :=1;

Line 5552: l_contact_ids HZ_PARTY_SEARCH.IDList;

5548: x_contact_point_list OUT NOCOPY HZ_PARTY_SEARCH.contact_point_list
5549: ) IS
5550: l_party_id NUMBER;
5551: l_party_site_ids HZ_PARTY_SEARCH.IDList;
5552: l_contact_ids HZ_PARTY_SEARCH.IDList;
5553: l_contact_pt_ids HZ_PARTY_SEARCH.IDList;
5554: ps NUMBER :=1;
5555: cpt NUMBER :=1;
5556: ct NUMBER :=1;

Line 5553: l_contact_pt_ids HZ_PARTY_SEARCH.IDList;

5549: ) IS
5550: l_party_id NUMBER;
5551: l_party_site_ids HZ_PARTY_SEARCH.IDList;
5552: l_contact_ids HZ_PARTY_SEARCH.IDList;
5553: l_contact_pt_ids HZ_PARTY_SEARCH.IDList;
5554: ps NUMBER :=1;
5555: cpt NUMBER :=1;
5556: ct NUMBER :=1;
5557: l_use_contact_info varchar2(1);

Line 5617: p_party_site_ids IN HZ_PARTY_SEARCH.IDList,

5613: END get_party_for_search;
5614:
5615: PROCEDURE get_search_criteria (
5616: p_party_id IN NUMBER,
5617: p_party_site_ids IN HZ_PARTY_SEARCH.IDList,
5618: p_contact_ids IN HZ_PARTY_SEARCH.IDList,
5619: p_contact_pt_ids IN HZ_PARTY_SEARCH.IDList,
5620: x_party_search_rec OUT NOCOPY HZ_PARTY_SEARCH.party_search_rec_type,
5621: x_party_site_list OUT NOCOPY HZ_PARTY_SEARCH.party_site_list,

Line 5618: p_contact_ids IN HZ_PARTY_SEARCH.IDList,

5614:
5615: PROCEDURE get_search_criteria (
5616: p_party_id IN NUMBER,
5617: p_party_site_ids IN HZ_PARTY_SEARCH.IDList,
5618: p_contact_ids IN HZ_PARTY_SEARCH.IDList,
5619: p_contact_pt_ids IN HZ_PARTY_SEARCH.IDList,
5620: x_party_search_rec OUT NOCOPY HZ_PARTY_SEARCH.party_search_rec_type,
5621: x_party_site_list OUT NOCOPY HZ_PARTY_SEARCH.party_site_list,
5622: x_contact_list OUT NOCOPY HZ_PARTY_SEARCH.contact_list,

Line 5619: p_contact_pt_ids IN HZ_PARTY_SEARCH.IDList,

5615: PROCEDURE get_search_criteria (
5616: p_party_id IN NUMBER,
5617: p_party_site_ids IN HZ_PARTY_SEARCH.IDList,
5618: p_contact_ids IN HZ_PARTY_SEARCH.IDList,
5619: p_contact_pt_ids IN HZ_PARTY_SEARCH.IDList,
5620: x_party_search_rec OUT NOCOPY HZ_PARTY_SEARCH.party_search_rec_type,
5621: x_party_site_list OUT NOCOPY HZ_PARTY_SEARCH.party_site_list,
5622: x_contact_list OUT NOCOPY HZ_PARTY_SEARCH.contact_list,
5623: x_contact_point_list OUT NOCOPY HZ_PARTY_SEARCH.contact_point_list

Line 5620: x_party_search_rec OUT NOCOPY HZ_PARTY_SEARCH.party_search_rec_type,

5616: p_party_id IN NUMBER,
5617: p_party_site_ids IN HZ_PARTY_SEARCH.IDList,
5618: p_contact_ids IN HZ_PARTY_SEARCH.IDList,
5619: p_contact_pt_ids IN HZ_PARTY_SEARCH.IDList,
5620: x_party_search_rec OUT NOCOPY HZ_PARTY_SEARCH.party_search_rec_type,
5621: x_party_site_list OUT NOCOPY HZ_PARTY_SEARCH.party_site_list,
5622: x_contact_list OUT NOCOPY HZ_PARTY_SEARCH.contact_list,
5623: x_contact_point_list OUT NOCOPY HZ_PARTY_SEARCH.contact_point_list
5624: ) IS

Line 5621: x_party_site_list OUT NOCOPY HZ_PARTY_SEARCH.party_site_list,

5617: p_party_site_ids IN HZ_PARTY_SEARCH.IDList,
5618: p_contact_ids IN HZ_PARTY_SEARCH.IDList,
5619: p_contact_pt_ids IN HZ_PARTY_SEARCH.IDList,
5620: x_party_search_rec OUT NOCOPY HZ_PARTY_SEARCH.party_search_rec_type,
5621: x_party_site_list OUT NOCOPY HZ_PARTY_SEARCH.party_site_list,
5622: x_contact_list OUT NOCOPY HZ_PARTY_SEARCH.contact_list,
5623: x_contact_point_list OUT NOCOPY HZ_PARTY_SEARCH.contact_point_list
5624: ) IS
5625: BEGIN

Line 5622: x_contact_list OUT NOCOPY HZ_PARTY_SEARCH.contact_list,

5618: p_contact_ids IN HZ_PARTY_SEARCH.IDList,
5619: p_contact_pt_ids IN HZ_PARTY_SEARCH.IDList,
5620: x_party_search_rec OUT NOCOPY HZ_PARTY_SEARCH.party_search_rec_type,
5621: x_party_site_list OUT NOCOPY HZ_PARTY_SEARCH.party_site_list,
5622: x_contact_list OUT NOCOPY HZ_PARTY_SEARCH.contact_list,
5623: x_contact_point_list OUT NOCOPY HZ_PARTY_SEARCH.contact_point_list
5624: ) IS
5625: BEGIN
5626:

Line 5623: x_contact_point_list OUT NOCOPY HZ_PARTY_SEARCH.contact_point_list

5619: p_contact_pt_ids IN HZ_PARTY_SEARCH.IDList,
5620: x_party_search_rec OUT NOCOPY HZ_PARTY_SEARCH.party_search_rec_type,
5621: x_party_site_list OUT NOCOPY HZ_PARTY_SEARCH.party_site_list,
5622: x_contact_list OUT NOCOPY HZ_PARTY_SEARCH.contact_list,
5623: x_contact_point_list OUT NOCOPY HZ_PARTY_SEARCH.contact_point_list
5624: ) IS
5625: BEGIN
5626:
5627: IF fnd_log.level_statement>=fnd_log.g_current_runtime_level THEN

Line 5663: x_party_search_rec OUT NOCOPY HZ_PARTY_SEARCH.party_search_rec_type

5659: ************************************************/
5660:
5661: PROCEDURE get_party_rec (
5662: p_party_id IN NUMBER,
5663: x_party_search_rec OUT NOCOPY HZ_PARTY_SEARCH.party_search_rec_type
5664: ) IS
5665: l_party_type VARCHAR2(255);
5666: BEGIN
5667:

Line 5728: p_party_site_ids IN HZ_PARTY_SEARCH.IDList,

5724: the party site search record structure
5725: ************************************************/
5726:
5727: PROCEDURE get_party_site_rec (
5728: p_party_site_ids IN HZ_PARTY_SEARCH.IDList,
5729: x_party_site_list OUT NOCOPY HZ_PARTY_SEARCH.party_site_list
5730: ) IS
5731: CURSOR c_party_sites(cp_party_site_id NUMBER) IS
5732: SELECT party_site_id

Line 5729: x_party_site_list OUT NOCOPY HZ_PARTY_SEARCH.party_site_list

5725: ************************************************/
5726:
5727: PROCEDURE get_party_site_rec (
5728: p_party_site_ids IN HZ_PARTY_SEARCH.IDList,
5729: x_party_site_list OUT NOCOPY HZ_PARTY_SEARCH.party_site_list
5730: ) IS
5731: CURSOR c_party_sites(cp_party_site_id NUMBER) IS
5732: SELECT party_site_id
5733: ,translate(HZ_LOCATIONS.CITY, '%',' ')

Line 5788: p_contact_ids IN HZ_PARTY_SEARCH.IDList,

5784: the contact search record structure
5785: ************************************************/
5786:
5787: PROCEDURE get_contact_rec (
5788: p_contact_ids IN HZ_PARTY_SEARCH.IDList,
5789: x_contact_list OUT NOCOPY HZ_PARTY_SEARCH.contact_list
5790: ) IS
5791: CURSOR c_contacts(cp_org_contact_id NUMBER) IS
5792: SELECT org_contact_id

Line 5789: x_contact_list OUT NOCOPY HZ_PARTY_SEARCH.contact_list

5785: ************************************************/
5786:
5787: PROCEDURE get_contact_rec (
5788: p_contact_ids IN HZ_PARTY_SEARCH.IDList,
5789: x_contact_list OUT NOCOPY HZ_PARTY_SEARCH.contact_list
5790: ) IS
5791: CURSOR c_contacts(cp_org_contact_id NUMBER) IS
5792: SELECT org_contact_id
5793: FROM HZ_ORG_CONTACTS, HZ_RELATIONSHIPS, HZ_PERSON_PROFILES

Line 5844: p_contact_point_ids IN HZ_PARTY_SEARCH.IDList,

5840: the contact point search record structure
5841: ************************************************/
5842:
5843: PROCEDURE get_contact_point_rec (
5844: p_contact_point_ids IN HZ_PARTY_SEARCH.IDList,
5845: x_contact_point_list OUT NOCOPY HZ_PARTY_SEARCH.contact_point_list
5846: ) IS
5847:
5848: -- Cursor to fetch primary contact points for party

Line 5845: x_contact_point_list OUT NOCOPY HZ_PARTY_SEARCH.contact_point_list

5841: ************************************************/
5842:
5843: PROCEDURE get_contact_point_rec (
5844: p_contact_point_ids IN HZ_PARTY_SEARCH.IDList,
5845: x_contact_point_list OUT NOCOPY HZ_PARTY_SEARCH.contact_point_list
5846: ) IS
5847:
5848: -- Cursor to fetch primary contact points for party
5849: CURSOR c_cpts(cp_contact_point_id NUMBER) IS

Line 5899: p_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,

5895: ************************************************/
5896:
5897: PROCEDURE MAP_PARTY_REC(
5898: p_search_ctx IN BOOLEAN,
5899: p_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
5900: x_entered_max_score OUT NUMBER,
5901: x_stage_rec IN OUT NOCOPY HZ_PARTY_STAGE.party_stage_rec_type
5902: ) IS
5903: tmp VARCHAR2(4000);

Line 6053: p_search_list IN HZ_PARTY_SEARCH.party_site_list,

6049: ************************************************/
6050:
6051: PROCEDURE MAP_PARTY_SITE_REC(
6052: p_search_ctx IN BOOLEAN,
6053: p_search_list IN HZ_PARTY_SEARCH.party_site_list,
6054: x_entered_max_score OUT NUMBER,
6055: x_stage_list IN OUT NOCOPY HZ_PARTY_STAGE.party_site_stage_list
6056: ) IS
6057: l_current_max_score NUMBER;

Line 6180: p_search_list IN HZ_PARTY_SEARCH.contact_list,

6176: ************************************************/
6177:
6178: PROCEDURE MAP_CONTACT_REC(
6179: p_search_ctx IN BOOLEAN,
6180: p_search_list IN HZ_PARTY_SEARCH.contact_list,
6181: x_entered_max_score OUT NUMBER,
6182: x_stage_list IN OUT NOCOPY HZ_PARTY_STAGE.contact_stage_list
6183: ) IS
6184: l_current_max_score NUMBER;

Line 6222: p_search_list IN HZ_PARTY_SEARCH.contact_point_list,

6218: ************************************************/
6219:
6220: PROCEDURE MAP_CONTACT_POINT_REC(
6221: p_search_ctx IN BOOLEAN,
6222: p_search_list IN HZ_PARTY_SEARCH.contact_point_list,
6223: x_entered_max_score OUT NUMBER,
6224: x_stage_list IN OUT NOCOPY HZ_PARTY_STAGE.contact_pt_stage_list
6225: ) IS
6226: l_current_max_score NUMBER;

Line 6264: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,

6260: 2. Contact Point Type is not null for each condition
6261: ************************************************/
6262:
6263: FUNCTION check_prim_cond(
6264: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
6265: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
6266: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
6267: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list)
6268: RETURN BOOLEAN IS

Line 6265: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,

6261: ************************************************/
6262:
6263: FUNCTION check_prim_cond(
6264: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
6265: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
6266: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
6267: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list)
6268: RETURN BOOLEAN IS
6269: BEGIN

Line 6266: p_contact_list IN HZ_PARTY_SEARCH.contact_list,

6262:
6263: FUNCTION check_prim_cond(
6264: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
6265: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
6266: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
6267: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list)
6268: RETURN BOOLEAN IS
6269: BEGIN
6270: IF p_party_search_rec.PARTY_NAME IS NOT NULL THEN

Line 6267: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list)

6263: FUNCTION check_prim_cond(
6264: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
6265: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
6266: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
6267: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list)
6268: RETURN BOOLEAN IS
6269: BEGIN
6270: IF p_party_search_rec.PARTY_NAME IS NOT NULL THEN
6271: RETURN TRUE;

Line 6320: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,

6316: has party site criteria.
6317: ************************************************/
6318:
6319: PROCEDURE check_party_site_cond(
6320: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
6321: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
6322: x_secondary OUT BOOLEAN,
6323: x_primary OUT BOOLEAN
6324: ) IS

Line 6321: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,

6317: ************************************************/
6318:
6319: PROCEDURE check_party_site_cond(
6320: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
6321: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
6322: x_secondary OUT BOOLEAN,
6323: x_primary OUT BOOLEAN
6324: ) IS
6325: BEGIN

Line 6370: p_contact_list IN HZ_PARTY_SEARCH.contact_list,

6366: has contact criteria.
6367: ************************************************/
6368:
6369: PROCEDURE check_contact_cond(
6370: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
6371: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
6372: x_secondary OUT BOOLEAN,
6373: x_primary OUT BOOLEAN
6374: ) IS

Line 6371: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,

6367: ************************************************/
6368:
6369: PROCEDURE check_contact_cond(
6370: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
6371: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
6372: x_secondary OUT BOOLEAN,
6373: x_primary OUT BOOLEAN
6374: ) IS
6375: BEGIN

Line 6408: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,

6404: has valid contact point criteria.
6405: ************************************************/
6406:
6407: PROCEDURE check_contact_point_cond(
6408: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
6409: x_secondary OUT BOOLEAN,
6410: x_primary OUT BOOLEAN
6411: ) IS
6412: BEGIN