DBA Data[Home] [Help]

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

471: PROCEDURE INSERT_PARTY_SCORE (
472: p_party_id IN NUMBER
473: ,p_record_id IN NUMBER
474: ,p_search_ctx_id IN NUMBER
475: ,p_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type
476: ,p_stage_rec IN HZ_PARTY_STAGE.party_stage_rec_type
477: ,p_table_TX34 VARCHAR2
478: ,p_table_TX36 VARCHAR2
479: ,p_table_TX40 VARCHAR2

Line 609: ,p_search_rec IN HZ_PARTY_SEARCH.party_site_search_rec_type

605: PROCEDURE INSERT_PARTY_SITES_SCORE (
606: p_party_id IN NUMBER
607: ,p_record_id IN NUMBER
608: ,p_search_ctx_id IN NUMBER
609: ,p_search_rec IN HZ_PARTY_SEARCH.party_site_search_rec_type
610: ,p_stage_rec IN HZ_PARTY_STAGE.party_site_stage_rec_type
611: ,p_table_TX3 VARCHAR2
612: ,p_table_TX4 VARCHAR2
613: ,p_table_TX9 VARCHAR2

Line 743: ,p_search_rec IN HZ_PARTY_SEARCH.contact_search_rec_type

739: PROCEDURE INSERT_CONTACTS_SCORE (
740: p_party_id IN NUMBER
741: ,p_record_id IN NUMBER
742: ,p_search_ctx_id IN NUMBER
743: ,p_search_rec IN HZ_PARTY_SEARCH.contact_search_rec_type
744: ,p_stage_rec IN HZ_PARTY_STAGE.contact_stage_rec_type
745: ,p_idx IN NUMBER) IS
746: l_current_score NUMBER:=0;
747: l_score NUMBER;

Line 759: ,p_search_rec IN HZ_PARTY_SEARCH.contact_point_search_rec_type

755: PROCEDURE INSERT_CONTACT_POINTS_SCORE (
756: p_party_id IN NUMBER
757: ,p_record_id IN NUMBER
758: ,p_search_ctx_id IN NUMBER
759: ,p_search_rec IN HZ_PARTY_SEARCH.contact_point_search_rec_type
760: ,p_stage_rec IN HZ_PARTY_STAGE.contact_pt_stage_rec_type
761: ,p_idx IN NUMBER) IS
762: l_current_score NUMBER:=0;
763: l_score NUMBER;

Line 778: p_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type

774: for the PARTY Entity
775: ************************************************/
776:
777: PROCEDURE POP_PARTY_COND_REC(
778: p_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type
779: ) IS
780: BEGIN
781: NULL ;
782: EXCEPTION

Line 798: p_search_list IN HZ_PARTY_SEARCH.party_site_list

794: for the PARTY_SITES Entity
795: ************************************************/
796:
797: PROCEDURE POP_PARTY_SITES_COND_REC(
798: p_search_list IN HZ_PARTY_SEARCH.party_site_list
799: ) IS
800: BEGIN
801: ---------POPULATE THE GLOBAL WORD CONDITION REC FOR PARTY_SITES-------------
802: ------ Populate global condition record only if search list is not empty -----------

Line 823: p_search_list IN HZ_PARTY_SEARCH.contact_list

819: for the CONTACTS Entity
820: ************************************************/
821:
822: PROCEDURE POP_CONTACTS_COND_REC(
823: p_search_list IN HZ_PARTY_SEARCH.contact_list
824: ) IS
825: BEGIN
826: NULL ;
827: EXCEPTION

Line 843: p_search_list IN HZ_PARTY_SEARCH.contact_point_list

839: for the CONTACT_POINTS Entity
840: ************************************************/
841:
842: PROCEDURE POP_CONTACT_POINTS_COND_REC(
843: p_search_list IN HZ_PARTY_SEARCH.contact_point_list
844: ) IS
845: BEGIN
846: NULL ;
847: EXCEPTION

Line 857: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type:=

853: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
854: END;
855:
856: PROCEDURE init_score_context (
857: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type:=
858: HZ_PARTY_SEARCH.G_MISS_PARTY_SEARCH_REC,
859: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list:=
860: HZ_PARTY_SEARCH.G_MISS_PARTY_SITE_LIST,
861: p_contact_list IN HZ_PARTY_SEARCH.contact_list:=

Line 858: HZ_PARTY_SEARCH.G_MISS_PARTY_SEARCH_REC,

854: END;
855:
856: PROCEDURE init_score_context (
857: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type:=
858: HZ_PARTY_SEARCH.G_MISS_PARTY_SEARCH_REC,
859: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list:=
860: HZ_PARTY_SEARCH.G_MISS_PARTY_SITE_LIST,
861: p_contact_list IN HZ_PARTY_SEARCH.contact_list:=
862: HZ_PARTY_SEARCH.G_MISS_CONTACT_LIST,

Line 859: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list:=

855:
856: PROCEDURE init_score_context (
857: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type:=
858: HZ_PARTY_SEARCH.G_MISS_PARTY_SEARCH_REC,
859: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list:=
860: HZ_PARTY_SEARCH.G_MISS_PARTY_SITE_LIST,
861: p_contact_list IN HZ_PARTY_SEARCH.contact_list:=
862: HZ_PARTY_SEARCH.G_MISS_CONTACT_LIST,
863: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list:=

Line 860: HZ_PARTY_SEARCH.G_MISS_PARTY_SITE_LIST,

856: PROCEDURE init_score_context (
857: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type:=
858: HZ_PARTY_SEARCH.G_MISS_PARTY_SEARCH_REC,
859: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list:=
860: HZ_PARTY_SEARCH.G_MISS_PARTY_SITE_LIST,
861: p_contact_list IN HZ_PARTY_SEARCH.contact_list:=
862: HZ_PARTY_SEARCH.G_MISS_CONTACT_LIST,
863: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list:=
864: HZ_PARTY_SEARCH.G_MISS_CONTACT_POINT_LIST

Line 861: p_contact_list IN HZ_PARTY_SEARCH.contact_list:=

857: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type:=
858: HZ_PARTY_SEARCH.G_MISS_PARTY_SEARCH_REC,
859: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list:=
860: HZ_PARTY_SEARCH.G_MISS_PARTY_SITE_LIST,
861: p_contact_list IN HZ_PARTY_SEARCH.contact_list:=
862: HZ_PARTY_SEARCH.G_MISS_CONTACT_LIST,
863: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list:=
864: HZ_PARTY_SEARCH.G_MISS_CONTACT_POINT_LIST
865: ) IS

Line 862: HZ_PARTY_SEARCH.G_MISS_CONTACT_LIST,

858: HZ_PARTY_SEARCH.G_MISS_PARTY_SEARCH_REC,
859: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list:=
860: HZ_PARTY_SEARCH.G_MISS_PARTY_SITE_LIST,
861: p_contact_list IN HZ_PARTY_SEARCH.contact_list:=
862: HZ_PARTY_SEARCH.G_MISS_CONTACT_LIST,
863: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list:=
864: HZ_PARTY_SEARCH.G_MISS_CONTACT_POINT_LIST
865: ) IS
866: l_dummy NUMBER;

Line 863: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list:=

859: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list:=
860: HZ_PARTY_SEARCH.G_MISS_PARTY_SITE_LIST,
861: p_contact_list IN HZ_PARTY_SEARCH.contact_list:=
862: HZ_PARTY_SEARCH.G_MISS_CONTACT_LIST,
863: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list:=
864: HZ_PARTY_SEARCH.G_MISS_CONTACT_POINT_LIST
865: ) IS
866: l_dummy NUMBER;
867: BEGIN

Line 864: HZ_PARTY_SEARCH.G_MISS_CONTACT_POINT_LIST

860: HZ_PARTY_SEARCH.G_MISS_PARTY_SITE_LIST,
861: p_contact_list IN HZ_PARTY_SEARCH.contact_list:=
862: HZ_PARTY_SEARCH.G_MISS_CONTACT_LIST,
863: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list:=
864: HZ_PARTY_SEARCH.G_MISS_CONTACT_POINT_LIST
865: ) IS
866: l_dummy NUMBER;
867: BEGIN
868: IF fnd_log.level_statement>=fnd_log.g_current_runtime_level THEN

Line 884: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type:=

880: MAP_CONTACT_POINT_REC(FALSE,p_contact_point_list, l_dummy, g_contact_pt_stage_list);
881:
882: END;
883: FUNCTION init_search(
884: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type:=
885: HZ_PARTY_SEARCH.G_MISS_PARTY_SEARCH_REC,
886: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list:=
887: HZ_PARTY_SEARCH.G_MISS_PARTY_SITE_LIST,
888: p_contact_list IN HZ_PARTY_SEARCH.contact_list:=

Line 885: HZ_PARTY_SEARCH.G_MISS_PARTY_SEARCH_REC,

881:
882: END;
883: FUNCTION init_search(
884: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type:=
885: HZ_PARTY_SEARCH.G_MISS_PARTY_SEARCH_REC,
886: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list:=
887: HZ_PARTY_SEARCH.G_MISS_PARTY_SITE_LIST,
888: p_contact_list IN HZ_PARTY_SEARCH.contact_list:=
889: HZ_PARTY_SEARCH.G_MISS_CONTACT_LIST,

Line 886: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list:=

882: END;
883: FUNCTION init_search(
884: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type:=
885: HZ_PARTY_SEARCH.G_MISS_PARTY_SEARCH_REC,
886: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list:=
887: HZ_PARTY_SEARCH.G_MISS_PARTY_SITE_LIST,
888: p_contact_list IN HZ_PARTY_SEARCH.contact_list:=
889: HZ_PARTY_SEARCH.G_MISS_CONTACT_LIST,
890: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list:=

Line 887: HZ_PARTY_SEARCH.G_MISS_PARTY_SITE_LIST,

883: FUNCTION init_search(
884: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type:=
885: HZ_PARTY_SEARCH.G_MISS_PARTY_SEARCH_REC,
886: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list:=
887: HZ_PARTY_SEARCH.G_MISS_PARTY_SITE_LIST,
888: p_contact_list IN HZ_PARTY_SEARCH.contact_list:=
889: HZ_PARTY_SEARCH.G_MISS_CONTACT_LIST,
890: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list:=
891: HZ_PARTY_SEARCH.G_MISS_CONTACT_POINT_LIST,

Line 888: p_contact_list IN HZ_PARTY_SEARCH.contact_list:=

884: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type:=
885: HZ_PARTY_SEARCH.G_MISS_PARTY_SEARCH_REC,
886: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list:=
887: HZ_PARTY_SEARCH.G_MISS_PARTY_SITE_LIST,
888: p_contact_list IN HZ_PARTY_SEARCH.contact_list:=
889: HZ_PARTY_SEARCH.G_MISS_CONTACT_LIST,
890: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list:=
891: HZ_PARTY_SEARCH.G_MISS_CONTACT_POINT_LIST,
892: p_match_type IN VARCHAR2,

Line 889: HZ_PARTY_SEARCH.G_MISS_CONTACT_LIST,

885: HZ_PARTY_SEARCH.G_MISS_PARTY_SEARCH_REC,
886: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list:=
887: HZ_PARTY_SEARCH.G_MISS_PARTY_SITE_LIST,
888: p_contact_list IN HZ_PARTY_SEARCH.contact_list:=
889: HZ_PARTY_SEARCH.G_MISS_CONTACT_LIST,
890: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list:=
891: HZ_PARTY_SEARCH.G_MISS_CONTACT_POINT_LIST,
892: p_match_type IN VARCHAR2,
893: x_party_max_score OUT NUMBER,

Line 890: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list:=

886: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list:=
887: HZ_PARTY_SEARCH.G_MISS_PARTY_SITE_LIST,
888: p_contact_list IN HZ_PARTY_SEARCH.contact_list:=
889: HZ_PARTY_SEARCH.G_MISS_CONTACT_LIST,
890: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list:=
891: HZ_PARTY_SEARCH.G_MISS_CONTACT_POINT_LIST,
892: p_match_type IN VARCHAR2,
893: x_party_max_score OUT NUMBER,
894: x_ps_max_score OUT NUMBER,

Line 891: HZ_PARTY_SEARCH.G_MISS_CONTACT_POINT_LIST,

887: HZ_PARTY_SEARCH.G_MISS_PARTY_SITE_LIST,
888: p_contact_list IN HZ_PARTY_SEARCH.contact_list:=
889: HZ_PARTY_SEARCH.G_MISS_CONTACT_LIST,
890: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list:=
891: HZ_PARTY_SEARCH.G_MISS_CONTACT_POINT_LIST,
892: p_match_type IN VARCHAR2,
893: x_party_max_score OUT NUMBER,
894: x_ps_max_score OUT NUMBER,
895: x_contact_max_score OUT NUMBER,

Line 903: maxscore HZ_PARTY_SEARCH.IDList;

899: l_ps_entered_max_score NUMBER:=0;
900: l_ct_entered_max_score NUMBER:=0;
901: l_cpt_entered_max_score NUMBER:=0;
902: vlist vlisttype;
903: maxscore HZ_PARTY_SEARCH.IDList;
904: l_name VARCHAR2(200);
905: l_idx NUMBER;
906: l_num NUMBER;
907: total NUMBER;

Line 2304: RETURN HZ_PARTY_SEARCH.score_rec IS

2300: p_party_id NUMBER,
2301: p_party_site_id NUMBER,
2302: p_org_contact_id NUMBER,
2303: p_contact_point_id NUMBER)
2304: RETURN HZ_PARTY_SEARCH.score_rec IS
2305: l_score_rec HZ_PARTY_SEARCH.score_rec;
2306: BEGIN
2307: IF fnd_log.level_statement>=fnd_log.g_current_runtime_level THEN
2308: 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 2305: l_score_rec HZ_PARTY_SEARCH.score_rec;

2301: p_party_site_id NUMBER,
2302: p_org_contact_id NUMBER,
2303: p_contact_point_id NUMBER)
2304: RETURN HZ_PARTY_SEARCH.score_rec IS
2305: l_score_rec HZ_PARTY_SEARCH.score_rec;
2306: BEGIN
2307: IF fnd_log.level_statement>=fnd_log.g_current_runtime_level THEN
2308: 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);
2309: 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 2337: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,

2333: **********************************************************/
2334:
2335: PROCEDURE find_parties (
2336: p_rule_id IN NUMBER,
2337: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
2338: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
2339: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
2340: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
2341: p_restrict_sql IN VARCHAR2,

Line 2338: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,

2334:
2335: PROCEDURE find_parties (
2336: p_rule_id IN NUMBER,
2337: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
2338: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
2339: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
2340: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
2341: p_restrict_sql IN VARCHAR2,
2342: p_match_type IN VARCHAR2,

Line 2339: p_contact_list IN HZ_PARTY_SEARCH.contact_list,

2335: PROCEDURE find_parties (
2336: p_rule_id IN NUMBER,
2337: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
2338: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
2339: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
2340: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
2341: p_restrict_sql IN VARCHAR2,
2342: p_match_type IN VARCHAR2,
2343: p_search_merged IN VARCHAR2,

Line 2340: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,

2336: p_rule_id IN NUMBER,
2337: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
2338: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
2339: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
2340: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
2341: p_restrict_sql IN VARCHAR2,
2342: p_match_type IN VARCHAR2,
2343: p_search_merged IN VARCHAR2,
2344: p_dup_party_id IN NUMBER,

Line 2384: H_SCORES HZ_PARTY_SEARCH.score_list;

2380: l_TX40 VARCHAR2(2000);
2381: l_TX34 VARCHAR2(2000);
2382: l_TX36 VARCHAR2(2000);
2383: l_TX14 VARCHAR2(2000);
2384: H_SCORES HZ_PARTY_SEARCH.score_list;
2385: H_PARTY_ID HZ_PARTY_SEARCH.IDList;
2386: H_PARTY_ID_LIST HZ_PARTY_SEARCH.IDList;
2387:
2388: l_score NUMBER;

Line 2385: H_PARTY_ID HZ_PARTY_SEARCH.IDList;

2381: l_TX34 VARCHAR2(2000);
2382: l_TX36 VARCHAR2(2000);
2383: l_TX14 VARCHAR2(2000);
2384: H_SCORES HZ_PARTY_SEARCH.score_list;
2385: H_PARTY_ID HZ_PARTY_SEARCH.IDList;
2386: H_PARTY_ID_LIST HZ_PARTY_SEARCH.IDList;
2387:
2388: l_score NUMBER;
2389: l_idx NUMBER;

Line 2386: H_PARTY_ID_LIST HZ_PARTY_SEARCH.IDList;

2382: l_TX36 VARCHAR2(2000);
2383: l_TX14 VARCHAR2(2000);
2384: H_SCORES HZ_PARTY_SEARCH.score_list;
2385: H_PARTY_ID HZ_PARTY_SEARCH.IDList;
2386: H_PARTY_ID_LIST HZ_PARTY_SEARCH.IDList;
2387:
2388: l_score NUMBER;
2389: l_idx NUMBER;
2390: l_party_cur HZ_PARTY_STAGE.StageCurTyp;

Line 2577: h_ps_id HZ_PARTY_SEARCH.IDList;

2573: /** Private procedure to acquire and score at party site level ***/
2574: 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
2575: l_party_id_idx NUMBER:=1;
2576: l_ctx_id NUMBER;
2577: h_ps_id HZ_PARTY_SEARCH.IDList;
2578: h_ps_party_id HZ_PARTY_SEARCH.IDList;
2579: h_ps_score HZ_PARTY_SEARCH.IDList;
2580: detcnt NUMBER := 1;
2581: BEGIN

Line 2578: h_ps_party_id HZ_PARTY_SEARCH.IDList;

2574: 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
2575: l_party_id_idx NUMBER:=1;
2576: l_ctx_id NUMBER;
2577: h_ps_id HZ_PARTY_SEARCH.IDList;
2578: h_ps_party_id HZ_PARTY_SEARCH.IDList;
2579: h_ps_score HZ_PARTY_SEARCH.IDList;
2580: detcnt NUMBER := 1;
2581: BEGIN
2582: IF fnd_log.level_statement>=fnd_log.g_current_runtime_level THEN

Line 2579: h_ps_score HZ_PARTY_SEARCH.IDList;

2575: l_party_id_idx NUMBER:=1;
2576: l_ctx_id NUMBER;
2577: h_ps_id HZ_PARTY_SEARCH.IDList;
2578: h_ps_party_id HZ_PARTY_SEARCH.IDList;
2579: h_ps_score HZ_PARTY_SEARCH.IDList;
2580: detcnt NUMBER := 1;
2581: BEGIN
2582: IF fnd_log.level_statement>=fnd_log.g_current_runtime_level THEN
2583: 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 2699: h_ct_id HZ_PARTY_SEARCH.IDList;

2695: /** Private procedure to acquire and score at contact point level ***/
2696: 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
2697: l_party_id_idx NUMBER:=1;
2698: l_ctx_id NUMBER;
2699: h_ct_id HZ_PARTY_SEARCH.IDList;
2700: h_ct_party_id HZ_PARTY_SEARCH.IDList;
2701: h_ct_score HZ_PARTY_SEARCH.IDList;
2702: detcnt NUMBER := 1;
2703: BEGIN

Line 2700: h_ct_party_id HZ_PARTY_SEARCH.IDList;

2696: 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
2697: l_party_id_idx NUMBER:=1;
2698: l_ctx_id NUMBER;
2699: h_ct_id HZ_PARTY_SEARCH.IDList;
2700: h_ct_party_id HZ_PARTY_SEARCH.IDList;
2701: h_ct_score HZ_PARTY_SEARCH.IDList;
2702: detcnt NUMBER := 1;
2703: BEGIN
2704: IF fnd_log.level_statement>=fnd_log.g_current_runtime_level THEN

Line 2701: h_ct_score HZ_PARTY_SEARCH.IDList;

2697: l_party_id_idx NUMBER:=1;
2698: l_ctx_id NUMBER;
2699: h_ct_id HZ_PARTY_SEARCH.IDList;
2700: h_ct_party_id HZ_PARTY_SEARCH.IDList;
2701: h_ct_score HZ_PARTY_SEARCH.IDList;
2702: detcnt NUMBER := 1;
2703: BEGIN
2704: IF fnd_log.level_statement>=fnd_log.g_current_runtime_level THEN
2705: 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 2808: h_cpt_id HZ_PARTY_SEARCH.IDList;

2804: /** Private procedure to acquire and score at contact point level ***/
2805: 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
2806: l_party_id_idx NUMBER:=1;
2807: l_ctx_id NUMBER;
2808: h_cpt_id HZ_PARTY_SEARCH.IDList;
2809: h_cpt_party_id HZ_PARTY_SEARCH.IDList;
2810: h_cpt_score HZ_PARTY_SEARCH.IDList;
2811: detcnt NUMBER := 1;
2812: l_cpt_flag VARCHAR2(1) := 'N';

Line 2809: h_cpt_party_id HZ_PARTY_SEARCH.IDList;

2805: 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
2806: l_party_id_idx NUMBER:=1;
2807: l_ctx_id NUMBER;
2808: h_cpt_id HZ_PARTY_SEARCH.IDList;
2809: h_cpt_party_id HZ_PARTY_SEARCH.IDList;
2810: h_cpt_score HZ_PARTY_SEARCH.IDList;
2811: detcnt NUMBER := 1;
2812: l_cpt_flag VARCHAR2(1) := 'N';
2813: is_a_match VARCHAR2(1) := 'Y';

Line 2810: h_cpt_score HZ_PARTY_SEARCH.IDList;

2806: l_party_id_idx NUMBER:=1;
2807: l_ctx_id NUMBER;
2808: h_cpt_id HZ_PARTY_SEARCH.IDList;
2809: h_cpt_party_id HZ_PARTY_SEARCH.IDList;
2810: h_cpt_score HZ_PARTY_SEARCH.IDList;
2811: detcnt NUMBER := 1;
2812: l_cpt_flag VARCHAR2(1) := 'N';
2813: is_a_match VARCHAR2(1) := 'Y';
2814: BEGIN

Line 3297: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,

3293: END find_parties;
3294:
3295: PROCEDURE find_persons (
3296: p_rule_id IN NUMBER,
3297: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
3298: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
3299: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
3300: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
3301: p_restrict_sql IN VARCHAR2,

Line 3298: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,

3294:
3295: PROCEDURE find_persons (
3296: p_rule_id IN NUMBER,
3297: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
3298: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
3299: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
3300: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
3301: p_restrict_sql IN VARCHAR2,
3302: p_match_type IN VARCHAR2,

Line 3299: p_contact_list IN HZ_PARTY_SEARCH.contact_list,

3295: PROCEDURE find_persons (
3296: p_rule_id IN NUMBER,
3297: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
3298: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
3299: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
3300: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
3301: p_restrict_sql IN VARCHAR2,
3302: p_match_type IN VARCHAR2,
3303: p_search_merged IN VARCHAR2,

Line 3300: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,

3296: p_rule_id IN NUMBER,
3297: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
3298: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
3299: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
3300: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
3301: p_restrict_sql IN VARCHAR2,
3302: p_match_type IN VARCHAR2,
3303: p_search_merged IN VARCHAR2,
3304: p_dup_party_id IN NUMBER,

Line 3344: H_SCORES HZ_PARTY_SEARCH.score_list;

3340: l_TX40 VARCHAR2(2000);
3341: l_TX34 VARCHAR2(2000);
3342: l_TX36 VARCHAR2(2000);
3343: l_TX14 VARCHAR2(2000);
3344: H_SCORES HZ_PARTY_SEARCH.score_list;
3345: H_PARTY_ID HZ_PARTY_SEARCH.IDList;
3346: H_PARTY_ID_LIST HZ_PARTY_SEARCH.IDList;
3347:
3348: l_score NUMBER;

Line 3345: H_PARTY_ID HZ_PARTY_SEARCH.IDList;

3341: l_TX34 VARCHAR2(2000);
3342: l_TX36 VARCHAR2(2000);
3343: l_TX14 VARCHAR2(2000);
3344: H_SCORES HZ_PARTY_SEARCH.score_list;
3345: H_PARTY_ID HZ_PARTY_SEARCH.IDList;
3346: H_PARTY_ID_LIST HZ_PARTY_SEARCH.IDList;
3347:
3348: l_score NUMBER;
3349: l_idx NUMBER;

Line 3346: H_PARTY_ID_LIST HZ_PARTY_SEARCH.IDList;

3342: l_TX36 VARCHAR2(2000);
3343: l_TX14 VARCHAR2(2000);
3344: H_SCORES HZ_PARTY_SEARCH.score_list;
3345: H_PARTY_ID HZ_PARTY_SEARCH.IDList;
3346: H_PARTY_ID_LIST HZ_PARTY_SEARCH.IDList;
3347:
3348: l_score NUMBER;
3349: l_idx NUMBER;
3350: l_party_cur HZ_PARTY_STAGE.StageCurTyp;

Line 3585: h_ps_id HZ_PARTY_SEARCH.IDList;

3581: /** Private procedure to acquire and score at party site level ***/
3582: 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
3583: l_party_id_idx NUMBER:=1;
3584: l_ctx_id NUMBER;
3585: h_ps_id HZ_PARTY_SEARCH.IDList;
3586: h_ps_party_id HZ_PARTY_SEARCH.IDList;
3587: h_ps_score HZ_PARTY_SEARCH.IDList;
3588: detcnt NUMBER := 1;
3589: l_person_id NUMBER;

Line 3586: h_ps_party_id HZ_PARTY_SEARCH.IDList;

3582: 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
3583: l_party_id_idx NUMBER:=1;
3584: l_ctx_id NUMBER;
3585: h_ps_id HZ_PARTY_SEARCH.IDList;
3586: h_ps_party_id HZ_PARTY_SEARCH.IDList;
3587: h_ps_score HZ_PARTY_SEARCH.IDList;
3588: detcnt NUMBER := 1;
3589: l_person_id NUMBER;
3590: BEGIN

Line 3587: h_ps_score HZ_PARTY_SEARCH.IDList;

3583: l_party_id_idx NUMBER:=1;
3584: l_ctx_id NUMBER;
3585: h_ps_id HZ_PARTY_SEARCH.IDList;
3586: h_ps_party_id HZ_PARTY_SEARCH.IDList;
3587: h_ps_score HZ_PARTY_SEARCH.IDList;
3588: detcnt NUMBER := 1;
3589: l_person_id NUMBER;
3590: BEGIN
3591: SAVEPOINT eval_start;

Line 3684: h_ct_id HZ_PARTY_SEARCH.IDList;

3680: /** Private procedure to acquire and score at party site level ***/
3681: PROCEDURE eval_contact_level(p_contact_contains_str VARCHAR2,p_ins_details VARCHAR2,p_emax_score NUMBER) IS
3682: l_party_id_idx NUMBER:=1;
3683: l_ctx_id NUMBER;
3684: h_ct_id HZ_PARTY_SEARCH.IDList;
3685: h_ct_party_id HZ_PARTY_SEARCH.IDList;
3686: h_ct_score HZ_PARTY_SEARCH.IDList;
3687: detcnt NUMBER := 1;
3688: l_person_id NUMBER;

Line 3685: h_ct_party_id HZ_PARTY_SEARCH.IDList;

3681: PROCEDURE eval_contact_level(p_contact_contains_str VARCHAR2,p_ins_details VARCHAR2,p_emax_score NUMBER) IS
3682: l_party_id_idx NUMBER:=1;
3683: l_ctx_id NUMBER;
3684: h_ct_id HZ_PARTY_SEARCH.IDList;
3685: h_ct_party_id HZ_PARTY_SEARCH.IDList;
3686: h_ct_score HZ_PARTY_SEARCH.IDList;
3687: detcnt NUMBER := 1;
3688: l_person_id NUMBER;
3689: BEGIN

Line 3686: h_ct_score HZ_PARTY_SEARCH.IDList;

3682: l_party_id_idx NUMBER:=1;
3683: l_ctx_id NUMBER;
3684: h_ct_id HZ_PARTY_SEARCH.IDList;
3685: h_ct_party_id HZ_PARTY_SEARCH.IDList;
3686: h_ct_score HZ_PARTY_SEARCH.IDList;
3687: detcnt NUMBER := 1;
3688: l_person_id NUMBER;
3689: BEGIN
3690: SAVEPOINT eval_start;

Line 3742: h_cpt_id HZ_PARTY_SEARCH.IDList;

3738: /** Private procedure to acquire and score at contact point level ***/
3739: 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
3740: l_party_id_idx NUMBER:=1;
3741: l_ctx_id NUMBER;
3742: h_cpt_id HZ_PARTY_SEARCH.IDList;
3743: h_cpt_party_id HZ_PARTY_SEARCH.IDList;
3744: h_cpt_score HZ_PARTY_SEARCH.IDList;
3745: detcnt NUMBER := 1;
3746: l_person_id NUMBER;

Line 3743: h_cpt_party_id HZ_PARTY_SEARCH.IDList;

3739: 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
3740: l_party_id_idx NUMBER:=1;
3741: l_ctx_id NUMBER;
3742: h_cpt_id HZ_PARTY_SEARCH.IDList;
3743: h_cpt_party_id HZ_PARTY_SEARCH.IDList;
3744: h_cpt_score HZ_PARTY_SEARCH.IDList;
3745: detcnt NUMBER := 1;
3746: l_person_id NUMBER;
3747: is_a_match VARCHAR2(1) := 'Y';

Line 3744: h_cpt_score HZ_PARTY_SEARCH.IDList;

3740: l_party_id_idx NUMBER:=1;
3741: l_ctx_id NUMBER;
3742: h_cpt_id HZ_PARTY_SEARCH.IDList;
3743: h_cpt_party_id HZ_PARTY_SEARCH.IDList;
3744: h_cpt_score HZ_PARTY_SEARCH.IDList;
3745: detcnt NUMBER := 1;
3746: l_person_id NUMBER;
3747: is_a_match VARCHAR2(1) := 'Y';
3748: l_cpt_flag VARCHAR2(1) := 'N';

Line 4155: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,

4151: END find_persons;
4152:
4153: PROCEDURE find_persons (
4154: p_rule_id IN NUMBER,
4155: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
4156: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
4157: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
4158: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
4159: p_restrict_sql IN VARCHAR2,

Line 4156: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,

4152:
4153: PROCEDURE find_persons (
4154: p_rule_id IN NUMBER,
4155: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
4156: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
4157: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
4158: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
4159: p_restrict_sql IN VARCHAR2,
4160: p_match_type IN VARCHAR2,

Line 4157: p_contact_list IN HZ_PARTY_SEARCH.contact_list,

4153: PROCEDURE find_persons (
4154: p_rule_id IN NUMBER,
4155: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
4156: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
4157: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
4158: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
4159: p_restrict_sql IN VARCHAR2,
4160: p_match_type IN VARCHAR2,
4161: p_search_merged IN VARCHAR2,

Line 4158: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,

4154: p_rule_id IN NUMBER,
4155: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
4156: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
4157: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
4158: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
4159: p_restrict_sql IN VARCHAR2,
4160: p_match_type IN VARCHAR2,
4161: p_search_merged IN VARCHAR2,
4162: p_ins_details IN VARCHAR2,

Line 4172: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,

4168: 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);
4169: END;
4170: PROCEDURE find_party_details (
4171: p_rule_id IN NUMBER,
4172: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
4173: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
4174: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
4175: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
4176: p_restrict_sql IN VARCHAR2,

Line 4173: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,

4169: END;
4170: PROCEDURE find_party_details (
4171: p_rule_id IN NUMBER,
4172: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
4173: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
4174: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
4175: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
4176: p_restrict_sql IN VARCHAR2,
4177: p_match_type IN VARCHAR2,

Line 4174: p_contact_list IN HZ_PARTY_SEARCH.contact_list,

4170: PROCEDURE find_party_details (
4171: p_rule_id IN NUMBER,
4172: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
4173: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
4174: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
4175: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
4176: p_restrict_sql IN VARCHAR2,
4177: p_match_type IN VARCHAR2,
4178: p_search_merged IN VARCHAR2,

Line 4175: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,

4171: p_rule_id IN NUMBER,
4172: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
4173: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
4174: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
4175: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
4176: p_restrict_sql IN VARCHAR2,
4177: p_match_type IN VARCHAR2,
4178: p_search_merged IN VARCHAR2,
4179: x_search_ctx_id OUT NUMBER,

Line 4232: l_party_rec HZ_PARTY_SEARCH.party_search_rec_type;

4228: x_dup_set_id OUT NUMBER,
4229: x_search_ctx_id OUT NUMBER,
4230: x_num_matches OUT NUMBER
4231: ) IS
4232: l_party_rec HZ_PARTY_SEARCH.party_search_rec_type;
4233: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
4234: l_contact_list HZ_PARTY_SEARCH.contact_list;
4235: l_cpt_list HZ_PARTY_SEARCH.contact_point_list;
4236: l_match_idx NUMBER;

Line 4233: l_party_site_list HZ_PARTY_SEARCH.party_site_list;

4229: x_search_ctx_id OUT NUMBER,
4230: x_num_matches OUT NUMBER
4231: ) IS
4232: l_party_rec HZ_PARTY_SEARCH.party_search_rec_type;
4233: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
4234: l_contact_list HZ_PARTY_SEARCH.contact_list;
4235: l_cpt_list HZ_PARTY_SEARCH.contact_point_list;
4236: l_match_idx NUMBER;
4237:

Line 4234: l_contact_list HZ_PARTY_SEARCH.contact_list;

4230: x_num_matches OUT NUMBER
4231: ) IS
4232: l_party_rec HZ_PARTY_SEARCH.party_search_rec_type;
4233: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
4234: l_contact_list HZ_PARTY_SEARCH.contact_list;
4235: l_cpt_list HZ_PARTY_SEARCH.contact_point_list;
4236: l_match_idx NUMBER;
4237:
4238: --Fix for bug 4417124

Line 4235: l_cpt_list HZ_PARTY_SEARCH.contact_point_list;

4231: ) IS
4232: l_party_rec HZ_PARTY_SEARCH.party_search_rec_type;
4233: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
4234: l_contact_list HZ_PARTY_SEARCH.contact_list;
4235: l_cpt_list HZ_PARTY_SEARCH.contact_point_list;
4236: l_match_idx NUMBER;
4237:
4238: --Fix for bug 4417124
4239: l_use_contact_addr_info BOOLEAN := TRUE;

Line 4348: l_party_search_rec HZ_PARTY_SEARCH.party_search_rec_type;

4344: x_search_ctx_id OUT NUMBER,
4345: x_num_matches OUT NUMBER
4346: ) IS
4347:
4348: l_party_search_rec HZ_PARTY_SEARCH.party_search_rec_type;
4349: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
4350: l_contact_list HZ_PARTY_SEARCH.contact_list;
4351: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;
4352: contact_point_ids HZ_PARTY_SEARCH.IDList;

Line 4349: l_party_site_list HZ_PARTY_SEARCH.party_site_list;

4345: x_num_matches OUT NUMBER
4346: ) IS
4347:
4348: l_party_search_rec HZ_PARTY_SEARCH.party_search_rec_type;
4349: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
4350: l_contact_list HZ_PARTY_SEARCH.contact_list;
4351: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;
4352: contact_point_ids HZ_PARTY_SEARCH.IDList;
4353: p_party_site_list HZ_PARTY_SEARCH.IDList;

Line 4350: l_contact_list HZ_PARTY_SEARCH.contact_list;

4346: ) IS
4347:
4348: l_party_search_rec HZ_PARTY_SEARCH.party_search_rec_type;
4349: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
4350: l_contact_list HZ_PARTY_SEARCH.contact_list;
4351: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;
4352: contact_point_ids HZ_PARTY_SEARCH.IDList;
4353: p_party_site_list HZ_PARTY_SEARCH.IDList;
4354: p_contact_ids HZ_PARTY_SEARCH.IDList;

Line 4351: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;

4347:
4348: l_party_search_rec HZ_PARTY_SEARCH.party_search_rec_type;
4349: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
4350: l_contact_list HZ_PARTY_SEARCH.contact_list;
4351: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;
4352: contact_point_ids HZ_PARTY_SEARCH.IDList;
4353: p_party_site_list HZ_PARTY_SEARCH.IDList;
4354: p_contact_ids HZ_PARTY_SEARCH.IDList;
4355: l_match_idx NUMBER;

Line 4352: contact_point_ids HZ_PARTY_SEARCH.IDList;

4348: l_party_search_rec HZ_PARTY_SEARCH.party_search_rec_type;
4349: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
4350: l_contact_list HZ_PARTY_SEARCH.contact_list;
4351: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;
4352: contact_point_ids HZ_PARTY_SEARCH.IDList;
4353: p_party_site_list HZ_PARTY_SEARCH.IDList;
4354: p_contact_ids HZ_PARTY_SEARCH.IDList;
4355: l_match_idx NUMBER;
4356: cursor get_cpts_for_party_sites is select contact_point_id

Line 4353: p_party_site_list HZ_PARTY_SEARCH.IDList;

4349: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
4350: l_contact_list HZ_PARTY_SEARCH.contact_list;
4351: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;
4352: contact_point_ids HZ_PARTY_SEARCH.IDList;
4353: p_party_site_list HZ_PARTY_SEARCH.IDList;
4354: p_contact_ids HZ_PARTY_SEARCH.IDList;
4355: l_match_idx NUMBER;
4356: cursor get_cpts_for_party_sites is select contact_point_id
4357: from hz_contact_points

Line 4354: p_contact_ids HZ_PARTY_SEARCH.IDList;

4350: l_contact_list HZ_PARTY_SEARCH.contact_list;
4351: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;
4352: contact_point_ids HZ_PARTY_SEARCH.IDList;
4353: p_party_site_list HZ_PARTY_SEARCH.IDList;
4354: p_contact_ids HZ_PARTY_SEARCH.IDList;
4355: l_match_idx NUMBER;
4356: cursor get_cpts_for_party_sites is select contact_point_id
4357: from hz_contact_points
4358: where owner_table_name = 'HZ_PARTY_SITES'

Line 4383: HZ_PARTY_SEARCH.G_MISS_ID_LIST,

4379:
4380: get_search_criteria (
4381: null,
4382: p_party_site_list,
4383: HZ_PARTY_SEARCH.G_MISS_ID_LIST,
4384: contact_point_ids,
4385: l_party_search_rec,
4386: l_party_site_list,
4387: l_contact_list,

Line 4433: l_party_search_rec HZ_PARTY_SEARCH.party_search_rec_type;

4429: x_search_ctx_id OUT NUMBER,
4430: x_num_matches OUT NUMBER
4431: ) IS
4432:
4433: l_party_search_rec HZ_PARTY_SEARCH.party_search_rec_type;
4434: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
4435: l_contact_list HZ_PARTY_SEARCH.contact_list;
4436: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;
4437: contact_point_ids HZ_PARTY_SEARCH.IDList;

Line 4434: l_party_site_list HZ_PARTY_SEARCH.party_site_list;

4430: x_num_matches OUT NUMBER
4431: ) IS
4432:
4433: l_party_search_rec HZ_PARTY_SEARCH.party_search_rec_type;
4434: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
4435: l_contact_list HZ_PARTY_SEARCH.contact_list;
4436: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;
4437: contact_point_ids HZ_PARTY_SEARCH.IDList;
4438: p_party_site_list HZ_PARTY_SEARCH.IDList;

Line 4435: l_contact_list HZ_PARTY_SEARCH.contact_list;

4431: ) IS
4432:
4433: l_party_search_rec HZ_PARTY_SEARCH.party_search_rec_type;
4434: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
4435: l_contact_list HZ_PARTY_SEARCH.contact_list;
4436: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;
4437: contact_point_ids HZ_PARTY_SEARCH.IDList;
4438: p_party_site_list HZ_PARTY_SEARCH.IDList;
4439: p_contact_ids HZ_PARTY_SEARCH.IDList;

Line 4436: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;

4432:
4433: l_party_search_rec HZ_PARTY_SEARCH.party_search_rec_type;
4434: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
4435: l_contact_list HZ_PARTY_SEARCH.contact_list;
4436: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;
4437: contact_point_ids HZ_PARTY_SEARCH.IDList;
4438: p_party_site_list HZ_PARTY_SEARCH.IDList;
4439: p_contact_ids HZ_PARTY_SEARCH.IDList;
4440: l_match_idx NUMBER;

Line 4437: contact_point_ids HZ_PARTY_SEARCH.IDList;

4433: l_party_search_rec HZ_PARTY_SEARCH.party_search_rec_type;
4434: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
4435: l_contact_list HZ_PARTY_SEARCH.contact_list;
4436: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;
4437: contact_point_ids HZ_PARTY_SEARCH.IDList;
4438: p_party_site_list HZ_PARTY_SEARCH.IDList;
4439: p_contact_ids HZ_PARTY_SEARCH.IDList;
4440: l_match_idx NUMBER;
4441: cursor get_cpt_for_contact_id is select contact_point_id

Line 4438: p_party_site_list HZ_PARTY_SEARCH.IDList;

4434: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
4435: l_contact_list HZ_PARTY_SEARCH.contact_list;
4436: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;
4437: contact_point_ids HZ_PARTY_SEARCH.IDList;
4438: p_party_site_list HZ_PARTY_SEARCH.IDList;
4439: p_contact_ids HZ_PARTY_SEARCH.IDList;
4440: l_match_idx NUMBER;
4441: cursor get_cpt_for_contact_id is select contact_point_id
4442: from hz_org_contacts a, hz_relationships b, hz_contact_points c

Line 4439: p_contact_ids HZ_PARTY_SEARCH.IDList;

4435: l_contact_list HZ_PARTY_SEARCH.contact_list;
4436: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;
4437: contact_point_ids HZ_PARTY_SEARCH.IDList;
4438: p_party_site_list HZ_PARTY_SEARCH.IDList;
4439: p_contact_ids HZ_PARTY_SEARCH.IDList;
4440: l_match_idx NUMBER;
4441: cursor get_cpt_for_contact_id is select contact_point_id
4442: from hz_org_contacts a, hz_relationships b, hz_contact_points c
4443: where a.party_relationship_id = b.relationship_id

Line 4470: HZ_PARTY_SEARCH.G_MISS_ID_LIST,

4466: CLOSE get_cpt_for_contact_id;
4467:
4468: get_search_criteria (
4469: null,
4470: HZ_PARTY_SEARCH.G_MISS_ID_LIST,
4471: p_contact_ids,
4472: contact_point_ids,
4473: l_party_search_rec,
4474: l_party_site_list,

Line 4521: l_party_search_rec HZ_PARTY_SEARCH.party_search_rec_type;

4517: p_match_type IN VARCHAR2,
4518: x_search_ctx_id OUT NUMBER,
4519: x_num_matches OUT NUMBER
4520: ) IS
4521: l_party_search_rec HZ_PARTY_SEARCH.party_search_rec_type;
4522: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
4523: l_contact_list HZ_PARTY_SEARCH.contact_list;
4524: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;
4525: contact_point_ids HZ_PARTY_SEARCH.IDList;

Line 4522: l_party_site_list HZ_PARTY_SEARCH.party_site_list;

4518: x_search_ctx_id OUT NUMBER,
4519: x_num_matches OUT NUMBER
4520: ) IS
4521: l_party_search_rec HZ_PARTY_SEARCH.party_search_rec_type;
4522: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
4523: l_contact_list HZ_PARTY_SEARCH.contact_list;
4524: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;
4525: contact_point_ids HZ_PARTY_SEARCH.IDList;
4526: p_party_site_list HZ_PARTY_SEARCH.IDList;

Line 4523: l_contact_list HZ_PARTY_SEARCH.contact_list;

4519: x_num_matches OUT NUMBER
4520: ) IS
4521: l_party_search_rec HZ_PARTY_SEARCH.party_search_rec_type;
4522: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
4523: l_contact_list HZ_PARTY_SEARCH.contact_list;
4524: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;
4525: contact_point_ids HZ_PARTY_SEARCH.IDList;
4526: p_party_site_list HZ_PARTY_SEARCH.IDList;
4527: p_contact_ids HZ_PARTY_SEARCH.IDList;

Line 4524: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;

4520: ) IS
4521: l_party_search_rec HZ_PARTY_SEARCH.party_search_rec_type;
4522: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
4523: l_contact_list HZ_PARTY_SEARCH.contact_list;
4524: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;
4525: contact_point_ids HZ_PARTY_SEARCH.IDList;
4526: p_party_site_list HZ_PARTY_SEARCH.IDList;
4527: p_contact_ids HZ_PARTY_SEARCH.IDList;
4528: l_match_idx NUMBER;

Line 4525: contact_point_ids HZ_PARTY_SEARCH.IDList;

4521: l_party_search_rec HZ_PARTY_SEARCH.party_search_rec_type;
4522: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
4523: l_contact_list HZ_PARTY_SEARCH.contact_list;
4524: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;
4525: contact_point_ids HZ_PARTY_SEARCH.IDList;
4526: p_party_site_list HZ_PARTY_SEARCH.IDList;
4527: p_contact_ids HZ_PARTY_SEARCH.IDList;
4528: l_match_idx NUMBER;
4529:

Line 4526: p_party_site_list HZ_PARTY_SEARCH.IDList;

4522: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
4523: l_contact_list HZ_PARTY_SEARCH.contact_list;
4524: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;
4525: contact_point_ids HZ_PARTY_SEARCH.IDList;
4526: p_party_site_list HZ_PARTY_SEARCH.IDList;
4527: p_contact_ids HZ_PARTY_SEARCH.IDList;
4528: l_match_idx NUMBER;
4529:
4530: BEGIN

Line 4527: p_contact_ids HZ_PARTY_SEARCH.IDList;

4523: l_contact_list HZ_PARTY_SEARCH.contact_list;
4524: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;
4525: contact_point_ids HZ_PARTY_SEARCH.IDList;
4526: p_party_site_list HZ_PARTY_SEARCH.IDList;
4527: p_contact_ids HZ_PARTY_SEARCH.IDList;
4528: l_match_idx NUMBER;
4529:
4530: BEGIN
4531: IF fnd_log.level_procedure>=fnd_log.g_current_runtime_level THEN

Line 4544: HZ_PARTY_SEARCH.G_MISS_ID_LIST,

4540: END IF;
4541: contact_point_ids(1) := p_contact_point_id;
4542: get_search_criteria (
4543: null,
4544: HZ_PARTY_SEARCH.G_MISS_ID_LIST,
4545: HZ_PARTY_SEARCH.G_MISS_ID_LIST,
4546: contact_point_ids,
4547: l_party_search_rec,
4548: l_party_site_list,

Line 4545: HZ_PARTY_SEARCH.G_MISS_ID_LIST,

4541: contact_point_ids(1) := p_contact_point_id;
4542: get_search_criteria (
4543: null,
4544: HZ_PARTY_SEARCH.G_MISS_ID_LIST,
4545: HZ_PARTY_SEARCH.G_MISS_ID_LIST,
4546: contact_point_ids,
4547: l_party_search_rec,
4548: l_party_site_list,
4549: l_contact_list,

Line 4698: l_party_rec HZ_PARTY_SEARCH.party_search_rec_type;

4694: ) IS
4695: TYPE AttrList IS TABLE OF VARCHAR2(2000) INDEX BY BINARY_INTEGER;
4696: l_match_idx NUMBER;
4697: AttrVals AttrList;
4698: l_party_rec HZ_PARTY_SEARCH.party_search_rec_type;
4699: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
4700: l_contact_list HZ_PARTY_SEARCH.contact_list;
4701: l_cpt_list HZ_PARTY_SEARCH.contact_point_list;
4702: l_dup_set_id NUMBER;

Line 4699: l_party_site_list HZ_PARTY_SEARCH.party_site_list;

4695: TYPE AttrList IS TABLE OF VARCHAR2(2000) INDEX BY BINARY_INTEGER;
4696: l_match_idx NUMBER;
4697: AttrVals AttrList;
4698: l_party_rec HZ_PARTY_SEARCH.party_search_rec_type;
4699: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
4700: l_contact_list HZ_PARTY_SEARCH.contact_list;
4701: l_cpt_list HZ_PARTY_SEARCH.contact_point_list;
4702: l_dup_set_id NUMBER;
4703: l_idx NUMBER;

Line 4700: l_contact_list HZ_PARTY_SEARCH.contact_list;

4696: l_match_idx NUMBER;
4697: AttrVals AttrList;
4698: l_party_rec HZ_PARTY_SEARCH.party_search_rec_type;
4699: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
4700: l_contact_list HZ_PARTY_SEARCH.contact_list;
4701: l_cpt_list HZ_PARTY_SEARCH.contact_point_list;
4702: l_dup_set_id NUMBER;
4703: l_idx NUMBER;
4704: l_cpt_type VARCHAR2(255);

Line 4701: l_cpt_list HZ_PARTY_SEARCH.contact_point_list;

4697: AttrVals AttrList;
4698: l_party_rec HZ_PARTY_SEARCH.party_search_rec_type;
4699: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
4700: l_contact_list HZ_PARTY_SEARCH.contact_list;
4701: l_cpt_list HZ_PARTY_SEARCH.contact_point_list;
4702: l_dup_set_id NUMBER;
4703: l_idx NUMBER;
4704: l_cpt_type VARCHAR2(255);
4705: FIRST BOOLEAN := TRUE;

Line 4877: p_party_site_list IN HZ_PARTY_SEARCH.PARTY_SITE_LIST,

4873:
4874: PROCEDURE get_matching_party_sites (
4875: p_rule_id IN NUMBER,
4876: p_party_id IN NUMBER,
4877: p_party_site_list IN HZ_PARTY_SEARCH.PARTY_SITE_LIST,
4878: p_contact_point_list IN HZ_PARTY_SEARCH.CONTACT_POINT_LIST,
4879: p_restrict_sql IN VARCHAR2,
4880: p_match_type IN VARCHAR2,
4881: p_dup_party_site_id IN NUMBER,

Line 4878: p_contact_point_list IN HZ_PARTY_SEARCH.CONTACT_POINT_LIST,

4874: PROCEDURE get_matching_party_sites (
4875: p_rule_id IN NUMBER,
4876: p_party_id IN NUMBER,
4877: p_party_site_list IN HZ_PARTY_SEARCH.PARTY_SITE_LIST,
4878: p_contact_point_list IN HZ_PARTY_SEARCH.CONTACT_POINT_LIST,
4879: p_restrict_sql IN VARCHAR2,
4880: p_match_type IN VARCHAR2,
4881: p_dup_party_site_id IN NUMBER,
4882: x_search_ctx_id OUT NUMBER,

Line 4909: H_SCORES HZ_PARTY_SEARCH.score_list;

4905: l_TX3 VARCHAR2(2000);
4906: l_TX4 VARCHAR2(2000);
4907: l_TX10 VARCHAR2(2000);
4908: l_TX14 VARCHAR2(2000);
4909: H_SCORES HZ_PARTY_SEARCH.score_list;
4910:
4911: l_score NUMBER;
4912: l_idx NUMBER;
4913: l_party_cur HZ_PARTY_STAGE.StageCurTyp;

Line 4940: l_match_ps_list HZ_PARTY_SEARCH.IDList;

4936: defps NUMBER :=0;
4937: defct NUMBER :=0;
4938: defcpt NUMBER :=0;
4939: l_index NUMBER;
4940: l_match_ps_list HZ_PARTY_SEARCH.IDList;
4941: l_cnt NUMBER:=1;
4942:
4943:
4944: BEGIN

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

4960: l_match_str := ' AND ';
4961: ELSIF p_match_type = 'OR' THEN
4962: l_match_str := ' OR ';
4963: END IF;
4964: 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);
4965: g_score_until_thresh := false;
4966: IF l_entered_max_score = 0 THEN l_entered_max_score:=1; END IF;
4967:
4968: -- ************************************************************

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

4968: -- ************************************************************
4969: -- STEP 2. Setup of intermedia query strings for Acquisition query
4970: l_party_site_contains_str := INIT_PARTY_SITES_QUERY(l_match_str,l_tmp);
4971: l_contact_pt_contains_str := INIT_CONTACT_POINTS_QUERY(l_match_str,l_tmp);
4972: 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);
4973:
4974: -- Setup Search Context ID
4975: SELECT hz_search_ctx_s.nextval INTO l_search_ctx_id FROM dual;
4976: x_search_ctx_id := l_search_ctx_id;

Line 5115: p_contact_list IN HZ_PARTY_SEARCH.CONTACT_LIST,

5111:
5112: PROCEDURE get_matching_contacts (
5113: p_rule_id IN NUMBER,
5114: p_party_id IN NUMBER,
5115: p_contact_list IN HZ_PARTY_SEARCH.CONTACT_LIST,
5116: p_contact_point_list IN HZ_PARTY_SEARCH.CONTACT_POINT_LIST,
5117: p_restrict_sql IN VARCHAR2,
5118: p_match_type IN VARCHAR2,
5119: p_dup_contact_id IN NUMBER,

Line 5116: p_contact_point_list IN HZ_PARTY_SEARCH.CONTACT_POINT_LIST,

5112: PROCEDURE get_matching_contacts (
5113: p_rule_id IN NUMBER,
5114: p_party_id IN NUMBER,
5115: p_contact_list IN HZ_PARTY_SEARCH.CONTACT_LIST,
5116: p_contact_point_list IN HZ_PARTY_SEARCH.CONTACT_POINT_LIST,
5117: p_restrict_sql IN VARCHAR2,
5118: p_match_type IN VARCHAR2,
5119: p_dup_contact_id IN NUMBER,
5120: x_search_ctx_id OUT NUMBER,

Line 5141: H_SCORES HZ_PARTY_SEARCH.score_list;

5137: l_entered_max_score NUMBER;
5138: FIRST BOOLEAN;
5139: l_search_ctx_id NUMBER; -- Generated Search Context ID
5140:
5141: H_SCORES HZ_PARTY_SEARCH.score_list;
5142:
5143: l_score NUMBER;
5144: l_idx NUMBER;
5145: l_party_cur HZ_PARTY_STAGE.StageCurTyp;

Line 5169: l_match_contact_list HZ_PARTY_SEARCH.IDList;

5165: l_party_max_score NUMBER;
5166: l_ps_max_score NUMBER;
5167: l_contact_max_score NUMBER;
5168: l_cpt_max_score NUMBER;
5169: l_match_contact_list HZ_PARTY_SEARCH.IDList;
5170: l_cnt NUMBER:=1;
5171:
5172:
5173: BEGIN

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

5189: l_match_str := ' AND ';
5190: ELSIF p_match_type = 'OR' THEN
5191: l_match_str := ' OR ';
5192: END IF;
5193: 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);
5194: g_score_until_thresh := false;
5195: IF l_entered_max_score = 0 THEN l_entered_max_score:=1; END IF;
5196:
5197: -- ************************************************************

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

5197: -- ************************************************************
5198: -- STEP 2. Setup of intermedia query strings for Acquisition query
5199: l_contact_contains_str := INIT_CONTACTS_QUERY(l_match_str,l_tmp);
5200: l_contact_pt_contains_str := INIT_CONTACT_POINTS_QUERY(l_match_str,l_tmp);
5201: 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);
5202:
5203: -- Setup Search Context ID
5204: SELECT hz_search_ctx_s.nextval INTO l_search_ctx_id FROM dual;
5205: x_search_ctx_id := l_search_ctx_id;

Line 5340: p_contact_point_list IN HZ_PARTY_SEARCH.CONTACT_POINT_LIST,

5336:
5337: PROCEDURE get_matching_contact_points (
5338: p_rule_id IN NUMBER,
5339: p_party_id IN NUMBER,
5340: p_contact_point_list IN HZ_PARTY_SEARCH.CONTACT_POINT_LIST,
5341: p_restrict_sql IN VARCHAR2,
5342: p_match_type IN VARCHAR2,
5343: p_dup_contact_point_id IN NUMBER,
5344: x_search_ctx_id OUT NUMBER,

Line 5369: H_PARTY_ID HZ_PARTY_SEARCH.IDList;

5365: l_cpt_ps_id NUMBER;
5366: l_cpt_contact_id NUMBER;
5367: l_contact_pt_id NUMBER;
5368: l_cpt_type VARCHAR2(100);
5369: H_PARTY_ID HZ_PARTY_SEARCH.IDList;
5370: H_CONTACT_POINT_ID HZ_PARTY_SEARCH.IDList;
5371: H_SCORE HZ_PARTY_SEARCH.IDList;
5372:
5373: cnt NUMBER :=0;

Line 5370: H_CONTACT_POINT_ID HZ_PARTY_SEARCH.IDList;

5366: l_cpt_contact_id NUMBER;
5367: l_contact_pt_id NUMBER;
5368: l_cpt_type VARCHAR2(100);
5369: H_PARTY_ID HZ_PARTY_SEARCH.IDList;
5370: H_CONTACT_POINT_ID HZ_PARTY_SEARCH.IDList;
5371: H_SCORE HZ_PARTY_SEARCH.IDList;
5372:
5373: cnt NUMBER :=0;
5374: l_party_max_score NUMBER;

Line 5371: H_SCORE HZ_PARTY_SEARCH.IDList;

5367: l_contact_pt_id NUMBER;
5368: l_cpt_type VARCHAR2(100);
5369: H_PARTY_ID HZ_PARTY_SEARCH.IDList;
5370: H_CONTACT_POINT_ID HZ_PARTY_SEARCH.IDList;
5371: H_SCORE HZ_PARTY_SEARCH.IDList;
5372:
5373: cnt NUMBER :=0;
5374: l_party_max_score NUMBER;
5375: l_ps_max_score NUMBER;

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

5396: l_match_str := ' AND ';
5397: ELSIF p_match_type = 'OR' THEN
5398: l_match_str := ' OR ';
5399: END IF;
5400: l_entered_max_score:= init_search(HZ_PARTY_SEARCH.G_MISS_PARTY_SEARCH_REC,
5401: HZ_PARTY_SEARCH.G_MISS_PARTY_SITE_LIST, HZ_PARTY_SEARCH.G_MISS_CONTACT_LIST,
5402: p_contact_point_list,l_match_str, l_party_max_score, l_ps_max_score, l_contact_max_score, l_cpt_max_score);
5403: g_score_until_thresh := false;
5404: IF l_entered_max_score = 0 THEN l_entered_max_score:=1; END IF;

Line 5401: HZ_PARTY_SEARCH.G_MISS_PARTY_SITE_LIST, HZ_PARTY_SEARCH.G_MISS_CONTACT_LIST,

5397: ELSIF p_match_type = 'OR' THEN
5398: l_match_str := ' OR ';
5399: END IF;
5400: l_entered_max_score:= init_search(HZ_PARTY_SEARCH.G_MISS_PARTY_SEARCH_REC,
5401: HZ_PARTY_SEARCH.G_MISS_PARTY_SITE_LIST, HZ_PARTY_SEARCH.G_MISS_CONTACT_LIST,
5402: p_contact_point_list,l_match_str, l_party_max_score, l_ps_max_score, l_contact_max_score, l_cpt_max_score);
5403: g_score_until_thresh := false;
5404: IF l_entered_max_score = 0 THEN l_entered_max_score:=1; END IF;
5405:

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

5405:
5406: -- ************************************************************
5407: -- STEP 2. Setup of intermedia query strings for Acquisition query
5408: l_contact_pt_contains_str := INIT_CONTACT_POINTS_QUERY(l_match_str,l_tmp);
5409: 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);
5410:
5411: -- Setup Search Context ID
5412: SELECT hz_search_ctx_s.nextval INTO l_search_ctx_id FROM dual;
5413: x_search_ctx_id := l_search_ctx_id;

Line 5484: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,

5480:
5481: PROCEDURE get_score_details (
5482: p_rule_id IN NUMBER,
5483: p_party_id IN NUMBER,
5484: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
5485: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
5486: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
5487: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
5488: x_search_ctx_id IN OUT NUMBER

Line 5485: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,

5481: PROCEDURE get_score_details (
5482: p_rule_id IN NUMBER,
5483: p_party_id IN NUMBER,
5484: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
5485: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
5486: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
5487: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
5488: x_search_ctx_id IN OUT NUMBER
5489: ) IS

Line 5486: p_contact_list IN HZ_PARTY_SEARCH.contact_list,

5482: p_rule_id IN NUMBER,
5483: p_party_id IN NUMBER,
5484: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
5485: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
5486: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
5487: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
5488: x_search_ctx_id IN OUT NUMBER
5489: ) IS
5490:

Line 5487: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,

5483: p_party_id IN NUMBER,
5484: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
5485: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
5486: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
5487: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
5488: x_search_ctx_id IN OUT NUMBER
5489: ) IS
5490:
5491: -- Strings to hold the generated Intermedia query strings

Line 5530: H_SCORES HZ_PARTY_SEARCH.score_list;

5526: l_TX36 VARCHAR2(2000);
5527: l_max_TX36 VARCHAR2(2000);
5528: l_TX14 VARCHAR2(2000);
5529: l_max_TX14 VARCHAR2(2000);
5530: H_SCORES HZ_PARTY_SEARCH.score_list;
5531:
5532: l_score NUMBER;
5533: l_match_idx NUMBER;
5534: l_idx NUMBER;

Line 5701: x_party_search_rec OUT NOCOPY HZ_PARTY_SEARCH.party_search_rec_type,

5697: ************************************************/
5698:
5699: PROCEDURE get_party_for_search (
5700: p_party_id IN NUMBER,
5701: x_party_search_rec OUT NOCOPY HZ_PARTY_SEARCH.party_search_rec_type,
5702: x_party_site_list OUT NOCOPY HZ_PARTY_SEARCH.party_site_list,
5703: x_contact_list OUT NOCOPY HZ_PARTY_SEARCH.contact_list,
5704: x_contact_point_list OUT NOCOPY HZ_PARTY_SEARCH.contact_point_list
5705: ) IS

Line 5702: x_party_site_list OUT NOCOPY HZ_PARTY_SEARCH.party_site_list,

5698:
5699: PROCEDURE get_party_for_search (
5700: p_party_id IN NUMBER,
5701: x_party_search_rec OUT NOCOPY HZ_PARTY_SEARCH.party_search_rec_type,
5702: x_party_site_list OUT NOCOPY HZ_PARTY_SEARCH.party_site_list,
5703: x_contact_list OUT NOCOPY HZ_PARTY_SEARCH.contact_list,
5704: x_contact_point_list OUT NOCOPY HZ_PARTY_SEARCH.contact_point_list
5705: ) IS
5706: l_party_id NUMBER;

Line 5703: x_contact_list OUT NOCOPY HZ_PARTY_SEARCH.contact_list,

5699: PROCEDURE get_party_for_search (
5700: p_party_id IN NUMBER,
5701: x_party_search_rec OUT NOCOPY HZ_PARTY_SEARCH.party_search_rec_type,
5702: x_party_site_list OUT NOCOPY HZ_PARTY_SEARCH.party_site_list,
5703: x_contact_list OUT NOCOPY HZ_PARTY_SEARCH.contact_list,
5704: x_contact_point_list OUT NOCOPY HZ_PARTY_SEARCH.contact_point_list
5705: ) IS
5706: l_party_id NUMBER;
5707: l_party_site_ids HZ_PARTY_SEARCH.IDList;

Line 5704: x_contact_point_list OUT NOCOPY HZ_PARTY_SEARCH.contact_point_list

5700: p_party_id IN NUMBER,
5701: x_party_search_rec OUT NOCOPY HZ_PARTY_SEARCH.party_search_rec_type,
5702: x_party_site_list OUT NOCOPY HZ_PARTY_SEARCH.party_site_list,
5703: x_contact_list OUT NOCOPY HZ_PARTY_SEARCH.contact_list,
5704: x_contact_point_list OUT NOCOPY HZ_PARTY_SEARCH.contact_point_list
5705: ) IS
5706: l_party_id NUMBER;
5707: l_party_site_ids HZ_PARTY_SEARCH.IDList;
5708: l_contact_ids HZ_PARTY_SEARCH.IDList;

Line 5707: l_party_site_ids HZ_PARTY_SEARCH.IDList;

5703: x_contact_list OUT NOCOPY HZ_PARTY_SEARCH.contact_list,
5704: x_contact_point_list OUT NOCOPY HZ_PARTY_SEARCH.contact_point_list
5705: ) IS
5706: l_party_id NUMBER;
5707: l_party_site_ids HZ_PARTY_SEARCH.IDList;
5708: l_contact_ids HZ_PARTY_SEARCH.IDList;
5709: l_contact_pt_ids HZ_PARTY_SEARCH.IDList;
5710: ps NUMBER :=1;
5711: cpt NUMBER :=1;

Line 5708: l_contact_ids HZ_PARTY_SEARCH.IDList;

5704: x_contact_point_list OUT NOCOPY HZ_PARTY_SEARCH.contact_point_list
5705: ) IS
5706: l_party_id NUMBER;
5707: l_party_site_ids HZ_PARTY_SEARCH.IDList;
5708: l_contact_ids HZ_PARTY_SEARCH.IDList;
5709: l_contact_pt_ids HZ_PARTY_SEARCH.IDList;
5710: ps NUMBER :=1;
5711: cpt NUMBER :=1;
5712: ct NUMBER :=1;

Line 5709: l_contact_pt_ids HZ_PARTY_SEARCH.IDList;

5705: ) IS
5706: l_party_id NUMBER;
5707: l_party_site_ids HZ_PARTY_SEARCH.IDList;
5708: l_contact_ids HZ_PARTY_SEARCH.IDList;
5709: l_contact_pt_ids HZ_PARTY_SEARCH.IDList;
5710: ps NUMBER :=1;
5711: cpt NUMBER :=1;
5712: ct NUMBER :=1;
5713: 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 5819: x_party_search_rec OUT NOCOPY HZ_PARTY_SEARCH.party_search_rec_type

5815: ************************************************/
5816:
5817: PROCEDURE get_party_rec (
5818: p_party_id IN NUMBER,
5819: x_party_search_rec OUT NOCOPY HZ_PARTY_SEARCH.party_search_rec_type
5820: ) IS
5821: l_party_type VARCHAR2(255);
5822: BEGIN
5823:

Line 5882: p_party_site_ids IN HZ_PARTY_SEARCH.IDList,

5878: the party site search record structure
5879: ************************************************/
5880:
5881: PROCEDURE get_party_site_rec (
5882: p_party_site_ids IN HZ_PARTY_SEARCH.IDList,
5883: x_party_site_list OUT NOCOPY HZ_PARTY_SEARCH.party_site_list
5884: ) IS
5885: CURSOR c_party_sites(cp_party_site_id NUMBER) IS
5886: SELECT party_site_id

Line 5883: x_party_site_list OUT NOCOPY HZ_PARTY_SEARCH.party_site_list

5879: ************************************************/
5880:
5881: PROCEDURE get_party_site_rec (
5882: p_party_site_ids IN HZ_PARTY_SEARCH.IDList,
5883: x_party_site_list OUT NOCOPY HZ_PARTY_SEARCH.party_site_list
5884: ) IS
5885: CURSOR c_party_sites(cp_party_site_id NUMBER) IS
5886: SELECT party_site_id
5887: ,translate(HZ_LOCATIONS.CITY, '%',' ')

Line 5942: p_contact_ids IN HZ_PARTY_SEARCH.IDList,

5938: the contact search record structure
5939: ************************************************/
5940:
5941: PROCEDURE get_contact_rec (
5942: p_contact_ids IN HZ_PARTY_SEARCH.IDList,
5943: x_contact_list OUT NOCOPY HZ_PARTY_SEARCH.contact_list
5944: ) IS
5945: CURSOR c_contacts(cp_org_contact_id NUMBER) IS
5946: SELECT org_contact_id

Line 5943: x_contact_list OUT NOCOPY HZ_PARTY_SEARCH.contact_list

5939: ************************************************/
5940:
5941: PROCEDURE get_contact_rec (
5942: p_contact_ids IN HZ_PARTY_SEARCH.IDList,
5943: x_contact_list OUT NOCOPY HZ_PARTY_SEARCH.contact_list
5944: ) IS
5945: CURSOR c_contacts(cp_org_contact_id NUMBER) IS
5946: SELECT org_contact_id
5947: FROM HZ_ORG_CONTACTS, HZ_RELATIONSHIPS, HZ_PERSON_PROFILES

Line 5998: p_contact_point_ids IN HZ_PARTY_SEARCH.IDList,

5994: the contact point search record structure
5995: ************************************************/
5996:
5997: PROCEDURE get_contact_point_rec (
5998: p_contact_point_ids IN HZ_PARTY_SEARCH.IDList,
5999: x_contact_point_list OUT NOCOPY HZ_PARTY_SEARCH.contact_point_list
6000: ) IS
6001:
6002: -- Cursor to fetch primary contact points for party

Line 5999: x_contact_point_list OUT NOCOPY HZ_PARTY_SEARCH.contact_point_list

5995: ************************************************/
5996:
5997: PROCEDURE get_contact_point_rec (
5998: p_contact_point_ids IN HZ_PARTY_SEARCH.IDList,
5999: x_contact_point_list OUT NOCOPY HZ_PARTY_SEARCH.contact_point_list
6000: ) IS
6001:
6002: -- Cursor to fetch primary contact points for party
6003: CURSOR c_cpts(cp_contact_point_id NUMBER) IS

Line 6053: p_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,

6049: ************************************************/
6050:
6051: PROCEDURE MAP_PARTY_REC(
6052: p_search_ctx IN BOOLEAN,
6053: p_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
6054: x_entered_max_score OUT NUMBER,
6055: x_stage_rec IN OUT NOCOPY HZ_PARTY_STAGE.party_stage_rec_type
6056: ) IS
6057: 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 6370: p_search_list IN HZ_PARTY_SEARCH.contact_list,

6366: ************************************************/
6367:
6368: PROCEDURE MAP_CONTACT_REC(
6369: p_search_ctx IN BOOLEAN,
6370: p_search_list IN HZ_PARTY_SEARCH.contact_list,
6371: x_entered_max_score OUT NUMBER,
6372: x_stage_list IN OUT NOCOPY HZ_PARTY_STAGE.contact_stage_list
6373: ) IS
6374: l_current_max_score NUMBER;

Line 6412: p_search_list IN HZ_PARTY_SEARCH.contact_point_list,

6408: ************************************************/
6409:
6410: PROCEDURE MAP_CONTACT_POINT_REC(
6411: p_search_ctx IN BOOLEAN,
6412: p_search_list IN HZ_PARTY_SEARCH.contact_point_list,
6413: x_entered_max_score OUT NUMBER,
6414: x_stage_list IN OUT NOCOPY HZ_PARTY_STAGE.contact_pt_stage_list
6415: ) IS
6416: l_current_max_score NUMBER;

Line 6478: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,

6474: 2. Contact Point Type is not null for each condition
6475: ************************************************/
6476:
6477: FUNCTION check_prim_cond(
6478: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
6479: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
6480: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
6481: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list)
6482: RETURN BOOLEAN IS

Line 6479: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,

6475: ************************************************/
6476:
6477: FUNCTION check_prim_cond(
6478: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
6479: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
6480: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
6481: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list)
6482: RETURN BOOLEAN IS
6483: BEGIN

Line 6480: p_contact_list IN HZ_PARTY_SEARCH.contact_list,

6476:
6477: FUNCTION check_prim_cond(
6478: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
6479: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
6480: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
6481: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list)
6482: RETURN BOOLEAN IS
6483: BEGIN
6484: IF p_party_search_rec.PARTY_NUMBER IS NOT NULL THEN

Line 6481: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list)

6477: FUNCTION check_prim_cond(
6478: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
6479: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
6480: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
6481: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list)
6482: RETURN BOOLEAN IS
6483: BEGIN
6484: IF p_party_search_rec.PARTY_NUMBER IS NOT NULL THEN
6485: RETURN TRUE;

Line 6534: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,

6530: has party site criteria.
6531: ************************************************/
6532:
6533: PROCEDURE check_party_site_cond(
6534: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
6535: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
6536: x_secondary OUT BOOLEAN,
6537: x_primary OUT BOOLEAN
6538: ) IS

Line 6535: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,

6531: ************************************************/
6532:
6533: PROCEDURE check_party_site_cond(
6534: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
6535: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
6536: x_secondary OUT BOOLEAN,
6537: x_primary OUT BOOLEAN
6538: ) IS
6539: BEGIN

Line 6584: p_contact_list IN HZ_PARTY_SEARCH.contact_list,

6580: has contact criteria.
6581: ************************************************/
6582:
6583: PROCEDURE check_contact_cond(
6584: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
6585: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
6586: x_secondary OUT BOOLEAN,
6587: x_primary OUT BOOLEAN
6588: ) IS

Line 6585: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,

6581: ************************************************/
6582:
6583: PROCEDURE check_contact_cond(
6584: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
6585: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
6586: x_secondary OUT BOOLEAN,
6587: x_primary OUT BOOLEAN
6588: ) IS
6589: BEGIN

Line 6622: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,

6618: has valid contact point criteria.
6619: ************************************************/
6620:
6621: PROCEDURE check_contact_point_cond(
6622: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
6623: x_secondary OUT BOOLEAN,
6624: x_primary OUT BOOLEAN
6625: ) IS
6626: BEGIN