DBA Data[Home] [Help]

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

477: PROCEDURE INSERT_PARTY_SCORE (
478: p_party_id IN NUMBER
479: ,p_record_id IN NUMBER
480: ,p_search_ctx_id IN NUMBER
481: ,p_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type
482: ,p_stage_rec IN HZ_PARTY_STAGE.party_stage_rec_type
483: ,p_table_TX2 VARCHAR2
484: ,p_table_TX8 VARCHAR2
485: ,p_table_TX4 VARCHAR2

Line 615: ,p_search_rec IN HZ_PARTY_SEARCH.party_site_search_rec_type

611: PROCEDURE INSERT_PARTY_SITES_SCORE (
612: p_party_id IN NUMBER
613: ,p_record_id IN NUMBER
614: ,p_search_ctx_id IN NUMBER
615: ,p_search_rec IN HZ_PARTY_SEARCH.party_site_search_rec_type
616: ,p_stage_rec IN HZ_PARTY_STAGE.party_site_stage_rec_type
617: ,p_table_TX3 VARCHAR2
618: ,p_table_TX4 VARCHAR2
619: ,p_table_TX11 VARCHAR2

Line 690: ,p_search_rec IN HZ_PARTY_SEARCH.contact_search_rec_type

686: PROCEDURE INSERT_CONTACTS_SCORE (
687: p_party_id IN NUMBER
688: ,p_record_id IN NUMBER
689: ,p_search_ctx_id IN NUMBER
690: ,p_search_rec IN HZ_PARTY_SEARCH.contact_search_rec_type
691: ,p_stage_rec IN HZ_PARTY_STAGE.contact_stage_rec_type
692: ,p_table_TX2 VARCHAR2
693: ,p_table_TX6 VARCHAR2
694: ,p_table_TX5 VARCHAR2

Line 746: ,p_search_rec IN HZ_PARTY_SEARCH.contact_point_search_rec_type

742: PROCEDURE INSERT_CONTACT_POINTS_SCORE (
743: p_party_id IN NUMBER
744: ,p_record_id IN NUMBER
745: ,p_search_ctx_id IN NUMBER
746: ,p_search_rec IN HZ_PARTY_SEARCH.contact_point_search_rec_type
747: ,p_stage_rec IN HZ_PARTY_STAGE.contact_pt_stage_rec_type
748: ,p_table_TX1 VARCHAR2
749: ,p_idx IN NUMBER) IS
750: l_current_score NUMBER:=0;

Line 791: p_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type

787: for the PARTY Entity
788: ************************************************/
789:
790: PROCEDURE POP_PARTY_COND_REC(
791: p_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type
792: ) IS
793: BEGIN
794: NULL ;
795: EXCEPTION

Line 811: p_search_list IN HZ_PARTY_SEARCH.party_site_list

807: for the PARTY_SITES Entity
808: ************************************************/
809:
810: PROCEDURE POP_PARTY_SITES_COND_REC(
811: p_search_list IN HZ_PARTY_SEARCH.party_site_list
812: ) IS
813: BEGIN
814: NULL ;
815: EXCEPTION

Line 831: p_search_list IN HZ_PARTY_SEARCH.contact_list

827: for the CONTACTS Entity
828: ************************************************/
829:
830: PROCEDURE POP_CONTACTS_COND_REC(
831: p_search_list IN HZ_PARTY_SEARCH.contact_list
832: ) IS
833: BEGIN
834: NULL ;
835: EXCEPTION

Line 851: p_search_list IN HZ_PARTY_SEARCH.contact_point_list

847: for the CONTACT_POINTS Entity
848: ************************************************/
849:
850: PROCEDURE POP_CONTACT_POINTS_COND_REC(
851: p_search_list IN HZ_PARTY_SEARCH.contact_point_list
852: ) IS
853: BEGIN
854: NULL ;
855: EXCEPTION

Line 865: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type:=

861: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
862: END;
863:
864: PROCEDURE init_score_context (
865: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type:=
866: HZ_PARTY_SEARCH.G_MISS_PARTY_SEARCH_REC,
867: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list:=
868: HZ_PARTY_SEARCH.G_MISS_PARTY_SITE_LIST,
869: p_contact_list IN HZ_PARTY_SEARCH.contact_list:=

Line 866: HZ_PARTY_SEARCH.G_MISS_PARTY_SEARCH_REC,

862: END;
863:
864: PROCEDURE init_score_context (
865: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type:=
866: HZ_PARTY_SEARCH.G_MISS_PARTY_SEARCH_REC,
867: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list:=
868: HZ_PARTY_SEARCH.G_MISS_PARTY_SITE_LIST,
869: p_contact_list IN HZ_PARTY_SEARCH.contact_list:=
870: HZ_PARTY_SEARCH.G_MISS_CONTACT_LIST,

Line 867: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list:=

863:
864: PROCEDURE init_score_context (
865: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type:=
866: HZ_PARTY_SEARCH.G_MISS_PARTY_SEARCH_REC,
867: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list:=
868: HZ_PARTY_SEARCH.G_MISS_PARTY_SITE_LIST,
869: p_contact_list IN HZ_PARTY_SEARCH.contact_list:=
870: HZ_PARTY_SEARCH.G_MISS_CONTACT_LIST,
871: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list:=

Line 868: HZ_PARTY_SEARCH.G_MISS_PARTY_SITE_LIST,

864: PROCEDURE init_score_context (
865: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type:=
866: HZ_PARTY_SEARCH.G_MISS_PARTY_SEARCH_REC,
867: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list:=
868: HZ_PARTY_SEARCH.G_MISS_PARTY_SITE_LIST,
869: p_contact_list IN HZ_PARTY_SEARCH.contact_list:=
870: HZ_PARTY_SEARCH.G_MISS_CONTACT_LIST,
871: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list:=
872: HZ_PARTY_SEARCH.G_MISS_CONTACT_POINT_LIST

Line 869: p_contact_list IN HZ_PARTY_SEARCH.contact_list:=

865: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type:=
866: HZ_PARTY_SEARCH.G_MISS_PARTY_SEARCH_REC,
867: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list:=
868: HZ_PARTY_SEARCH.G_MISS_PARTY_SITE_LIST,
869: p_contact_list IN HZ_PARTY_SEARCH.contact_list:=
870: HZ_PARTY_SEARCH.G_MISS_CONTACT_LIST,
871: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list:=
872: HZ_PARTY_SEARCH.G_MISS_CONTACT_POINT_LIST
873: ) IS

Line 870: HZ_PARTY_SEARCH.G_MISS_CONTACT_LIST,

866: HZ_PARTY_SEARCH.G_MISS_PARTY_SEARCH_REC,
867: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list:=
868: HZ_PARTY_SEARCH.G_MISS_PARTY_SITE_LIST,
869: p_contact_list IN HZ_PARTY_SEARCH.contact_list:=
870: HZ_PARTY_SEARCH.G_MISS_CONTACT_LIST,
871: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list:=
872: HZ_PARTY_SEARCH.G_MISS_CONTACT_POINT_LIST
873: ) IS
874: l_dummy NUMBER;

Line 871: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list:=

867: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list:=
868: HZ_PARTY_SEARCH.G_MISS_PARTY_SITE_LIST,
869: p_contact_list IN HZ_PARTY_SEARCH.contact_list:=
870: HZ_PARTY_SEARCH.G_MISS_CONTACT_LIST,
871: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list:=
872: HZ_PARTY_SEARCH.G_MISS_CONTACT_POINT_LIST
873: ) IS
874: l_dummy NUMBER;
875: BEGIN

Line 872: HZ_PARTY_SEARCH.G_MISS_CONTACT_POINT_LIST

868: HZ_PARTY_SEARCH.G_MISS_PARTY_SITE_LIST,
869: p_contact_list IN HZ_PARTY_SEARCH.contact_list:=
870: HZ_PARTY_SEARCH.G_MISS_CONTACT_LIST,
871: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list:=
872: HZ_PARTY_SEARCH.G_MISS_CONTACT_POINT_LIST
873: ) IS
874: l_dummy NUMBER;
875: BEGIN
876: IF fnd_log.level_statement>=fnd_log.g_current_runtime_level THEN

Line 892: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type:=

888: MAP_CONTACT_POINT_REC(FALSE,p_contact_point_list, l_dummy, g_contact_pt_stage_list);
889:
890: END;
891: FUNCTION init_search(
892: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type:=
893: HZ_PARTY_SEARCH.G_MISS_PARTY_SEARCH_REC,
894: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list:=
895: HZ_PARTY_SEARCH.G_MISS_PARTY_SITE_LIST,
896: p_contact_list IN HZ_PARTY_SEARCH.contact_list:=

Line 893: HZ_PARTY_SEARCH.G_MISS_PARTY_SEARCH_REC,

889:
890: END;
891: FUNCTION init_search(
892: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type:=
893: HZ_PARTY_SEARCH.G_MISS_PARTY_SEARCH_REC,
894: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list:=
895: HZ_PARTY_SEARCH.G_MISS_PARTY_SITE_LIST,
896: p_contact_list IN HZ_PARTY_SEARCH.contact_list:=
897: HZ_PARTY_SEARCH.G_MISS_CONTACT_LIST,

Line 894: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list:=

890: END;
891: FUNCTION init_search(
892: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type:=
893: HZ_PARTY_SEARCH.G_MISS_PARTY_SEARCH_REC,
894: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list:=
895: HZ_PARTY_SEARCH.G_MISS_PARTY_SITE_LIST,
896: p_contact_list IN HZ_PARTY_SEARCH.contact_list:=
897: HZ_PARTY_SEARCH.G_MISS_CONTACT_LIST,
898: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list:=

Line 895: HZ_PARTY_SEARCH.G_MISS_PARTY_SITE_LIST,

891: FUNCTION init_search(
892: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type:=
893: HZ_PARTY_SEARCH.G_MISS_PARTY_SEARCH_REC,
894: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list:=
895: HZ_PARTY_SEARCH.G_MISS_PARTY_SITE_LIST,
896: p_contact_list IN HZ_PARTY_SEARCH.contact_list:=
897: HZ_PARTY_SEARCH.G_MISS_CONTACT_LIST,
898: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list:=
899: HZ_PARTY_SEARCH.G_MISS_CONTACT_POINT_LIST,

Line 896: p_contact_list IN HZ_PARTY_SEARCH.contact_list:=

892: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type:=
893: HZ_PARTY_SEARCH.G_MISS_PARTY_SEARCH_REC,
894: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list:=
895: HZ_PARTY_SEARCH.G_MISS_PARTY_SITE_LIST,
896: p_contact_list IN HZ_PARTY_SEARCH.contact_list:=
897: HZ_PARTY_SEARCH.G_MISS_CONTACT_LIST,
898: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list:=
899: HZ_PARTY_SEARCH.G_MISS_CONTACT_POINT_LIST,
900: p_match_type IN VARCHAR2,

Line 897: HZ_PARTY_SEARCH.G_MISS_CONTACT_LIST,

893: HZ_PARTY_SEARCH.G_MISS_PARTY_SEARCH_REC,
894: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list:=
895: HZ_PARTY_SEARCH.G_MISS_PARTY_SITE_LIST,
896: p_contact_list IN HZ_PARTY_SEARCH.contact_list:=
897: HZ_PARTY_SEARCH.G_MISS_CONTACT_LIST,
898: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list:=
899: HZ_PARTY_SEARCH.G_MISS_CONTACT_POINT_LIST,
900: p_match_type IN VARCHAR2,
901: x_party_max_score OUT NUMBER,

Line 898: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list:=

894: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list:=
895: HZ_PARTY_SEARCH.G_MISS_PARTY_SITE_LIST,
896: p_contact_list IN HZ_PARTY_SEARCH.contact_list:=
897: HZ_PARTY_SEARCH.G_MISS_CONTACT_LIST,
898: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list:=
899: HZ_PARTY_SEARCH.G_MISS_CONTACT_POINT_LIST,
900: p_match_type IN VARCHAR2,
901: x_party_max_score OUT NUMBER,
902: x_ps_max_score OUT NUMBER,

Line 899: HZ_PARTY_SEARCH.G_MISS_CONTACT_POINT_LIST,

895: HZ_PARTY_SEARCH.G_MISS_PARTY_SITE_LIST,
896: p_contact_list IN HZ_PARTY_SEARCH.contact_list:=
897: HZ_PARTY_SEARCH.G_MISS_CONTACT_LIST,
898: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list:=
899: HZ_PARTY_SEARCH.G_MISS_CONTACT_POINT_LIST,
900: p_match_type IN VARCHAR2,
901: x_party_max_score OUT NUMBER,
902: x_ps_max_score OUT NUMBER,
903: x_contact_max_score OUT NUMBER,

Line 911: maxscore HZ_PARTY_SEARCH.IDList;

907: l_ps_entered_max_score NUMBER:=0;
908: l_ct_entered_max_score NUMBER:=0;
909: l_cpt_entered_max_score NUMBER:=0;
910: vlist vlisttype;
911: maxscore HZ_PARTY_SEARCH.IDList;
912: l_name VARCHAR2(200);
913: l_idx NUMBER;
914: l_num NUMBER;
915: total NUMBER;

Line 2301: RETURN HZ_PARTY_SEARCH.score_rec IS

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

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

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

Line 2335: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,

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

Line 2336: p_contact_list IN HZ_PARTY_SEARCH.contact_list,

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

Line 2337: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,

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

Line 2380: H_SCORES HZ_PARTY_SEARCH.score_list;

2376: l_TX11 VARCHAR2(2000);
2377: l_TX5 VARCHAR2(2000);
2378: l_TX8 VARCHAR2(2000);
2379: l_TX6 VARCHAR2(2000);
2380: H_SCORES HZ_PARTY_SEARCH.score_list;
2381: H_PARTY_ID HZ_PARTY_SEARCH.IDList;
2382: H_PARTY_ID_LIST HZ_PARTY_SEARCH.IDList;
2383:
2384: l_score NUMBER;

Line 2381: H_PARTY_ID HZ_PARTY_SEARCH.IDList;

2377: l_TX5 VARCHAR2(2000);
2378: l_TX8 VARCHAR2(2000);
2379: l_TX6 VARCHAR2(2000);
2380: H_SCORES HZ_PARTY_SEARCH.score_list;
2381: H_PARTY_ID HZ_PARTY_SEARCH.IDList;
2382: H_PARTY_ID_LIST HZ_PARTY_SEARCH.IDList;
2383:
2384: l_score NUMBER;
2385: l_idx NUMBER;

Line 2382: H_PARTY_ID_LIST HZ_PARTY_SEARCH.IDList;

2378: l_TX8 VARCHAR2(2000);
2379: l_TX6 VARCHAR2(2000);
2380: H_SCORES HZ_PARTY_SEARCH.score_list;
2381: H_PARTY_ID HZ_PARTY_SEARCH.IDList;
2382: H_PARTY_ID_LIST HZ_PARTY_SEARCH.IDList;
2383:
2384: l_score NUMBER;
2385: l_idx NUMBER;
2386: l_party_cur HZ_PARTY_STAGE.StageCurTyp;

Line 2574: h_ps_id HZ_PARTY_SEARCH.IDList;

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

Line 2575: h_ps_party_id HZ_PARTY_SEARCH.IDList;

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

Line 2576: h_ps_score HZ_PARTY_SEARCH.IDList;

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

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

Line 2697: h_ct_party_id HZ_PARTY_SEARCH.IDList;

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

Line 2698: h_ct_score HZ_PARTY_SEARCH.IDList;

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

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

Line 2806: h_cpt_party_id HZ_PARTY_SEARCH.IDList;

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

Line 2807: h_cpt_score HZ_PARTY_SEARCH.IDList;

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

Line 3256: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,

3252: END find_parties;
3253:
3254: PROCEDURE find_persons (
3255: p_rule_id IN NUMBER,
3256: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
3257: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
3258: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
3259: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
3260: p_restrict_sql IN VARCHAR2,

Line 3257: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,

3253:
3254: PROCEDURE find_persons (
3255: p_rule_id IN NUMBER,
3256: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
3257: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
3258: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
3259: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
3260: p_restrict_sql IN VARCHAR2,
3261: p_match_type IN VARCHAR2,

Line 3258: p_contact_list IN HZ_PARTY_SEARCH.contact_list,

3254: PROCEDURE find_persons (
3255: p_rule_id IN NUMBER,
3256: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
3257: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
3258: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
3259: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
3260: p_restrict_sql IN VARCHAR2,
3261: p_match_type IN VARCHAR2,
3262: p_search_merged IN VARCHAR2,

Line 3259: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,

3255: p_rule_id IN NUMBER,
3256: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
3257: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
3258: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
3259: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
3260: p_restrict_sql IN VARCHAR2,
3261: p_match_type IN VARCHAR2,
3262: p_search_merged IN VARCHAR2,
3263: p_dup_party_id IN NUMBER,

Line 3302: H_SCORES HZ_PARTY_SEARCH.score_list;

3298: l_TX11 VARCHAR2(2000);
3299: l_TX5 VARCHAR2(2000);
3300: l_TX8 VARCHAR2(2000);
3301: l_TX6 VARCHAR2(2000);
3302: H_SCORES HZ_PARTY_SEARCH.score_list;
3303: H_PARTY_ID HZ_PARTY_SEARCH.IDList;
3304: H_PARTY_ID_LIST HZ_PARTY_SEARCH.IDList;
3305:
3306: l_score NUMBER;

Line 3303: H_PARTY_ID HZ_PARTY_SEARCH.IDList;

3299: l_TX5 VARCHAR2(2000);
3300: l_TX8 VARCHAR2(2000);
3301: l_TX6 VARCHAR2(2000);
3302: H_SCORES HZ_PARTY_SEARCH.score_list;
3303: H_PARTY_ID HZ_PARTY_SEARCH.IDList;
3304: H_PARTY_ID_LIST HZ_PARTY_SEARCH.IDList;
3305:
3306: l_score NUMBER;
3307: l_idx NUMBER;

Line 3304: H_PARTY_ID_LIST HZ_PARTY_SEARCH.IDList;

3300: l_TX8 VARCHAR2(2000);
3301: l_TX6 VARCHAR2(2000);
3302: H_SCORES HZ_PARTY_SEARCH.score_list;
3303: H_PARTY_ID HZ_PARTY_SEARCH.IDList;
3304: H_PARTY_ID_LIST HZ_PARTY_SEARCH.IDList;
3305:
3306: l_score NUMBER;
3307: l_idx NUMBER;
3308: l_party_cur HZ_PARTY_STAGE.StageCurTyp;

Line 3544: h_ps_id HZ_PARTY_SEARCH.IDList;

3540: /** Private procedure to acquire and score at party site level ***/
3541: 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
3542: l_party_id_idx NUMBER:=1;
3543: l_ctx_id NUMBER;
3544: h_ps_id HZ_PARTY_SEARCH.IDList;
3545: h_ps_party_id HZ_PARTY_SEARCH.IDList;
3546: h_ps_score HZ_PARTY_SEARCH.IDList;
3547: detcnt NUMBER := 1;
3548: l_person_id NUMBER;

Line 3545: h_ps_party_id HZ_PARTY_SEARCH.IDList;

3541: 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
3542: l_party_id_idx NUMBER:=1;
3543: l_ctx_id NUMBER;
3544: h_ps_id HZ_PARTY_SEARCH.IDList;
3545: h_ps_party_id HZ_PARTY_SEARCH.IDList;
3546: h_ps_score HZ_PARTY_SEARCH.IDList;
3547: detcnt NUMBER := 1;
3548: l_person_id NUMBER;
3549: BEGIN

Line 3546: h_ps_score HZ_PARTY_SEARCH.IDList;

3542: l_party_id_idx NUMBER:=1;
3543: l_ctx_id NUMBER;
3544: h_ps_id HZ_PARTY_SEARCH.IDList;
3545: h_ps_party_id HZ_PARTY_SEARCH.IDList;
3546: h_ps_score HZ_PARTY_SEARCH.IDList;
3547: detcnt NUMBER := 1;
3548: l_person_id NUMBER;
3549: BEGIN
3550: SAVEPOINT eval_start;

Line 3643: h_ct_id HZ_PARTY_SEARCH.IDList;

3639: /** Private procedure to acquire and score at party site level ***/
3640: PROCEDURE eval_contact_level(p_contact_contains_str VARCHAR2,p_ins_details VARCHAR2,p_emax_score NUMBER) IS
3641: l_party_id_idx NUMBER:=1;
3642: l_ctx_id NUMBER;
3643: h_ct_id HZ_PARTY_SEARCH.IDList;
3644: h_ct_party_id HZ_PARTY_SEARCH.IDList;
3645: h_ct_score HZ_PARTY_SEARCH.IDList;
3646: detcnt NUMBER := 1;
3647: l_person_id NUMBER;

Line 3644: h_ct_party_id HZ_PARTY_SEARCH.IDList;

3640: PROCEDURE eval_contact_level(p_contact_contains_str VARCHAR2,p_ins_details VARCHAR2,p_emax_score NUMBER) IS
3641: l_party_id_idx NUMBER:=1;
3642: l_ctx_id NUMBER;
3643: h_ct_id HZ_PARTY_SEARCH.IDList;
3644: h_ct_party_id HZ_PARTY_SEARCH.IDList;
3645: h_ct_score HZ_PARTY_SEARCH.IDList;
3646: detcnt NUMBER := 1;
3647: l_person_id NUMBER;
3648: BEGIN

Line 3645: h_ct_score HZ_PARTY_SEARCH.IDList;

3641: l_party_id_idx NUMBER:=1;
3642: l_ctx_id NUMBER;
3643: h_ct_id HZ_PARTY_SEARCH.IDList;
3644: h_ct_party_id HZ_PARTY_SEARCH.IDList;
3645: h_ct_score HZ_PARTY_SEARCH.IDList;
3646: detcnt NUMBER := 1;
3647: l_person_id NUMBER;
3648: BEGIN
3649: SAVEPOINT eval_start;

Line 3701: h_cpt_id HZ_PARTY_SEARCH.IDList;

3697: /** Private procedure to acquire and score at contact point level ***/
3698: 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
3699: l_party_id_idx NUMBER:=1;
3700: l_ctx_id NUMBER;
3701: h_cpt_id HZ_PARTY_SEARCH.IDList;
3702: h_cpt_party_id HZ_PARTY_SEARCH.IDList;
3703: h_cpt_score HZ_PARTY_SEARCH.IDList;
3704: detcnt NUMBER := 1;
3705: l_person_id NUMBER;

Line 3702: h_cpt_party_id HZ_PARTY_SEARCH.IDList;

3698: 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
3699: l_party_id_idx NUMBER:=1;
3700: l_ctx_id NUMBER;
3701: h_cpt_id HZ_PARTY_SEARCH.IDList;
3702: h_cpt_party_id HZ_PARTY_SEARCH.IDList;
3703: h_cpt_score HZ_PARTY_SEARCH.IDList;
3704: detcnt NUMBER := 1;
3705: l_person_id NUMBER;
3706: is_a_match VARCHAR2(1) := 'Y';

Line 3703: h_cpt_score HZ_PARTY_SEARCH.IDList;

3699: l_party_id_idx NUMBER:=1;
3700: l_ctx_id NUMBER;
3701: h_cpt_id HZ_PARTY_SEARCH.IDList;
3702: h_cpt_party_id HZ_PARTY_SEARCH.IDList;
3703: h_cpt_score HZ_PARTY_SEARCH.IDList;
3704: detcnt NUMBER := 1;
3705: l_person_id NUMBER;
3706: is_a_match VARCHAR2(1) := 'Y';
3707: l_cpt_flag VARCHAR2(1) := 'N';

Line 4045: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,

4041: END find_persons;
4042:
4043: PROCEDURE find_persons (
4044: p_rule_id IN NUMBER,
4045: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
4046: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
4047: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
4048: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
4049: p_restrict_sql IN VARCHAR2,

Line 4046: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,

4042:
4043: PROCEDURE find_persons (
4044: p_rule_id IN NUMBER,
4045: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
4046: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
4047: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
4048: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
4049: p_restrict_sql IN VARCHAR2,
4050: p_match_type IN VARCHAR2,

Line 4047: p_contact_list IN HZ_PARTY_SEARCH.contact_list,

4043: PROCEDURE find_persons (
4044: p_rule_id IN NUMBER,
4045: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
4046: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
4047: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
4048: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
4049: p_restrict_sql IN VARCHAR2,
4050: p_match_type IN VARCHAR2,
4051: p_search_merged IN VARCHAR2,

Line 4048: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,

4044: p_rule_id IN NUMBER,
4045: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
4046: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
4047: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
4048: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
4049: p_restrict_sql IN VARCHAR2,
4050: p_match_type IN VARCHAR2,
4051: p_search_merged IN VARCHAR2,
4052: p_ins_details IN VARCHAR2,

Line 4062: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,

4058: 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);
4059: END;
4060: PROCEDURE find_party_details (
4061: p_rule_id IN NUMBER,
4062: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
4063: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
4064: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
4065: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
4066: p_restrict_sql IN VARCHAR2,

Line 4063: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,

4059: END;
4060: PROCEDURE find_party_details (
4061: p_rule_id IN NUMBER,
4062: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
4063: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
4064: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
4065: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
4066: p_restrict_sql IN VARCHAR2,
4067: p_match_type IN VARCHAR2,

Line 4064: p_contact_list IN HZ_PARTY_SEARCH.contact_list,

4060: PROCEDURE find_party_details (
4061: p_rule_id IN NUMBER,
4062: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
4063: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
4064: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
4065: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
4066: p_restrict_sql IN VARCHAR2,
4067: p_match_type IN VARCHAR2,
4068: p_search_merged IN VARCHAR2,

Line 4065: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,

4061: p_rule_id IN NUMBER,
4062: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
4063: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
4064: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
4065: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
4066: p_restrict_sql IN VARCHAR2,
4067: p_match_type IN VARCHAR2,
4068: p_search_merged IN VARCHAR2,
4069: x_search_ctx_id OUT NUMBER,

Line 4122: l_party_rec HZ_PARTY_SEARCH.party_search_rec_type;

4118: x_dup_set_id OUT NUMBER,
4119: x_search_ctx_id OUT NUMBER,
4120: x_num_matches OUT NUMBER
4121: ) IS
4122: l_party_rec HZ_PARTY_SEARCH.party_search_rec_type;
4123: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
4124: l_contact_list HZ_PARTY_SEARCH.contact_list;
4125: l_cpt_list HZ_PARTY_SEARCH.contact_point_list;
4126: l_match_idx NUMBER;

Line 4123: l_party_site_list HZ_PARTY_SEARCH.party_site_list;

4119: x_search_ctx_id OUT NUMBER,
4120: x_num_matches OUT NUMBER
4121: ) IS
4122: l_party_rec HZ_PARTY_SEARCH.party_search_rec_type;
4123: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
4124: l_contact_list HZ_PARTY_SEARCH.contact_list;
4125: l_cpt_list HZ_PARTY_SEARCH.contact_point_list;
4126: l_match_idx NUMBER;
4127:

Line 4124: l_contact_list HZ_PARTY_SEARCH.contact_list;

4120: x_num_matches OUT NUMBER
4121: ) IS
4122: l_party_rec HZ_PARTY_SEARCH.party_search_rec_type;
4123: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
4124: l_contact_list HZ_PARTY_SEARCH.contact_list;
4125: l_cpt_list HZ_PARTY_SEARCH.contact_point_list;
4126: l_match_idx NUMBER;
4127:
4128: --Fix for bug 4417124

Line 4125: l_cpt_list HZ_PARTY_SEARCH.contact_point_list;

4121: ) IS
4122: l_party_rec HZ_PARTY_SEARCH.party_search_rec_type;
4123: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
4124: l_contact_list HZ_PARTY_SEARCH.contact_list;
4125: l_cpt_list HZ_PARTY_SEARCH.contact_point_list;
4126: l_match_idx NUMBER;
4127:
4128: --Fix for bug 4417124
4129: l_use_contact_addr_info BOOLEAN := TRUE;

Line 4238: l_party_search_rec HZ_PARTY_SEARCH.party_search_rec_type;

4234: x_search_ctx_id OUT NUMBER,
4235: x_num_matches OUT NUMBER
4236: ) IS
4237:
4238: l_party_search_rec HZ_PARTY_SEARCH.party_search_rec_type;
4239: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
4240: l_contact_list HZ_PARTY_SEARCH.contact_list;
4241: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;
4242: contact_point_ids HZ_PARTY_SEARCH.IDList;

Line 4239: l_party_site_list HZ_PARTY_SEARCH.party_site_list;

4235: x_num_matches OUT NUMBER
4236: ) IS
4237:
4238: l_party_search_rec HZ_PARTY_SEARCH.party_search_rec_type;
4239: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
4240: l_contact_list HZ_PARTY_SEARCH.contact_list;
4241: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;
4242: contact_point_ids HZ_PARTY_SEARCH.IDList;
4243: p_party_site_list HZ_PARTY_SEARCH.IDList;

Line 4240: l_contact_list HZ_PARTY_SEARCH.contact_list;

4236: ) IS
4237:
4238: l_party_search_rec HZ_PARTY_SEARCH.party_search_rec_type;
4239: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
4240: l_contact_list HZ_PARTY_SEARCH.contact_list;
4241: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;
4242: contact_point_ids HZ_PARTY_SEARCH.IDList;
4243: p_party_site_list HZ_PARTY_SEARCH.IDList;
4244: p_contact_ids HZ_PARTY_SEARCH.IDList;

Line 4241: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;

4237:
4238: l_party_search_rec HZ_PARTY_SEARCH.party_search_rec_type;
4239: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
4240: l_contact_list HZ_PARTY_SEARCH.contact_list;
4241: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;
4242: contact_point_ids HZ_PARTY_SEARCH.IDList;
4243: p_party_site_list HZ_PARTY_SEARCH.IDList;
4244: p_contact_ids HZ_PARTY_SEARCH.IDList;
4245: l_match_idx NUMBER;

Line 4242: contact_point_ids HZ_PARTY_SEARCH.IDList;

4238: l_party_search_rec HZ_PARTY_SEARCH.party_search_rec_type;
4239: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
4240: l_contact_list HZ_PARTY_SEARCH.contact_list;
4241: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;
4242: contact_point_ids HZ_PARTY_SEARCH.IDList;
4243: p_party_site_list HZ_PARTY_SEARCH.IDList;
4244: p_contact_ids HZ_PARTY_SEARCH.IDList;
4245: l_match_idx NUMBER;
4246: cursor get_cpts_for_party_sites is select contact_point_id

Line 4243: p_party_site_list HZ_PARTY_SEARCH.IDList;

4239: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
4240: l_contact_list HZ_PARTY_SEARCH.contact_list;
4241: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;
4242: contact_point_ids HZ_PARTY_SEARCH.IDList;
4243: p_party_site_list HZ_PARTY_SEARCH.IDList;
4244: p_contact_ids HZ_PARTY_SEARCH.IDList;
4245: l_match_idx NUMBER;
4246: cursor get_cpts_for_party_sites is select contact_point_id
4247: from hz_contact_points

Line 4244: p_contact_ids HZ_PARTY_SEARCH.IDList;

4240: l_contact_list HZ_PARTY_SEARCH.contact_list;
4241: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;
4242: contact_point_ids HZ_PARTY_SEARCH.IDList;
4243: p_party_site_list HZ_PARTY_SEARCH.IDList;
4244: p_contact_ids HZ_PARTY_SEARCH.IDList;
4245: l_match_idx NUMBER;
4246: cursor get_cpts_for_party_sites is select contact_point_id
4247: from hz_contact_points
4248: where owner_table_name = 'HZ_PARTY_SITES'

Line 4273: HZ_PARTY_SEARCH.G_MISS_ID_LIST,

4269:
4270: get_search_criteria (
4271: null,
4272: p_party_site_list,
4273: HZ_PARTY_SEARCH.G_MISS_ID_LIST,
4274: contact_point_ids,
4275: l_party_search_rec,
4276: l_party_site_list,
4277: l_contact_list,

Line 4323: l_party_search_rec HZ_PARTY_SEARCH.party_search_rec_type;

4319: x_search_ctx_id OUT NUMBER,
4320: x_num_matches OUT NUMBER
4321: ) IS
4322:
4323: l_party_search_rec HZ_PARTY_SEARCH.party_search_rec_type;
4324: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
4325: l_contact_list HZ_PARTY_SEARCH.contact_list;
4326: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;
4327: contact_point_ids HZ_PARTY_SEARCH.IDList;

Line 4324: l_party_site_list HZ_PARTY_SEARCH.party_site_list;

4320: x_num_matches OUT NUMBER
4321: ) IS
4322:
4323: l_party_search_rec HZ_PARTY_SEARCH.party_search_rec_type;
4324: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
4325: l_contact_list HZ_PARTY_SEARCH.contact_list;
4326: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;
4327: contact_point_ids HZ_PARTY_SEARCH.IDList;
4328: p_party_site_list HZ_PARTY_SEARCH.IDList;

Line 4325: l_contact_list HZ_PARTY_SEARCH.contact_list;

4321: ) IS
4322:
4323: l_party_search_rec HZ_PARTY_SEARCH.party_search_rec_type;
4324: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
4325: l_contact_list HZ_PARTY_SEARCH.contact_list;
4326: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;
4327: contact_point_ids HZ_PARTY_SEARCH.IDList;
4328: p_party_site_list HZ_PARTY_SEARCH.IDList;
4329: p_contact_ids HZ_PARTY_SEARCH.IDList;

Line 4326: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;

4322:
4323: l_party_search_rec HZ_PARTY_SEARCH.party_search_rec_type;
4324: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
4325: l_contact_list HZ_PARTY_SEARCH.contact_list;
4326: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;
4327: contact_point_ids HZ_PARTY_SEARCH.IDList;
4328: p_party_site_list HZ_PARTY_SEARCH.IDList;
4329: p_contact_ids HZ_PARTY_SEARCH.IDList;
4330: l_match_idx NUMBER;

Line 4327: contact_point_ids HZ_PARTY_SEARCH.IDList;

4323: l_party_search_rec HZ_PARTY_SEARCH.party_search_rec_type;
4324: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
4325: l_contact_list HZ_PARTY_SEARCH.contact_list;
4326: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;
4327: contact_point_ids HZ_PARTY_SEARCH.IDList;
4328: p_party_site_list HZ_PARTY_SEARCH.IDList;
4329: p_contact_ids HZ_PARTY_SEARCH.IDList;
4330: l_match_idx NUMBER;
4331: cursor get_cpt_for_contact_id is select contact_point_id

Line 4328: p_party_site_list HZ_PARTY_SEARCH.IDList;

4324: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
4325: l_contact_list HZ_PARTY_SEARCH.contact_list;
4326: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;
4327: contact_point_ids HZ_PARTY_SEARCH.IDList;
4328: p_party_site_list HZ_PARTY_SEARCH.IDList;
4329: p_contact_ids HZ_PARTY_SEARCH.IDList;
4330: l_match_idx NUMBER;
4331: cursor get_cpt_for_contact_id is select contact_point_id
4332: from hz_org_contacts a, hz_relationships b, hz_contact_points c

Line 4329: p_contact_ids HZ_PARTY_SEARCH.IDList;

4325: l_contact_list HZ_PARTY_SEARCH.contact_list;
4326: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;
4327: contact_point_ids HZ_PARTY_SEARCH.IDList;
4328: p_party_site_list HZ_PARTY_SEARCH.IDList;
4329: p_contact_ids HZ_PARTY_SEARCH.IDList;
4330: l_match_idx NUMBER;
4331: cursor get_cpt_for_contact_id is select contact_point_id
4332: from hz_org_contacts a, hz_relationships b, hz_contact_points c
4333: where a.party_relationship_id = b.relationship_id

Line 4360: HZ_PARTY_SEARCH.G_MISS_ID_LIST,

4356: CLOSE get_cpt_for_contact_id;
4357:
4358: get_search_criteria (
4359: null,
4360: HZ_PARTY_SEARCH.G_MISS_ID_LIST,
4361: p_contact_ids,
4362: contact_point_ids,
4363: l_party_search_rec,
4364: l_party_site_list,

Line 4411: l_party_search_rec HZ_PARTY_SEARCH.party_search_rec_type;

4407: p_match_type IN VARCHAR2,
4408: x_search_ctx_id OUT NUMBER,
4409: x_num_matches OUT NUMBER
4410: ) IS
4411: l_party_search_rec HZ_PARTY_SEARCH.party_search_rec_type;
4412: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
4413: l_contact_list HZ_PARTY_SEARCH.contact_list;
4414: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;
4415: contact_point_ids HZ_PARTY_SEARCH.IDList;

Line 4412: l_party_site_list HZ_PARTY_SEARCH.party_site_list;

4408: x_search_ctx_id OUT NUMBER,
4409: x_num_matches OUT NUMBER
4410: ) IS
4411: l_party_search_rec HZ_PARTY_SEARCH.party_search_rec_type;
4412: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
4413: l_contact_list HZ_PARTY_SEARCH.contact_list;
4414: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;
4415: contact_point_ids HZ_PARTY_SEARCH.IDList;
4416: p_party_site_list HZ_PARTY_SEARCH.IDList;

Line 4413: l_contact_list HZ_PARTY_SEARCH.contact_list;

4409: x_num_matches OUT NUMBER
4410: ) IS
4411: l_party_search_rec HZ_PARTY_SEARCH.party_search_rec_type;
4412: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
4413: l_contact_list HZ_PARTY_SEARCH.contact_list;
4414: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;
4415: contact_point_ids HZ_PARTY_SEARCH.IDList;
4416: p_party_site_list HZ_PARTY_SEARCH.IDList;
4417: p_contact_ids HZ_PARTY_SEARCH.IDList;

Line 4414: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;

4410: ) IS
4411: l_party_search_rec HZ_PARTY_SEARCH.party_search_rec_type;
4412: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
4413: l_contact_list HZ_PARTY_SEARCH.contact_list;
4414: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;
4415: contact_point_ids HZ_PARTY_SEARCH.IDList;
4416: p_party_site_list HZ_PARTY_SEARCH.IDList;
4417: p_contact_ids HZ_PARTY_SEARCH.IDList;
4418: l_match_idx NUMBER;

Line 4415: contact_point_ids HZ_PARTY_SEARCH.IDList;

4411: l_party_search_rec HZ_PARTY_SEARCH.party_search_rec_type;
4412: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
4413: l_contact_list HZ_PARTY_SEARCH.contact_list;
4414: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;
4415: contact_point_ids HZ_PARTY_SEARCH.IDList;
4416: p_party_site_list HZ_PARTY_SEARCH.IDList;
4417: p_contact_ids HZ_PARTY_SEARCH.IDList;
4418: l_match_idx NUMBER;
4419:

Line 4416: p_party_site_list HZ_PARTY_SEARCH.IDList;

4412: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
4413: l_contact_list HZ_PARTY_SEARCH.contact_list;
4414: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;
4415: contact_point_ids HZ_PARTY_SEARCH.IDList;
4416: p_party_site_list HZ_PARTY_SEARCH.IDList;
4417: p_contact_ids HZ_PARTY_SEARCH.IDList;
4418: l_match_idx NUMBER;
4419:
4420: BEGIN

Line 4417: p_contact_ids HZ_PARTY_SEARCH.IDList;

4413: l_contact_list HZ_PARTY_SEARCH.contact_list;
4414: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;
4415: contact_point_ids HZ_PARTY_SEARCH.IDList;
4416: p_party_site_list HZ_PARTY_SEARCH.IDList;
4417: p_contact_ids HZ_PARTY_SEARCH.IDList;
4418: l_match_idx NUMBER;
4419:
4420: BEGIN
4421: IF fnd_log.level_procedure>=fnd_log.g_current_runtime_level THEN

Line 4434: HZ_PARTY_SEARCH.G_MISS_ID_LIST,

4430: END IF;
4431: contact_point_ids(1) := p_contact_point_id;
4432: get_search_criteria (
4433: null,
4434: HZ_PARTY_SEARCH.G_MISS_ID_LIST,
4435: HZ_PARTY_SEARCH.G_MISS_ID_LIST,
4436: contact_point_ids,
4437: l_party_search_rec,
4438: l_party_site_list,

Line 4435: HZ_PARTY_SEARCH.G_MISS_ID_LIST,

4431: contact_point_ids(1) := p_contact_point_id;
4432: get_search_criteria (
4433: null,
4434: HZ_PARTY_SEARCH.G_MISS_ID_LIST,
4435: HZ_PARTY_SEARCH.G_MISS_ID_LIST,
4436: contact_point_ids,
4437: l_party_search_rec,
4438: l_party_site_list,
4439: l_contact_list,

Line 4588: l_party_rec HZ_PARTY_SEARCH.party_search_rec_type;

4584: ) IS
4585: TYPE AttrList IS TABLE OF VARCHAR2(2000) INDEX BY BINARY_INTEGER;
4586: l_match_idx NUMBER;
4587: AttrVals AttrList;
4588: l_party_rec HZ_PARTY_SEARCH.party_search_rec_type;
4589: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
4590: l_contact_list HZ_PARTY_SEARCH.contact_list;
4591: l_cpt_list HZ_PARTY_SEARCH.contact_point_list;
4592: l_dup_set_id NUMBER;

Line 4589: l_party_site_list HZ_PARTY_SEARCH.party_site_list;

4585: TYPE AttrList IS TABLE OF VARCHAR2(2000) INDEX BY BINARY_INTEGER;
4586: l_match_idx NUMBER;
4587: AttrVals AttrList;
4588: l_party_rec HZ_PARTY_SEARCH.party_search_rec_type;
4589: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
4590: l_contact_list HZ_PARTY_SEARCH.contact_list;
4591: l_cpt_list HZ_PARTY_SEARCH.contact_point_list;
4592: l_dup_set_id NUMBER;
4593: l_idx NUMBER;

Line 4590: l_contact_list HZ_PARTY_SEARCH.contact_list;

4586: l_match_idx NUMBER;
4587: AttrVals AttrList;
4588: l_party_rec HZ_PARTY_SEARCH.party_search_rec_type;
4589: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
4590: l_contact_list HZ_PARTY_SEARCH.contact_list;
4591: l_cpt_list HZ_PARTY_SEARCH.contact_point_list;
4592: l_dup_set_id NUMBER;
4593: l_idx NUMBER;
4594: l_cpt_type VARCHAR2(255);

Line 4591: l_cpt_list HZ_PARTY_SEARCH.contact_point_list;

4587: AttrVals AttrList;
4588: l_party_rec HZ_PARTY_SEARCH.party_search_rec_type;
4589: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
4590: l_contact_list HZ_PARTY_SEARCH.contact_list;
4591: l_cpt_list HZ_PARTY_SEARCH.contact_point_list;
4592: l_dup_set_id NUMBER;
4593: l_idx NUMBER;
4594: l_cpt_type VARCHAR2(255);
4595: FIRST BOOLEAN := TRUE;

Line 4784: p_party_site_list IN HZ_PARTY_SEARCH.PARTY_SITE_LIST,

4780:
4781: PROCEDURE get_matching_party_sites (
4782: p_rule_id IN NUMBER,
4783: p_party_id IN NUMBER,
4784: p_party_site_list IN HZ_PARTY_SEARCH.PARTY_SITE_LIST,
4785: p_contact_point_list IN HZ_PARTY_SEARCH.CONTACT_POINT_LIST,
4786: p_restrict_sql IN VARCHAR2,
4787: p_match_type IN VARCHAR2,
4788: p_dup_party_site_id IN NUMBER,

Line 4785: p_contact_point_list IN HZ_PARTY_SEARCH.CONTACT_POINT_LIST,

4781: PROCEDURE get_matching_party_sites (
4782: p_rule_id IN NUMBER,
4783: p_party_id IN NUMBER,
4784: p_party_site_list IN HZ_PARTY_SEARCH.PARTY_SITE_LIST,
4785: p_contact_point_list IN HZ_PARTY_SEARCH.CONTACT_POINT_LIST,
4786: p_restrict_sql IN VARCHAR2,
4787: p_match_type IN VARCHAR2,
4788: p_dup_party_site_id IN NUMBER,
4789: x_search_ctx_id OUT NUMBER,

Line 4814: H_SCORES HZ_PARTY_SEARCH.score_list;

4810: l_TX1 VARCHAR2(2000);
4811: l_TX3 VARCHAR2(2000);
4812: l_TX4 VARCHAR2(2000);
4813: l_TX11 VARCHAR2(2000);
4814: H_SCORES HZ_PARTY_SEARCH.score_list;
4815:
4816: l_score NUMBER;
4817: l_idx NUMBER;
4818: l_party_cur HZ_PARTY_STAGE.StageCurTyp;

Line 4845: l_match_ps_list HZ_PARTY_SEARCH.IDList;

4841: defps NUMBER :=0;
4842: defct NUMBER :=0;
4843: defcpt NUMBER :=0;
4844: l_index NUMBER;
4845: l_match_ps_list HZ_PARTY_SEARCH.IDList;
4846: l_cnt NUMBER:=1;
4847:
4848:
4849: BEGIN

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

4865: l_match_str := ' AND ';
4866: ELSIF p_match_type = 'OR' THEN
4867: l_match_str := ' OR ';
4868: END IF;
4869: 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);
4870: g_score_until_thresh := false;
4871: IF l_entered_max_score = 0 THEN l_entered_max_score:=1; END IF;
4872:
4873: -- ************************************************************

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

4873: -- ************************************************************
4874: -- STEP 2. Setup of intermedia query strings for Acquisition query
4875: l_party_site_contains_str := INIT_PARTY_SITES_QUERY(l_match_str,l_tmp);
4876: l_contact_pt_contains_str := INIT_CONTACT_POINTS_QUERY(l_match_str,l_tmp);
4877: 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);
4878:
4879: -- Setup Search Context ID
4880: SELECT hz_search_ctx_s.nextval INTO l_search_ctx_id FROM dual;
4881: x_search_ctx_id := l_search_ctx_id;

Line 5020: p_contact_list IN HZ_PARTY_SEARCH.CONTACT_LIST,

5016:
5017: PROCEDURE get_matching_contacts (
5018: p_rule_id IN NUMBER,
5019: p_party_id IN NUMBER,
5020: p_contact_list IN HZ_PARTY_SEARCH.CONTACT_LIST,
5021: p_contact_point_list IN HZ_PARTY_SEARCH.CONTACT_POINT_LIST,
5022: p_restrict_sql IN VARCHAR2,
5023: p_match_type IN VARCHAR2,
5024: p_dup_contact_id IN NUMBER,

Line 5021: p_contact_point_list IN HZ_PARTY_SEARCH.CONTACT_POINT_LIST,

5017: PROCEDURE get_matching_contacts (
5018: p_rule_id IN NUMBER,
5019: p_party_id IN NUMBER,
5020: p_contact_list IN HZ_PARTY_SEARCH.CONTACT_LIST,
5021: p_contact_point_list IN HZ_PARTY_SEARCH.CONTACT_POINT_LIST,
5022: p_restrict_sql IN VARCHAR2,
5023: p_match_type IN VARCHAR2,
5024: p_dup_contact_id IN NUMBER,
5025: x_search_ctx_id OUT NUMBER,

Line 5050: H_SCORES HZ_PARTY_SEARCH.score_list;

5046: l_TX2 VARCHAR2(2000);
5047: l_TX1 VARCHAR2(2000);
5048: l_TX5 VARCHAR2(2000);
5049: l_TX6 VARCHAR2(2000);
5050: H_SCORES HZ_PARTY_SEARCH.score_list;
5051:
5052: l_score NUMBER;
5053: l_idx NUMBER;
5054: l_party_cur HZ_PARTY_STAGE.StageCurTyp;

Line 5078: l_match_contact_list HZ_PARTY_SEARCH.IDList;

5074: l_party_max_score NUMBER;
5075: l_ps_max_score NUMBER;
5076: l_contact_max_score NUMBER;
5077: l_cpt_max_score NUMBER;
5078: l_match_contact_list HZ_PARTY_SEARCH.IDList;
5079: l_cnt NUMBER:=1;
5080:
5081:
5082: BEGIN

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

5098: l_match_str := ' AND ';
5099: ELSIF p_match_type = 'OR' THEN
5100: l_match_str := ' OR ';
5101: END IF;
5102: 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);
5103: g_score_until_thresh := false;
5104: IF l_entered_max_score = 0 THEN l_entered_max_score:=1; END IF;
5105:
5106: -- ************************************************************

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

5106: -- ************************************************************
5107: -- STEP 2. Setup of intermedia query strings for Acquisition query
5108: l_contact_contains_str := INIT_CONTACTS_QUERY(l_match_str,l_tmp);
5109: l_contact_pt_contains_str := INIT_CONTACT_POINTS_QUERY(l_match_str,l_tmp);
5110: 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);
5111:
5112: -- Setup Search Context ID
5113: SELECT hz_search_ctx_s.nextval INTO l_search_ctx_id FROM dual;
5114: x_search_ctx_id := l_search_ctx_id;

Line 5249: p_contact_point_list IN HZ_PARTY_SEARCH.CONTACT_POINT_LIST,

5245:
5246: PROCEDURE get_matching_contact_points (
5247: p_rule_id IN NUMBER,
5248: p_party_id IN NUMBER,
5249: p_contact_point_list IN HZ_PARTY_SEARCH.CONTACT_POINT_LIST,
5250: p_restrict_sql IN VARCHAR2,
5251: p_match_type IN VARCHAR2,
5252: p_dup_contact_point_id IN NUMBER,
5253: x_search_ctx_id OUT NUMBER,

Line 5279: H_PARTY_ID HZ_PARTY_SEARCH.IDList;

5275: l_cpt_ps_id NUMBER;
5276: l_cpt_contact_id NUMBER;
5277: l_contact_pt_id NUMBER;
5278: l_cpt_type VARCHAR2(100);
5279: H_PARTY_ID HZ_PARTY_SEARCH.IDList;
5280: H_CONTACT_POINT_ID HZ_PARTY_SEARCH.IDList;
5281: H_SCORE HZ_PARTY_SEARCH.IDList;
5282:
5283: cnt NUMBER :=0;

Line 5280: H_CONTACT_POINT_ID HZ_PARTY_SEARCH.IDList;

5276: l_cpt_contact_id NUMBER;
5277: l_contact_pt_id NUMBER;
5278: l_cpt_type VARCHAR2(100);
5279: H_PARTY_ID HZ_PARTY_SEARCH.IDList;
5280: H_CONTACT_POINT_ID HZ_PARTY_SEARCH.IDList;
5281: H_SCORE HZ_PARTY_SEARCH.IDList;
5282:
5283: cnt NUMBER :=0;
5284: l_party_max_score NUMBER;

Line 5281: H_SCORE HZ_PARTY_SEARCH.IDList;

5277: l_contact_pt_id NUMBER;
5278: l_cpt_type VARCHAR2(100);
5279: H_PARTY_ID HZ_PARTY_SEARCH.IDList;
5280: H_CONTACT_POINT_ID HZ_PARTY_SEARCH.IDList;
5281: H_SCORE HZ_PARTY_SEARCH.IDList;
5282:
5283: cnt NUMBER :=0;
5284: l_party_max_score NUMBER;
5285: l_ps_max_score NUMBER;

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

5306: l_match_str := ' AND ';
5307: ELSIF p_match_type = 'OR' THEN
5308: l_match_str := ' OR ';
5309: END IF;
5310: l_entered_max_score:= init_search(HZ_PARTY_SEARCH.G_MISS_PARTY_SEARCH_REC,
5311: HZ_PARTY_SEARCH.G_MISS_PARTY_SITE_LIST, HZ_PARTY_SEARCH.G_MISS_CONTACT_LIST,
5312: p_contact_point_list,l_match_str, l_party_max_score, l_ps_max_score, l_contact_max_score, l_cpt_max_score);
5313: g_score_until_thresh := false;
5314: IF l_entered_max_score = 0 THEN l_entered_max_score:=1; END IF;

Line 5311: HZ_PARTY_SEARCH.G_MISS_PARTY_SITE_LIST, HZ_PARTY_SEARCH.G_MISS_CONTACT_LIST,

5307: ELSIF p_match_type = 'OR' THEN
5308: l_match_str := ' OR ';
5309: END IF;
5310: l_entered_max_score:= init_search(HZ_PARTY_SEARCH.G_MISS_PARTY_SEARCH_REC,
5311: HZ_PARTY_SEARCH.G_MISS_PARTY_SITE_LIST, HZ_PARTY_SEARCH.G_MISS_CONTACT_LIST,
5312: p_contact_point_list,l_match_str, l_party_max_score, l_ps_max_score, l_contact_max_score, l_cpt_max_score);
5313: g_score_until_thresh := false;
5314: IF l_entered_max_score = 0 THEN l_entered_max_score:=1; END IF;
5315:

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

5315:
5316: -- ************************************************************
5317: -- STEP 2. Setup of intermedia query strings for Acquisition query
5318: l_contact_pt_contains_str := INIT_CONTACT_POINTS_QUERY(l_match_str,l_tmp);
5319: 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);
5320:
5321: -- Setup Search Context ID
5322: SELECT hz_search_ctx_s.nextval INTO l_search_ctx_id FROM dual;
5323: x_search_ctx_id := l_search_ctx_id;

Line 5394: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,

5390:
5391: PROCEDURE get_score_details (
5392: p_rule_id IN NUMBER,
5393: p_party_id IN NUMBER,
5394: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
5395: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
5396: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
5397: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
5398: x_search_ctx_id IN OUT NUMBER

Line 5395: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,

5391: PROCEDURE get_score_details (
5392: p_rule_id IN NUMBER,
5393: p_party_id IN NUMBER,
5394: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
5395: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
5396: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
5397: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
5398: x_search_ctx_id IN OUT NUMBER
5399: ) IS

Line 5396: p_contact_list IN HZ_PARTY_SEARCH.contact_list,

5392: p_rule_id IN NUMBER,
5393: p_party_id IN NUMBER,
5394: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
5395: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
5396: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
5397: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
5398: x_search_ctx_id IN OUT NUMBER
5399: ) IS
5400:

Line 5397: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,

5393: p_party_id IN NUMBER,
5394: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
5395: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
5396: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
5397: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
5398: x_search_ctx_id IN OUT NUMBER
5399: ) IS
5400:
5401: -- Strings to hold the generated Intermedia query strings

Line 5438: H_SCORES HZ_PARTY_SEARCH.score_list;

5434: l_TX8 VARCHAR2(2000);
5435: l_max_TX8 VARCHAR2(2000);
5436: l_TX6 VARCHAR2(2000);
5437: l_max_TX6 VARCHAR2(2000);
5438: H_SCORES HZ_PARTY_SEARCH.score_list;
5439:
5440: l_score NUMBER;
5441: l_match_idx NUMBER;
5442: l_idx NUMBER;

Line 5611: x_party_search_rec OUT NOCOPY HZ_PARTY_SEARCH.party_search_rec_type,

5607: ************************************************/
5608:
5609: PROCEDURE get_party_for_search (
5610: p_party_id IN NUMBER,
5611: x_party_search_rec OUT NOCOPY HZ_PARTY_SEARCH.party_search_rec_type,
5612: x_party_site_list OUT NOCOPY HZ_PARTY_SEARCH.party_site_list,
5613: x_contact_list OUT NOCOPY HZ_PARTY_SEARCH.contact_list,
5614: x_contact_point_list OUT NOCOPY HZ_PARTY_SEARCH.contact_point_list
5615: ) IS

Line 5612: x_party_site_list OUT NOCOPY HZ_PARTY_SEARCH.party_site_list,

5608:
5609: PROCEDURE get_party_for_search (
5610: p_party_id IN NUMBER,
5611: x_party_search_rec OUT NOCOPY HZ_PARTY_SEARCH.party_search_rec_type,
5612: x_party_site_list OUT NOCOPY HZ_PARTY_SEARCH.party_site_list,
5613: x_contact_list OUT NOCOPY HZ_PARTY_SEARCH.contact_list,
5614: x_contact_point_list OUT NOCOPY HZ_PARTY_SEARCH.contact_point_list
5615: ) IS
5616: l_party_id NUMBER;

Line 5613: x_contact_list OUT NOCOPY HZ_PARTY_SEARCH.contact_list,

5609: PROCEDURE get_party_for_search (
5610: p_party_id IN NUMBER,
5611: x_party_search_rec OUT NOCOPY HZ_PARTY_SEARCH.party_search_rec_type,
5612: x_party_site_list OUT NOCOPY HZ_PARTY_SEARCH.party_site_list,
5613: x_contact_list OUT NOCOPY HZ_PARTY_SEARCH.contact_list,
5614: x_contact_point_list OUT NOCOPY HZ_PARTY_SEARCH.contact_point_list
5615: ) IS
5616: l_party_id NUMBER;
5617: l_party_site_ids HZ_PARTY_SEARCH.IDList;

Line 5614: x_contact_point_list OUT NOCOPY HZ_PARTY_SEARCH.contact_point_list

5610: p_party_id IN NUMBER,
5611: x_party_search_rec OUT NOCOPY HZ_PARTY_SEARCH.party_search_rec_type,
5612: x_party_site_list OUT NOCOPY HZ_PARTY_SEARCH.party_site_list,
5613: x_contact_list OUT NOCOPY HZ_PARTY_SEARCH.contact_list,
5614: x_contact_point_list OUT NOCOPY HZ_PARTY_SEARCH.contact_point_list
5615: ) IS
5616: l_party_id NUMBER;
5617: l_party_site_ids HZ_PARTY_SEARCH.IDList;
5618: l_contact_ids HZ_PARTY_SEARCH.IDList;

Line 5617: l_party_site_ids HZ_PARTY_SEARCH.IDList;

5613: x_contact_list OUT NOCOPY HZ_PARTY_SEARCH.contact_list,
5614: x_contact_point_list OUT NOCOPY HZ_PARTY_SEARCH.contact_point_list
5615: ) IS
5616: l_party_id NUMBER;
5617: l_party_site_ids HZ_PARTY_SEARCH.IDList;
5618: l_contact_ids HZ_PARTY_SEARCH.IDList;
5619: l_contact_pt_ids HZ_PARTY_SEARCH.IDList;
5620: ps NUMBER :=1;
5621: cpt NUMBER :=1;

Line 5618: l_contact_ids HZ_PARTY_SEARCH.IDList;

5614: x_contact_point_list OUT NOCOPY HZ_PARTY_SEARCH.contact_point_list
5615: ) IS
5616: l_party_id NUMBER;
5617: l_party_site_ids HZ_PARTY_SEARCH.IDList;
5618: l_contact_ids HZ_PARTY_SEARCH.IDList;
5619: l_contact_pt_ids HZ_PARTY_SEARCH.IDList;
5620: ps NUMBER :=1;
5621: cpt NUMBER :=1;
5622: ct NUMBER :=1;

Line 5619: l_contact_pt_ids HZ_PARTY_SEARCH.IDList;

5615: ) IS
5616: l_party_id NUMBER;
5617: l_party_site_ids HZ_PARTY_SEARCH.IDList;
5618: l_contact_ids HZ_PARTY_SEARCH.IDList;
5619: l_contact_pt_ids HZ_PARTY_SEARCH.IDList;
5620: ps NUMBER :=1;
5621: cpt NUMBER :=1;
5622: ct NUMBER :=1;
5623: l_use_contact_info varchar2(1);

Line 5728: p_party_site_ids IN HZ_PARTY_SEARCH.IDList,

5724: END get_party_for_search;
5725:
5726: PROCEDURE get_search_criteria (
5727: p_party_id IN NUMBER,
5728: p_party_site_ids IN HZ_PARTY_SEARCH.IDList,
5729: p_contact_ids IN HZ_PARTY_SEARCH.IDList,
5730: p_contact_pt_ids IN HZ_PARTY_SEARCH.IDList,
5731: x_party_search_rec OUT NOCOPY HZ_PARTY_SEARCH.party_search_rec_type,
5732: x_party_site_list OUT NOCOPY HZ_PARTY_SEARCH.party_site_list,

Line 5729: p_contact_ids IN HZ_PARTY_SEARCH.IDList,

5725:
5726: PROCEDURE get_search_criteria (
5727: p_party_id IN NUMBER,
5728: p_party_site_ids IN HZ_PARTY_SEARCH.IDList,
5729: p_contact_ids IN HZ_PARTY_SEARCH.IDList,
5730: p_contact_pt_ids IN HZ_PARTY_SEARCH.IDList,
5731: x_party_search_rec OUT NOCOPY HZ_PARTY_SEARCH.party_search_rec_type,
5732: x_party_site_list OUT NOCOPY HZ_PARTY_SEARCH.party_site_list,
5733: x_contact_list OUT NOCOPY HZ_PARTY_SEARCH.contact_list,

Line 5730: p_contact_pt_ids IN HZ_PARTY_SEARCH.IDList,

5726: PROCEDURE get_search_criteria (
5727: p_party_id IN NUMBER,
5728: p_party_site_ids IN HZ_PARTY_SEARCH.IDList,
5729: p_contact_ids IN HZ_PARTY_SEARCH.IDList,
5730: p_contact_pt_ids IN HZ_PARTY_SEARCH.IDList,
5731: x_party_search_rec OUT NOCOPY HZ_PARTY_SEARCH.party_search_rec_type,
5732: x_party_site_list OUT NOCOPY HZ_PARTY_SEARCH.party_site_list,
5733: x_contact_list OUT NOCOPY HZ_PARTY_SEARCH.contact_list,
5734: x_contact_point_list OUT NOCOPY HZ_PARTY_SEARCH.contact_point_list

Line 5731: x_party_search_rec OUT NOCOPY HZ_PARTY_SEARCH.party_search_rec_type,

5727: p_party_id IN NUMBER,
5728: p_party_site_ids IN HZ_PARTY_SEARCH.IDList,
5729: p_contact_ids IN HZ_PARTY_SEARCH.IDList,
5730: p_contact_pt_ids IN HZ_PARTY_SEARCH.IDList,
5731: x_party_search_rec OUT NOCOPY HZ_PARTY_SEARCH.party_search_rec_type,
5732: x_party_site_list OUT NOCOPY HZ_PARTY_SEARCH.party_site_list,
5733: x_contact_list OUT NOCOPY HZ_PARTY_SEARCH.contact_list,
5734: x_contact_point_list OUT NOCOPY HZ_PARTY_SEARCH.contact_point_list
5735: ) IS

Line 5732: x_party_site_list OUT NOCOPY HZ_PARTY_SEARCH.party_site_list,

5728: p_party_site_ids IN HZ_PARTY_SEARCH.IDList,
5729: p_contact_ids IN HZ_PARTY_SEARCH.IDList,
5730: p_contact_pt_ids IN HZ_PARTY_SEARCH.IDList,
5731: x_party_search_rec OUT NOCOPY HZ_PARTY_SEARCH.party_search_rec_type,
5732: x_party_site_list OUT NOCOPY HZ_PARTY_SEARCH.party_site_list,
5733: x_contact_list OUT NOCOPY HZ_PARTY_SEARCH.contact_list,
5734: x_contact_point_list OUT NOCOPY HZ_PARTY_SEARCH.contact_point_list
5735: ) IS
5736: BEGIN

Line 5733: x_contact_list OUT NOCOPY HZ_PARTY_SEARCH.contact_list,

5729: p_contact_ids IN HZ_PARTY_SEARCH.IDList,
5730: p_contact_pt_ids IN HZ_PARTY_SEARCH.IDList,
5731: x_party_search_rec OUT NOCOPY HZ_PARTY_SEARCH.party_search_rec_type,
5732: x_party_site_list OUT NOCOPY HZ_PARTY_SEARCH.party_site_list,
5733: x_contact_list OUT NOCOPY HZ_PARTY_SEARCH.contact_list,
5734: x_contact_point_list OUT NOCOPY HZ_PARTY_SEARCH.contact_point_list
5735: ) IS
5736: BEGIN
5737:

Line 5734: x_contact_point_list OUT NOCOPY HZ_PARTY_SEARCH.contact_point_list

5730: p_contact_pt_ids IN HZ_PARTY_SEARCH.IDList,
5731: x_party_search_rec OUT NOCOPY HZ_PARTY_SEARCH.party_search_rec_type,
5732: x_party_site_list OUT NOCOPY HZ_PARTY_SEARCH.party_site_list,
5733: x_contact_list OUT NOCOPY HZ_PARTY_SEARCH.contact_list,
5734: x_contact_point_list OUT NOCOPY HZ_PARTY_SEARCH.contact_point_list
5735: ) IS
5736: BEGIN
5737:
5738: IF fnd_log.level_statement>=fnd_log.g_current_runtime_level THEN

Line 5786: x_party_search_rec OUT NOCOPY HZ_PARTY_SEARCH.party_search_rec_type

5782: ************************************************/
5783:
5784: PROCEDURE get_party_rec (
5785: p_party_id IN NUMBER,
5786: x_party_search_rec OUT NOCOPY HZ_PARTY_SEARCH.party_search_rec_type
5787: ) IS
5788: l_party_type VARCHAR2(255);
5789: BEGIN
5790:

Line 5849: p_party_site_ids IN HZ_PARTY_SEARCH.IDList,

5845: the party site search record structure
5846: ************************************************/
5847:
5848: PROCEDURE get_party_site_rec (
5849: p_party_site_ids IN HZ_PARTY_SEARCH.IDList,
5850: x_party_site_list OUT NOCOPY HZ_PARTY_SEARCH.party_site_list
5851: ) IS
5852: CURSOR c_party_sites(cp_party_site_id NUMBER) IS
5853: SELECT party_site_id

Line 5850: x_party_site_list OUT NOCOPY HZ_PARTY_SEARCH.party_site_list

5846: ************************************************/
5847:
5848: PROCEDURE get_party_site_rec (
5849: p_party_site_ids IN HZ_PARTY_SEARCH.IDList,
5850: x_party_site_list OUT NOCOPY HZ_PARTY_SEARCH.party_site_list
5851: ) IS
5852: CURSOR c_party_sites(cp_party_site_id NUMBER) IS
5853: SELECT party_site_id
5854: ,translate(HZ_LOCATIONS.POSTAL_CODE, '%',' ')

Line 5905: p_contact_ids IN HZ_PARTY_SEARCH.IDList,

5901: the contact search record structure
5902: ************************************************/
5903:
5904: PROCEDURE get_contact_rec (
5905: p_contact_ids IN HZ_PARTY_SEARCH.IDList,
5906: x_contact_list OUT NOCOPY HZ_PARTY_SEARCH.contact_list
5907: ) IS
5908: CURSOR c_contacts(cp_org_contact_id NUMBER) IS
5909: SELECT org_contact_id

Line 5906: x_contact_list OUT NOCOPY HZ_PARTY_SEARCH.contact_list

5902: ************************************************/
5903:
5904: PROCEDURE get_contact_rec (
5905: p_contact_ids IN HZ_PARTY_SEARCH.IDList,
5906: x_contact_list OUT NOCOPY HZ_PARTY_SEARCH.contact_list
5907: ) IS
5908: CURSOR c_contacts(cp_org_contact_id NUMBER) IS
5909: SELECT org_contact_id
5910: FROM HZ_ORG_CONTACTS, HZ_RELATIONSHIPS, HZ_PERSON_PROFILES

Line 5963: p_contact_point_ids IN HZ_PARTY_SEARCH.IDList,

5959: the contact point search record structure
5960: ************************************************/
5961:
5962: PROCEDURE get_contact_point_rec (
5963: p_contact_point_ids IN HZ_PARTY_SEARCH.IDList,
5964: x_contact_point_list OUT NOCOPY HZ_PARTY_SEARCH.contact_point_list
5965: ) IS
5966:
5967: -- Cursor to fetch primary contact points for party

Line 5964: x_contact_point_list OUT NOCOPY HZ_PARTY_SEARCH.contact_point_list

5960: ************************************************/
5961:
5962: PROCEDURE get_contact_point_rec (
5963: p_contact_point_ids IN HZ_PARTY_SEARCH.IDList,
5964: x_contact_point_list OUT NOCOPY HZ_PARTY_SEARCH.contact_point_list
5965: ) IS
5966:
5967: -- Cursor to fetch primary contact points for party
5968: CURSOR c_cpts(cp_contact_point_id NUMBER) IS

Line 6020: p_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,

6016: ************************************************/
6017:
6018: PROCEDURE MAP_PARTY_REC(
6019: p_search_ctx IN BOOLEAN,
6020: p_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
6021: x_entered_max_score OUT NUMBER,
6022: x_stage_rec IN OUT NOCOPY HZ_PARTY_STAGE.party_stage_rec_type
6023: ) IS
6024: tmp VARCHAR2(4000);

Line 6189: p_search_list IN HZ_PARTY_SEARCH.party_site_list,

6185: ************************************************/
6186:
6187: PROCEDURE MAP_PARTY_SITE_REC(
6188: p_search_ctx IN BOOLEAN,
6189: p_search_list IN HZ_PARTY_SEARCH.party_site_list,
6190: x_entered_max_score OUT NUMBER,
6191: x_stage_list IN OUT NOCOPY HZ_PARTY_STAGE.party_site_stage_list
6192: ) IS
6193: l_current_max_score NUMBER;

Line 6307: p_search_list IN HZ_PARTY_SEARCH.contact_list,

6303: ************************************************/
6304:
6305: PROCEDURE MAP_CONTACT_REC(
6306: p_search_ctx IN BOOLEAN,
6307: p_search_list IN HZ_PARTY_SEARCH.contact_list,
6308: x_entered_max_score OUT NUMBER,
6309: x_stage_list IN OUT NOCOPY HZ_PARTY_STAGE.contact_stage_list
6310: ) IS
6311: l_current_max_score NUMBER;

Line 6410: p_search_list IN HZ_PARTY_SEARCH.contact_point_list,

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

Line 6477: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,

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

Line 6478: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,

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

Line 6479: p_contact_list IN HZ_PARTY_SEARCH.contact_list,

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

Line 6480: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list)

6476: FUNCTION check_prim_cond(
6477: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
6478: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
6479: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
6480: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list)
6481: RETURN BOOLEAN IS
6482: BEGIN
6483: FOR I IN 1..p_contact_point_list.COUNT LOOP
6484: IF p_contact_point_list(I).CONTACT_POINT_TYPE IS NULL AND (

Line 6540: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,

6536: has party site criteria.
6537: ************************************************/
6538:
6539: PROCEDURE check_party_site_cond(
6540: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
6541: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
6542: x_secondary OUT BOOLEAN,
6543: x_primary OUT BOOLEAN
6544: ) IS

Line 6541: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,

6537: ************************************************/
6538:
6539: PROCEDURE check_party_site_cond(
6540: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
6541: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
6542: x_secondary OUT BOOLEAN,
6543: x_primary OUT BOOLEAN
6544: ) IS
6545: BEGIN

Line 6594: p_contact_list IN HZ_PARTY_SEARCH.contact_list,

6590: has contact criteria.
6591: ************************************************/
6592:
6593: PROCEDURE check_contact_cond(
6594: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
6595: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
6596: x_secondary OUT BOOLEAN,
6597: x_primary OUT BOOLEAN
6598: ) IS

Line 6595: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,

6591: ************************************************/
6592:
6593: PROCEDURE check_contact_cond(
6594: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
6595: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
6596: x_secondary OUT BOOLEAN,
6597: x_primary OUT BOOLEAN
6598: ) IS
6599: BEGIN

Line 6648: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,

6644: has valid contact point criteria.
6645: ************************************************/
6646:
6647: PROCEDURE check_contact_point_cond(
6648: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
6649: x_secondary OUT BOOLEAN,
6650: x_primary OUT BOOLEAN
6651: ) IS
6652: BEGIN