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 2299: RETURN HZ_PARTY_SEARCH.score_rec IS

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

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

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

Line 2333: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,

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

Line 2334: p_contact_list IN HZ_PARTY_SEARCH.contact_list,

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

Line 2335: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,

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

Line 2378: H_SCORES HZ_PARTY_SEARCH.score_list;

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

Line 2379: H_PARTY_ID HZ_PARTY_SEARCH.IDList;

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

Line 2380: H_PARTY_ID_LIST HZ_PARTY_SEARCH.IDList;

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

Line 2571: h_ps_id HZ_PARTY_SEARCH.IDList;

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

Line 2572: h_ps_party_id HZ_PARTY_SEARCH.IDList;

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

Line 2573: h_ps_score HZ_PARTY_SEARCH.IDList;

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

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

Line 2694: h_ct_party_id HZ_PARTY_SEARCH.IDList;

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

Line 2695: h_ct_score HZ_PARTY_SEARCH.IDList;

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

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

Line 2803: h_cpt_party_id HZ_PARTY_SEARCH.IDList;

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

Line 2804: h_cpt_score HZ_PARTY_SEARCH.IDList;

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

Line 3253: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,

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

Line 3254: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,

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

Line 3255: p_contact_list IN HZ_PARTY_SEARCH.contact_list,

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

Line 3256: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,

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

Line 3299: H_SCORES HZ_PARTY_SEARCH.score_list;

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

Line 3300: H_PARTY_ID HZ_PARTY_SEARCH.IDList;

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

Line 3301: H_PARTY_ID_LIST HZ_PARTY_SEARCH.IDList;

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

Line 3540: h_ps_id HZ_PARTY_SEARCH.IDList;

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

Line 3541: h_ps_party_id HZ_PARTY_SEARCH.IDList;

3537: 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
3538: l_party_id_idx NUMBER:=1;
3539: l_ctx_id NUMBER;
3540: h_ps_id HZ_PARTY_SEARCH.IDList;
3541: h_ps_party_id HZ_PARTY_SEARCH.IDList;
3542: h_ps_score HZ_PARTY_SEARCH.IDList;
3543: detcnt NUMBER := 1;
3544: l_person_id NUMBER;
3545: BEGIN

Line 3542: h_ps_score HZ_PARTY_SEARCH.IDList;

3538: l_party_id_idx NUMBER:=1;
3539: l_ctx_id NUMBER;
3540: h_ps_id HZ_PARTY_SEARCH.IDList;
3541: h_ps_party_id HZ_PARTY_SEARCH.IDList;
3542: h_ps_score HZ_PARTY_SEARCH.IDList;
3543: detcnt NUMBER := 1;
3544: l_person_id NUMBER;
3545: BEGIN
3546: SAVEPOINT eval_start;

Line 3639: h_ct_id HZ_PARTY_SEARCH.IDList;

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

Line 3640: h_ct_party_id HZ_PARTY_SEARCH.IDList;

3636: PROCEDURE eval_contact_level(p_contact_contains_str VARCHAR2,p_ins_details VARCHAR2,p_emax_score NUMBER) IS
3637: l_party_id_idx NUMBER:=1;
3638: l_ctx_id NUMBER;
3639: h_ct_id HZ_PARTY_SEARCH.IDList;
3640: h_ct_party_id HZ_PARTY_SEARCH.IDList;
3641: h_ct_score HZ_PARTY_SEARCH.IDList;
3642: detcnt NUMBER := 1;
3643: l_person_id NUMBER;
3644: BEGIN

Line 3641: h_ct_score HZ_PARTY_SEARCH.IDList;

3637: l_party_id_idx NUMBER:=1;
3638: l_ctx_id NUMBER;
3639: h_ct_id HZ_PARTY_SEARCH.IDList;
3640: h_ct_party_id HZ_PARTY_SEARCH.IDList;
3641: h_ct_score HZ_PARTY_SEARCH.IDList;
3642: detcnt NUMBER := 1;
3643: l_person_id NUMBER;
3644: BEGIN
3645: SAVEPOINT eval_start;

Line 3697: h_cpt_id HZ_PARTY_SEARCH.IDList;

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

Line 3698: h_cpt_party_id HZ_PARTY_SEARCH.IDList;

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

Line 3699: h_cpt_score HZ_PARTY_SEARCH.IDList;

3695: l_party_id_idx NUMBER:=1;
3696: l_ctx_id NUMBER;
3697: h_cpt_id HZ_PARTY_SEARCH.IDList;
3698: h_cpt_party_id HZ_PARTY_SEARCH.IDList;
3699: h_cpt_score HZ_PARTY_SEARCH.IDList;
3700: detcnt NUMBER := 1;
3701: l_person_id NUMBER;
3702: is_a_match VARCHAR2(1) := 'Y';
3703: l_cpt_flag VARCHAR2(1) := 'N';

Line 4041: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,

4037: END find_persons;
4038:
4039: PROCEDURE find_persons (
4040: p_rule_id IN NUMBER,
4041: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
4042: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
4043: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
4044: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
4045: p_restrict_sql IN VARCHAR2,

Line 4042: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,

4038:
4039: PROCEDURE find_persons (
4040: p_rule_id IN NUMBER,
4041: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
4042: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
4043: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
4044: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
4045: p_restrict_sql IN VARCHAR2,
4046: p_match_type IN VARCHAR2,

Line 4043: p_contact_list IN HZ_PARTY_SEARCH.contact_list,

4039: PROCEDURE find_persons (
4040: p_rule_id IN NUMBER,
4041: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
4042: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
4043: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
4044: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
4045: p_restrict_sql IN VARCHAR2,
4046: p_match_type IN VARCHAR2,
4047: p_search_merged IN VARCHAR2,

Line 4044: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,

4040: p_rule_id IN NUMBER,
4041: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
4042: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
4043: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
4044: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
4045: p_restrict_sql IN VARCHAR2,
4046: p_match_type IN VARCHAR2,
4047: p_search_merged IN VARCHAR2,
4048: p_ins_details IN VARCHAR2,

Line 4058: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,

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

Line 4059: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,

4055: END;
4056: PROCEDURE find_party_details (
4057: p_rule_id IN NUMBER,
4058: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
4059: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
4060: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
4061: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
4062: p_restrict_sql IN VARCHAR2,
4063: p_match_type IN VARCHAR2,

Line 4060: p_contact_list IN HZ_PARTY_SEARCH.contact_list,

4056: PROCEDURE find_party_details (
4057: p_rule_id IN NUMBER,
4058: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
4059: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
4060: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
4061: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
4062: p_restrict_sql IN VARCHAR2,
4063: p_match_type IN VARCHAR2,
4064: p_search_merged IN VARCHAR2,

Line 4061: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,

4057: p_rule_id IN NUMBER,
4058: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
4059: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
4060: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
4061: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
4062: p_restrict_sql IN VARCHAR2,
4063: p_match_type IN VARCHAR2,
4064: p_search_merged IN VARCHAR2,
4065: x_search_ctx_id OUT NUMBER,

Line 4118: l_party_rec HZ_PARTY_SEARCH.party_search_rec_type;

4114: x_dup_set_id OUT NUMBER,
4115: x_search_ctx_id OUT NUMBER,
4116: x_num_matches OUT NUMBER
4117: ) IS
4118: l_party_rec HZ_PARTY_SEARCH.party_search_rec_type;
4119: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
4120: l_contact_list HZ_PARTY_SEARCH.contact_list;
4121: l_cpt_list HZ_PARTY_SEARCH.contact_point_list;
4122: l_match_idx NUMBER;

Line 4119: l_party_site_list HZ_PARTY_SEARCH.party_site_list;

4115: x_search_ctx_id OUT NUMBER,
4116: x_num_matches OUT NUMBER
4117: ) IS
4118: l_party_rec HZ_PARTY_SEARCH.party_search_rec_type;
4119: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
4120: l_contact_list HZ_PARTY_SEARCH.contact_list;
4121: l_cpt_list HZ_PARTY_SEARCH.contact_point_list;
4122: l_match_idx NUMBER;
4123:

Line 4120: l_contact_list HZ_PARTY_SEARCH.contact_list;

4116: x_num_matches OUT NUMBER
4117: ) IS
4118: l_party_rec HZ_PARTY_SEARCH.party_search_rec_type;
4119: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
4120: l_contact_list HZ_PARTY_SEARCH.contact_list;
4121: l_cpt_list HZ_PARTY_SEARCH.contact_point_list;
4122: l_match_idx NUMBER;
4123:
4124: --Fix for bug 4417124

Line 4121: l_cpt_list HZ_PARTY_SEARCH.contact_point_list;

4117: ) IS
4118: l_party_rec HZ_PARTY_SEARCH.party_search_rec_type;
4119: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
4120: l_contact_list HZ_PARTY_SEARCH.contact_list;
4121: l_cpt_list HZ_PARTY_SEARCH.contact_point_list;
4122: l_match_idx NUMBER;
4123:
4124: --Fix for bug 4417124
4125: l_use_contact_addr_info BOOLEAN := TRUE;

Line 4234: l_party_search_rec HZ_PARTY_SEARCH.party_search_rec_type;

4230: x_search_ctx_id OUT NUMBER,
4231: x_num_matches OUT NUMBER
4232: ) IS
4233:
4234: l_party_search_rec HZ_PARTY_SEARCH.party_search_rec_type;
4235: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
4236: l_contact_list HZ_PARTY_SEARCH.contact_list;
4237: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;
4238: contact_point_ids HZ_PARTY_SEARCH.IDList;

Line 4235: l_party_site_list HZ_PARTY_SEARCH.party_site_list;

4231: x_num_matches OUT NUMBER
4232: ) IS
4233:
4234: l_party_search_rec HZ_PARTY_SEARCH.party_search_rec_type;
4235: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
4236: l_contact_list HZ_PARTY_SEARCH.contact_list;
4237: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;
4238: contact_point_ids HZ_PARTY_SEARCH.IDList;
4239: p_party_site_list HZ_PARTY_SEARCH.IDList;

Line 4236: l_contact_list HZ_PARTY_SEARCH.contact_list;

4232: ) IS
4233:
4234: l_party_search_rec HZ_PARTY_SEARCH.party_search_rec_type;
4235: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
4236: l_contact_list HZ_PARTY_SEARCH.contact_list;
4237: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;
4238: contact_point_ids HZ_PARTY_SEARCH.IDList;
4239: p_party_site_list HZ_PARTY_SEARCH.IDList;
4240: p_contact_ids HZ_PARTY_SEARCH.IDList;

Line 4237: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;

4233:
4234: l_party_search_rec HZ_PARTY_SEARCH.party_search_rec_type;
4235: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
4236: l_contact_list HZ_PARTY_SEARCH.contact_list;
4237: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;
4238: contact_point_ids HZ_PARTY_SEARCH.IDList;
4239: p_party_site_list HZ_PARTY_SEARCH.IDList;
4240: p_contact_ids HZ_PARTY_SEARCH.IDList;
4241: l_match_idx NUMBER;

Line 4238: contact_point_ids HZ_PARTY_SEARCH.IDList;

4234: l_party_search_rec HZ_PARTY_SEARCH.party_search_rec_type;
4235: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
4236: l_contact_list HZ_PARTY_SEARCH.contact_list;
4237: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;
4238: contact_point_ids HZ_PARTY_SEARCH.IDList;
4239: p_party_site_list HZ_PARTY_SEARCH.IDList;
4240: p_contact_ids HZ_PARTY_SEARCH.IDList;
4241: l_match_idx NUMBER;
4242: cursor get_cpts_for_party_sites is select contact_point_id

Line 4239: p_party_site_list HZ_PARTY_SEARCH.IDList;

4235: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
4236: l_contact_list HZ_PARTY_SEARCH.contact_list;
4237: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;
4238: contact_point_ids HZ_PARTY_SEARCH.IDList;
4239: p_party_site_list HZ_PARTY_SEARCH.IDList;
4240: p_contact_ids HZ_PARTY_SEARCH.IDList;
4241: l_match_idx NUMBER;
4242: cursor get_cpts_for_party_sites is select contact_point_id
4243: from hz_contact_points

Line 4240: p_contact_ids HZ_PARTY_SEARCH.IDList;

4236: l_contact_list HZ_PARTY_SEARCH.contact_list;
4237: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;
4238: contact_point_ids HZ_PARTY_SEARCH.IDList;
4239: p_party_site_list HZ_PARTY_SEARCH.IDList;
4240: p_contact_ids HZ_PARTY_SEARCH.IDList;
4241: l_match_idx NUMBER;
4242: cursor get_cpts_for_party_sites is select contact_point_id
4243: from hz_contact_points
4244: where owner_table_name = 'HZ_PARTY_SITES'

Line 4269: HZ_PARTY_SEARCH.G_MISS_ID_LIST,

4265:
4266: get_search_criteria (
4267: null,
4268: p_party_site_list,
4269: HZ_PARTY_SEARCH.G_MISS_ID_LIST,
4270: contact_point_ids,
4271: l_party_search_rec,
4272: l_party_site_list,
4273: l_contact_list,

Line 4319: l_party_search_rec HZ_PARTY_SEARCH.party_search_rec_type;

4315: x_search_ctx_id OUT NUMBER,
4316: x_num_matches OUT NUMBER
4317: ) IS
4318:
4319: l_party_search_rec HZ_PARTY_SEARCH.party_search_rec_type;
4320: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
4321: l_contact_list HZ_PARTY_SEARCH.contact_list;
4322: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;
4323: contact_point_ids HZ_PARTY_SEARCH.IDList;

Line 4320: l_party_site_list HZ_PARTY_SEARCH.party_site_list;

4316: x_num_matches OUT NUMBER
4317: ) IS
4318:
4319: l_party_search_rec HZ_PARTY_SEARCH.party_search_rec_type;
4320: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
4321: l_contact_list HZ_PARTY_SEARCH.contact_list;
4322: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;
4323: contact_point_ids HZ_PARTY_SEARCH.IDList;
4324: p_party_site_list HZ_PARTY_SEARCH.IDList;

Line 4321: l_contact_list HZ_PARTY_SEARCH.contact_list;

4317: ) IS
4318:
4319: l_party_search_rec HZ_PARTY_SEARCH.party_search_rec_type;
4320: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
4321: l_contact_list HZ_PARTY_SEARCH.contact_list;
4322: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;
4323: contact_point_ids HZ_PARTY_SEARCH.IDList;
4324: p_party_site_list HZ_PARTY_SEARCH.IDList;
4325: p_contact_ids HZ_PARTY_SEARCH.IDList;

Line 4322: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;

4318:
4319: l_party_search_rec HZ_PARTY_SEARCH.party_search_rec_type;
4320: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
4321: l_contact_list HZ_PARTY_SEARCH.contact_list;
4322: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;
4323: contact_point_ids HZ_PARTY_SEARCH.IDList;
4324: p_party_site_list HZ_PARTY_SEARCH.IDList;
4325: p_contact_ids HZ_PARTY_SEARCH.IDList;
4326: l_match_idx NUMBER;

Line 4323: contact_point_ids HZ_PARTY_SEARCH.IDList;

4319: l_party_search_rec HZ_PARTY_SEARCH.party_search_rec_type;
4320: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
4321: l_contact_list HZ_PARTY_SEARCH.contact_list;
4322: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;
4323: contact_point_ids HZ_PARTY_SEARCH.IDList;
4324: p_party_site_list HZ_PARTY_SEARCH.IDList;
4325: p_contact_ids HZ_PARTY_SEARCH.IDList;
4326: l_match_idx NUMBER;
4327: cursor get_cpt_for_contact_id is select contact_point_id

Line 4324: p_party_site_list HZ_PARTY_SEARCH.IDList;

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

Line 4325: p_contact_ids HZ_PARTY_SEARCH.IDList;

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

Line 4356: HZ_PARTY_SEARCH.G_MISS_ID_LIST,

4352: CLOSE get_cpt_for_contact_id;
4353:
4354: get_search_criteria (
4355: null,
4356: HZ_PARTY_SEARCH.G_MISS_ID_LIST,
4357: p_contact_ids,
4358: contact_point_ids,
4359: l_party_search_rec,
4360: l_party_site_list,

Line 4407: l_party_search_rec HZ_PARTY_SEARCH.party_search_rec_type;

4403: p_match_type IN VARCHAR2,
4404: x_search_ctx_id OUT NUMBER,
4405: x_num_matches OUT NUMBER
4406: ) IS
4407: l_party_search_rec HZ_PARTY_SEARCH.party_search_rec_type;
4408: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
4409: l_contact_list HZ_PARTY_SEARCH.contact_list;
4410: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;
4411: contact_point_ids HZ_PARTY_SEARCH.IDList;

Line 4408: l_party_site_list HZ_PARTY_SEARCH.party_site_list;

4404: x_search_ctx_id OUT NUMBER,
4405: x_num_matches OUT NUMBER
4406: ) IS
4407: l_party_search_rec HZ_PARTY_SEARCH.party_search_rec_type;
4408: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
4409: l_contact_list HZ_PARTY_SEARCH.contact_list;
4410: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;
4411: contact_point_ids HZ_PARTY_SEARCH.IDList;
4412: p_party_site_list HZ_PARTY_SEARCH.IDList;

Line 4409: l_contact_list HZ_PARTY_SEARCH.contact_list;

4405: x_num_matches OUT NUMBER
4406: ) IS
4407: l_party_search_rec HZ_PARTY_SEARCH.party_search_rec_type;
4408: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
4409: l_contact_list HZ_PARTY_SEARCH.contact_list;
4410: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;
4411: contact_point_ids HZ_PARTY_SEARCH.IDList;
4412: p_party_site_list HZ_PARTY_SEARCH.IDList;
4413: p_contact_ids HZ_PARTY_SEARCH.IDList;

Line 4410: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;

4406: ) IS
4407: l_party_search_rec HZ_PARTY_SEARCH.party_search_rec_type;
4408: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
4409: l_contact_list HZ_PARTY_SEARCH.contact_list;
4410: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;
4411: contact_point_ids HZ_PARTY_SEARCH.IDList;
4412: p_party_site_list HZ_PARTY_SEARCH.IDList;
4413: p_contact_ids HZ_PARTY_SEARCH.IDList;
4414: l_match_idx NUMBER;

Line 4411: contact_point_ids HZ_PARTY_SEARCH.IDList;

4407: l_party_search_rec HZ_PARTY_SEARCH.party_search_rec_type;
4408: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
4409: l_contact_list HZ_PARTY_SEARCH.contact_list;
4410: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;
4411: contact_point_ids HZ_PARTY_SEARCH.IDList;
4412: p_party_site_list HZ_PARTY_SEARCH.IDList;
4413: p_contact_ids HZ_PARTY_SEARCH.IDList;
4414: l_match_idx NUMBER;
4415:

Line 4412: p_party_site_list HZ_PARTY_SEARCH.IDList;

4408: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
4409: l_contact_list HZ_PARTY_SEARCH.contact_list;
4410: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;
4411: contact_point_ids HZ_PARTY_SEARCH.IDList;
4412: p_party_site_list HZ_PARTY_SEARCH.IDList;
4413: p_contact_ids HZ_PARTY_SEARCH.IDList;
4414: l_match_idx NUMBER;
4415:
4416: BEGIN

Line 4413: p_contact_ids HZ_PARTY_SEARCH.IDList;

4409: l_contact_list HZ_PARTY_SEARCH.contact_list;
4410: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;
4411: contact_point_ids HZ_PARTY_SEARCH.IDList;
4412: p_party_site_list HZ_PARTY_SEARCH.IDList;
4413: p_contact_ids HZ_PARTY_SEARCH.IDList;
4414: l_match_idx NUMBER;
4415:
4416: BEGIN
4417: IF fnd_log.level_procedure>=fnd_log.g_current_runtime_level THEN

Line 4430: HZ_PARTY_SEARCH.G_MISS_ID_LIST,

4426: END IF;
4427: contact_point_ids(1) := p_contact_point_id;
4428: get_search_criteria (
4429: null,
4430: HZ_PARTY_SEARCH.G_MISS_ID_LIST,
4431: HZ_PARTY_SEARCH.G_MISS_ID_LIST,
4432: contact_point_ids,
4433: l_party_search_rec,
4434: l_party_site_list,

Line 4431: HZ_PARTY_SEARCH.G_MISS_ID_LIST,

4427: contact_point_ids(1) := p_contact_point_id;
4428: get_search_criteria (
4429: null,
4430: HZ_PARTY_SEARCH.G_MISS_ID_LIST,
4431: HZ_PARTY_SEARCH.G_MISS_ID_LIST,
4432: contact_point_ids,
4433: l_party_search_rec,
4434: l_party_site_list,
4435: l_contact_list,

Line 4584: l_party_rec HZ_PARTY_SEARCH.party_search_rec_type;

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

Line 4585: l_party_site_list HZ_PARTY_SEARCH.party_site_list;

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

Line 4586: l_contact_list HZ_PARTY_SEARCH.contact_list;

4582: l_match_idx NUMBER;
4583: AttrVals AttrList;
4584: l_party_rec HZ_PARTY_SEARCH.party_search_rec_type;
4585: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
4586: l_contact_list HZ_PARTY_SEARCH.contact_list;
4587: l_cpt_list HZ_PARTY_SEARCH.contact_point_list;
4588: l_dup_set_id NUMBER;
4589: l_idx NUMBER;
4590: l_cpt_type VARCHAR2(255);

Line 4587: l_cpt_list HZ_PARTY_SEARCH.contact_point_list;

4583: AttrVals AttrList;
4584: l_party_rec HZ_PARTY_SEARCH.party_search_rec_type;
4585: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
4586: l_contact_list HZ_PARTY_SEARCH.contact_list;
4587: l_cpt_list HZ_PARTY_SEARCH.contact_point_list;
4588: l_dup_set_id NUMBER;
4589: l_idx NUMBER;
4590: l_cpt_type VARCHAR2(255);
4591: FIRST BOOLEAN := TRUE;

Line 4780: p_party_site_list IN HZ_PARTY_SEARCH.PARTY_SITE_LIST,

4776:
4777: PROCEDURE get_matching_party_sites (
4778: p_rule_id IN NUMBER,
4779: p_party_id IN NUMBER,
4780: p_party_site_list IN HZ_PARTY_SEARCH.PARTY_SITE_LIST,
4781: p_contact_point_list IN HZ_PARTY_SEARCH.CONTACT_POINT_LIST,
4782: p_restrict_sql IN VARCHAR2,
4783: p_match_type IN VARCHAR2,
4784: p_dup_party_site_id IN NUMBER,

Line 4781: p_contact_point_list IN HZ_PARTY_SEARCH.CONTACT_POINT_LIST,

4777: PROCEDURE get_matching_party_sites (
4778: p_rule_id IN NUMBER,
4779: p_party_id IN NUMBER,
4780: p_party_site_list IN HZ_PARTY_SEARCH.PARTY_SITE_LIST,
4781: p_contact_point_list IN HZ_PARTY_SEARCH.CONTACT_POINT_LIST,
4782: p_restrict_sql IN VARCHAR2,
4783: p_match_type IN VARCHAR2,
4784: p_dup_party_site_id IN NUMBER,
4785: x_search_ctx_id OUT NUMBER,

Line 4810: H_SCORES HZ_PARTY_SEARCH.score_list;

4806: l_TX1 VARCHAR2(2000);
4807: l_TX3 VARCHAR2(2000);
4808: l_TX4 VARCHAR2(2000);
4809: l_TX11 VARCHAR2(2000);
4810: H_SCORES HZ_PARTY_SEARCH.score_list;
4811:
4812: l_score NUMBER;
4813: l_idx NUMBER;
4814: l_party_cur HZ_PARTY_STAGE.StageCurTyp;

Line 4841: l_match_ps_list HZ_PARTY_SEARCH.IDList;

4837: defps NUMBER :=0;
4838: defct NUMBER :=0;
4839: defcpt NUMBER :=0;
4840: l_index NUMBER;
4841: l_match_ps_list HZ_PARTY_SEARCH.IDList;
4842: l_cnt NUMBER:=1;
4843:
4844:
4845: BEGIN

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

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

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

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

Line 5016: p_contact_list IN HZ_PARTY_SEARCH.CONTACT_LIST,

5012:
5013: PROCEDURE get_matching_contacts (
5014: p_rule_id IN NUMBER,
5015: p_party_id IN NUMBER,
5016: p_contact_list IN HZ_PARTY_SEARCH.CONTACT_LIST,
5017: p_contact_point_list IN HZ_PARTY_SEARCH.CONTACT_POINT_LIST,
5018: p_restrict_sql IN VARCHAR2,
5019: p_match_type IN VARCHAR2,
5020: p_dup_contact_id IN NUMBER,

Line 5017: p_contact_point_list IN HZ_PARTY_SEARCH.CONTACT_POINT_LIST,

5013: PROCEDURE get_matching_contacts (
5014: p_rule_id IN NUMBER,
5015: p_party_id IN NUMBER,
5016: p_contact_list IN HZ_PARTY_SEARCH.CONTACT_LIST,
5017: p_contact_point_list IN HZ_PARTY_SEARCH.CONTACT_POINT_LIST,
5018: p_restrict_sql IN VARCHAR2,
5019: p_match_type IN VARCHAR2,
5020: p_dup_contact_id IN NUMBER,
5021: x_search_ctx_id OUT NUMBER,

Line 5046: H_SCORES HZ_PARTY_SEARCH.score_list;

5042: l_TX2 VARCHAR2(2000);
5043: l_TX1 VARCHAR2(2000);
5044: l_TX5 VARCHAR2(2000);
5045: l_TX6 VARCHAR2(2000);
5046: H_SCORES HZ_PARTY_SEARCH.score_list;
5047:
5048: l_score NUMBER;
5049: l_idx NUMBER;
5050: l_party_cur HZ_PARTY_STAGE.StageCurTyp;

Line 5074: l_match_contact_list HZ_PARTY_SEARCH.IDList;

5070: l_party_max_score NUMBER;
5071: l_ps_max_score NUMBER;
5072: l_contact_max_score NUMBER;
5073: l_cpt_max_score NUMBER;
5074: l_match_contact_list HZ_PARTY_SEARCH.IDList;
5075: l_cnt NUMBER:=1;
5076:
5077:
5078: BEGIN

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

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

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

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

Line 5245: p_contact_point_list IN HZ_PARTY_SEARCH.CONTACT_POINT_LIST,

5241:
5242: PROCEDURE get_matching_contact_points (
5243: p_rule_id IN NUMBER,
5244: p_party_id IN NUMBER,
5245: p_contact_point_list IN HZ_PARTY_SEARCH.CONTACT_POINT_LIST,
5246: p_restrict_sql IN VARCHAR2,
5247: p_match_type IN VARCHAR2,
5248: p_dup_contact_point_id IN NUMBER,
5249: x_search_ctx_id OUT NUMBER,

Line 5275: H_PARTY_ID HZ_PARTY_SEARCH.IDList;

5271: l_cpt_ps_id NUMBER;
5272: l_cpt_contact_id NUMBER;
5273: l_contact_pt_id NUMBER;
5274: l_cpt_type VARCHAR2(100);
5275: H_PARTY_ID HZ_PARTY_SEARCH.IDList;
5276: H_CONTACT_POINT_ID HZ_PARTY_SEARCH.IDList;
5277: H_SCORE HZ_PARTY_SEARCH.IDList;
5278:
5279: cnt NUMBER :=0;

Line 5276: H_CONTACT_POINT_ID HZ_PARTY_SEARCH.IDList;

5272: l_cpt_contact_id NUMBER;
5273: l_contact_pt_id NUMBER;
5274: l_cpt_type VARCHAR2(100);
5275: H_PARTY_ID HZ_PARTY_SEARCH.IDList;
5276: H_CONTACT_POINT_ID HZ_PARTY_SEARCH.IDList;
5277: H_SCORE HZ_PARTY_SEARCH.IDList;
5278:
5279: cnt NUMBER :=0;
5280: l_party_max_score NUMBER;

Line 5277: H_SCORE HZ_PARTY_SEARCH.IDList;

5273: l_contact_pt_id NUMBER;
5274: l_cpt_type VARCHAR2(100);
5275: H_PARTY_ID HZ_PARTY_SEARCH.IDList;
5276: H_CONTACT_POINT_ID HZ_PARTY_SEARCH.IDList;
5277: H_SCORE HZ_PARTY_SEARCH.IDList;
5278:
5279: cnt NUMBER :=0;
5280: l_party_max_score NUMBER;
5281: l_ps_max_score NUMBER;

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

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

Line 5307: HZ_PARTY_SEARCH.G_MISS_PARTY_SITE_LIST, HZ_PARTY_SEARCH.G_MISS_CONTACT_LIST,

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

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

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

Line 5390: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,

5386:
5387: PROCEDURE get_score_details (
5388: p_rule_id IN NUMBER,
5389: p_party_id IN NUMBER,
5390: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
5391: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
5392: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
5393: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
5394: x_search_ctx_id IN OUT NUMBER

Line 5391: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,

5387: PROCEDURE get_score_details (
5388: p_rule_id IN NUMBER,
5389: p_party_id IN NUMBER,
5390: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
5391: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
5392: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
5393: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
5394: x_search_ctx_id IN OUT NUMBER
5395: ) IS

Line 5392: p_contact_list IN HZ_PARTY_SEARCH.contact_list,

5388: p_rule_id IN NUMBER,
5389: p_party_id IN NUMBER,
5390: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
5391: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
5392: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
5393: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
5394: x_search_ctx_id IN OUT NUMBER
5395: ) IS
5396:

Line 5393: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,

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

Line 5434: H_SCORES HZ_PARTY_SEARCH.score_list;

5430: l_TX8 VARCHAR2(2000);
5431: l_max_TX8 VARCHAR2(2000);
5432: l_TX6 VARCHAR2(2000);
5433: l_max_TX6 VARCHAR2(2000);
5434: H_SCORES HZ_PARTY_SEARCH.score_list;
5435:
5436: l_score NUMBER;
5437: l_match_idx NUMBER;
5438: l_idx NUMBER;

Line 5606: x_party_search_rec OUT NOCOPY HZ_PARTY_SEARCH.party_search_rec_type,

5602: ************************************************/
5603:
5604: PROCEDURE get_party_for_search (
5605: p_party_id IN NUMBER,
5606: x_party_search_rec OUT NOCOPY HZ_PARTY_SEARCH.party_search_rec_type,
5607: x_party_site_list OUT NOCOPY HZ_PARTY_SEARCH.party_site_list,
5608: x_contact_list OUT NOCOPY HZ_PARTY_SEARCH.contact_list,
5609: x_contact_point_list OUT NOCOPY HZ_PARTY_SEARCH.contact_point_list
5610: ) IS

Line 5607: x_party_site_list OUT NOCOPY HZ_PARTY_SEARCH.party_site_list,

5603:
5604: PROCEDURE get_party_for_search (
5605: p_party_id IN NUMBER,
5606: x_party_search_rec OUT NOCOPY HZ_PARTY_SEARCH.party_search_rec_type,
5607: x_party_site_list OUT NOCOPY HZ_PARTY_SEARCH.party_site_list,
5608: x_contact_list OUT NOCOPY HZ_PARTY_SEARCH.contact_list,
5609: x_contact_point_list OUT NOCOPY HZ_PARTY_SEARCH.contact_point_list
5610: ) IS
5611: l_party_id NUMBER;

Line 5608: x_contact_list OUT NOCOPY HZ_PARTY_SEARCH.contact_list,

5604: PROCEDURE get_party_for_search (
5605: p_party_id IN NUMBER,
5606: x_party_search_rec OUT NOCOPY HZ_PARTY_SEARCH.party_search_rec_type,
5607: x_party_site_list OUT NOCOPY HZ_PARTY_SEARCH.party_site_list,
5608: x_contact_list OUT NOCOPY HZ_PARTY_SEARCH.contact_list,
5609: x_contact_point_list OUT NOCOPY HZ_PARTY_SEARCH.contact_point_list
5610: ) IS
5611: l_party_id NUMBER;
5612: l_party_site_ids HZ_PARTY_SEARCH.IDList;

Line 5609: x_contact_point_list OUT NOCOPY HZ_PARTY_SEARCH.contact_point_list

5605: p_party_id IN NUMBER,
5606: x_party_search_rec OUT NOCOPY HZ_PARTY_SEARCH.party_search_rec_type,
5607: x_party_site_list OUT NOCOPY HZ_PARTY_SEARCH.party_site_list,
5608: x_contact_list OUT NOCOPY HZ_PARTY_SEARCH.contact_list,
5609: x_contact_point_list OUT NOCOPY HZ_PARTY_SEARCH.contact_point_list
5610: ) IS
5611: l_party_id NUMBER;
5612: l_party_site_ids HZ_PARTY_SEARCH.IDList;
5613: l_contact_ids HZ_PARTY_SEARCH.IDList;

Line 5612: l_party_site_ids HZ_PARTY_SEARCH.IDList;

5608: x_contact_list OUT NOCOPY HZ_PARTY_SEARCH.contact_list,
5609: x_contact_point_list OUT NOCOPY HZ_PARTY_SEARCH.contact_point_list
5610: ) IS
5611: l_party_id NUMBER;
5612: l_party_site_ids HZ_PARTY_SEARCH.IDList;
5613: l_contact_ids HZ_PARTY_SEARCH.IDList;
5614: l_contact_pt_ids HZ_PARTY_SEARCH.IDList;
5615: ps NUMBER :=1;
5616: cpt NUMBER :=1;

Line 5613: l_contact_ids HZ_PARTY_SEARCH.IDList;

5609: x_contact_point_list OUT NOCOPY HZ_PARTY_SEARCH.contact_point_list
5610: ) IS
5611: l_party_id NUMBER;
5612: l_party_site_ids HZ_PARTY_SEARCH.IDList;
5613: l_contact_ids HZ_PARTY_SEARCH.IDList;
5614: l_contact_pt_ids HZ_PARTY_SEARCH.IDList;
5615: ps NUMBER :=1;
5616: cpt NUMBER :=1;
5617: ct NUMBER :=1;

Line 5614: l_contact_pt_ids HZ_PARTY_SEARCH.IDList;

5610: ) IS
5611: l_party_id NUMBER;
5612: l_party_site_ids HZ_PARTY_SEARCH.IDList;
5613: l_contact_ids HZ_PARTY_SEARCH.IDList;
5614: l_contact_pt_ids HZ_PARTY_SEARCH.IDList;
5615: ps NUMBER :=1;
5616: cpt NUMBER :=1;
5617: ct NUMBER :=1;
5618: l_use_contact_info varchar2(1);

Line 5723: p_party_site_ids IN HZ_PARTY_SEARCH.IDList,

5719: END get_party_for_search;
5720:
5721: PROCEDURE get_search_criteria (
5722: p_party_id IN NUMBER,
5723: p_party_site_ids IN HZ_PARTY_SEARCH.IDList,
5724: p_contact_ids IN HZ_PARTY_SEARCH.IDList,
5725: p_contact_pt_ids IN HZ_PARTY_SEARCH.IDList,
5726: x_party_search_rec OUT NOCOPY HZ_PARTY_SEARCH.party_search_rec_type,
5727: x_party_site_list OUT NOCOPY HZ_PARTY_SEARCH.party_site_list,

Line 5724: p_contact_ids IN HZ_PARTY_SEARCH.IDList,

5720:
5721: PROCEDURE get_search_criteria (
5722: p_party_id IN NUMBER,
5723: p_party_site_ids IN HZ_PARTY_SEARCH.IDList,
5724: p_contact_ids IN HZ_PARTY_SEARCH.IDList,
5725: p_contact_pt_ids IN HZ_PARTY_SEARCH.IDList,
5726: x_party_search_rec OUT NOCOPY HZ_PARTY_SEARCH.party_search_rec_type,
5727: x_party_site_list OUT NOCOPY HZ_PARTY_SEARCH.party_site_list,
5728: x_contact_list OUT NOCOPY HZ_PARTY_SEARCH.contact_list,

Line 5725: p_contact_pt_ids IN HZ_PARTY_SEARCH.IDList,

5721: PROCEDURE get_search_criteria (
5722: p_party_id IN NUMBER,
5723: p_party_site_ids IN HZ_PARTY_SEARCH.IDList,
5724: p_contact_ids IN HZ_PARTY_SEARCH.IDList,
5725: p_contact_pt_ids IN HZ_PARTY_SEARCH.IDList,
5726: x_party_search_rec OUT NOCOPY HZ_PARTY_SEARCH.party_search_rec_type,
5727: x_party_site_list OUT NOCOPY HZ_PARTY_SEARCH.party_site_list,
5728: x_contact_list OUT NOCOPY HZ_PARTY_SEARCH.contact_list,
5729: x_contact_point_list OUT NOCOPY HZ_PARTY_SEARCH.contact_point_list

Line 5726: x_party_search_rec OUT NOCOPY HZ_PARTY_SEARCH.party_search_rec_type,

5722: p_party_id IN NUMBER,
5723: p_party_site_ids IN HZ_PARTY_SEARCH.IDList,
5724: p_contact_ids IN HZ_PARTY_SEARCH.IDList,
5725: p_contact_pt_ids IN HZ_PARTY_SEARCH.IDList,
5726: x_party_search_rec OUT NOCOPY HZ_PARTY_SEARCH.party_search_rec_type,
5727: x_party_site_list OUT NOCOPY HZ_PARTY_SEARCH.party_site_list,
5728: x_contact_list OUT NOCOPY HZ_PARTY_SEARCH.contact_list,
5729: x_contact_point_list OUT NOCOPY HZ_PARTY_SEARCH.contact_point_list
5730: ) IS

Line 5727: x_party_site_list OUT NOCOPY HZ_PARTY_SEARCH.party_site_list,

5723: p_party_site_ids IN HZ_PARTY_SEARCH.IDList,
5724: p_contact_ids IN HZ_PARTY_SEARCH.IDList,
5725: p_contact_pt_ids IN HZ_PARTY_SEARCH.IDList,
5726: x_party_search_rec OUT NOCOPY HZ_PARTY_SEARCH.party_search_rec_type,
5727: x_party_site_list OUT NOCOPY HZ_PARTY_SEARCH.party_site_list,
5728: x_contact_list OUT NOCOPY HZ_PARTY_SEARCH.contact_list,
5729: x_contact_point_list OUT NOCOPY HZ_PARTY_SEARCH.contact_point_list
5730: ) IS
5731: BEGIN

Line 5728: x_contact_list OUT NOCOPY HZ_PARTY_SEARCH.contact_list,

5724: p_contact_ids IN HZ_PARTY_SEARCH.IDList,
5725: p_contact_pt_ids IN HZ_PARTY_SEARCH.IDList,
5726: x_party_search_rec OUT NOCOPY HZ_PARTY_SEARCH.party_search_rec_type,
5727: x_party_site_list OUT NOCOPY HZ_PARTY_SEARCH.party_site_list,
5728: x_contact_list OUT NOCOPY HZ_PARTY_SEARCH.contact_list,
5729: x_contact_point_list OUT NOCOPY HZ_PARTY_SEARCH.contact_point_list
5730: ) IS
5731: BEGIN
5732:

Line 5729: x_contact_point_list OUT NOCOPY HZ_PARTY_SEARCH.contact_point_list

5725: p_contact_pt_ids IN HZ_PARTY_SEARCH.IDList,
5726: x_party_search_rec OUT NOCOPY HZ_PARTY_SEARCH.party_search_rec_type,
5727: x_party_site_list OUT NOCOPY HZ_PARTY_SEARCH.party_site_list,
5728: x_contact_list OUT NOCOPY HZ_PARTY_SEARCH.contact_list,
5729: x_contact_point_list OUT NOCOPY HZ_PARTY_SEARCH.contact_point_list
5730: ) IS
5731: BEGIN
5732:
5733: IF fnd_log.level_statement>=fnd_log.g_current_runtime_level THEN

Line 5781: x_party_search_rec OUT NOCOPY HZ_PARTY_SEARCH.party_search_rec_type

5777: ************************************************/
5778:
5779: PROCEDURE get_party_rec (
5780: p_party_id IN NUMBER,
5781: x_party_search_rec OUT NOCOPY HZ_PARTY_SEARCH.party_search_rec_type
5782: ) IS
5783: l_party_type VARCHAR2(255);
5784: BEGIN
5785:

Line 5844: p_party_site_ids IN HZ_PARTY_SEARCH.IDList,

5840: the party site search record structure
5841: ************************************************/
5842:
5843: PROCEDURE get_party_site_rec (
5844: p_party_site_ids IN HZ_PARTY_SEARCH.IDList,
5845: x_party_site_list OUT NOCOPY HZ_PARTY_SEARCH.party_site_list
5846: ) IS
5847: CURSOR c_party_sites(cp_party_site_id NUMBER) IS
5848: SELECT party_site_id

Line 5845: x_party_site_list OUT NOCOPY HZ_PARTY_SEARCH.party_site_list

5841: ************************************************/
5842:
5843: PROCEDURE get_party_site_rec (
5844: p_party_site_ids IN HZ_PARTY_SEARCH.IDList,
5845: x_party_site_list OUT NOCOPY HZ_PARTY_SEARCH.party_site_list
5846: ) IS
5847: CURSOR c_party_sites(cp_party_site_id NUMBER) IS
5848: SELECT party_site_id
5849: ,translate(HZ_LOCATIONS.POSTAL_CODE, '%',' ')

Line 5900: p_contact_ids IN HZ_PARTY_SEARCH.IDList,

5896: the contact search record structure
5897: ************************************************/
5898:
5899: PROCEDURE get_contact_rec (
5900: p_contact_ids IN HZ_PARTY_SEARCH.IDList,
5901: x_contact_list OUT NOCOPY HZ_PARTY_SEARCH.contact_list
5902: ) IS
5903: CURSOR c_contacts(cp_org_contact_id NUMBER) IS
5904: SELECT org_contact_id

Line 5901: x_contact_list OUT NOCOPY HZ_PARTY_SEARCH.contact_list

5897: ************************************************/
5898:
5899: PROCEDURE get_contact_rec (
5900: p_contact_ids IN HZ_PARTY_SEARCH.IDList,
5901: x_contact_list OUT NOCOPY HZ_PARTY_SEARCH.contact_list
5902: ) IS
5903: CURSOR c_contacts(cp_org_contact_id NUMBER) IS
5904: SELECT org_contact_id
5905: FROM HZ_ORG_CONTACTS, HZ_RELATIONSHIPS, HZ_PERSON_PROFILES

Line 5958: p_contact_point_ids IN HZ_PARTY_SEARCH.IDList,

5954: the contact point search record structure
5955: ************************************************/
5956:
5957: PROCEDURE get_contact_point_rec (
5958: p_contact_point_ids IN HZ_PARTY_SEARCH.IDList,
5959: x_contact_point_list OUT NOCOPY HZ_PARTY_SEARCH.contact_point_list
5960: ) IS
5961:
5962: -- Cursor to fetch primary contact points for party

Line 5959: x_contact_point_list OUT NOCOPY HZ_PARTY_SEARCH.contact_point_list

5955: ************************************************/
5956:
5957: PROCEDURE get_contact_point_rec (
5958: p_contact_point_ids IN HZ_PARTY_SEARCH.IDList,
5959: x_contact_point_list OUT NOCOPY HZ_PARTY_SEARCH.contact_point_list
5960: ) IS
5961:
5962: -- Cursor to fetch primary contact points for party
5963: CURSOR c_cpts(cp_contact_point_id NUMBER) IS

Line 6015: p_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,

6011: ************************************************/
6012:
6013: PROCEDURE MAP_PARTY_REC(
6014: p_search_ctx IN BOOLEAN,
6015: p_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
6016: x_entered_max_score OUT NUMBER,
6017: x_stage_rec IN OUT NOCOPY HZ_PARTY_STAGE.party_stage_rec_type
6018: ) IS
6019: tmp VARCHAR2(4000);

Line 6184: p_search_list IN HZ_PARTY_SEARCH.party_site_list,

6180: ************************************************/
6181:
6182: PROCEDURE MAP_PARTY_SITE_REC(
6183: p_search_ctx IN BOOLEAN,
6184: p_search_list IN HZ_PARTY_SEARCH.party_site_list,
6185: x_entered_max_score OUT NUMBER,
6186: x_stage_list IN OUT NOCOPY HZ_PARTY_STAGE.party_site_stage_list
6187: ) IS
6188: l_current_max_score NUMBER;

Line 6302: p_search_list IN HZ_PARTY_SEARCH.contact_list,

6298: ************************************************/
6299:
6300: PROCEDURE MAP_CONTACT_REC(
6301: p_search_ctx IN BOOLEAN,
6302: p_search_list IN HZ_PARTY_SEARCH.contact_list,
6303: x_entered_max_score OUT NUMBER,
6304: x_stage_list IN OUT NOCOPY HZ_PARTY_STAGE.contact_stage_list
6305: ) IS
6306: l_current_max_score NUMBER;

Line 6405: p_search_list IN HZ_PARTY_SEARCH.contact_point_list,

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

Line 6472: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,

6468: 2. Contact Point Type is not null for each condition
6469: ************************************************/
6470:
6471: FUNCTION check_prim_cond(
6472: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
6473: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
6474: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
6475: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list)
6476: RETURN BOOLEAN IS

Line 6473: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,

6469: ************************************************/
6470:
6471: FUNCTION check_prim_cond(
6472: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
6473: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
6474: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
6475: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list)
6476: RETURN BOOLEAN IS
6477: BEGIN

Line 6474: p_contact_list IN HZ_PARTY_SEARCH.contact_list,

6470:
6471: FUNCTION check_prim_cond(
6472: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
6473: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
6474: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
6475: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list)
6476: RETURN BOOLEAN IS
6477: BEGIN
6478: FOR I IN 1..p_contact_point_list.COUNT LOOP

Line 6475: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list)

6471: FUNCTION check_prim_cond(
6472: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
6473: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
6474: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
6475: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list)
6476: RETURN BOOLEAN IS
6477: BEGIN
6478: FOR I IN 1..p_contact_point_list.COUNT LOOP
6479: IF p_contact_point_list(I).CONTACT_POINT_TYPE IS NULL AND (

Line 6535: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,

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

Line 6536: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,

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

Line 6589: p_contact_list IN HZ_PARTY_SEARCH.contact_list,

6585: has contact criteria.
6586: ************************************************/
6587:
6588: PROCEDURE check_contact_cond(
6589: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
6590: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
6591: x_secondary OUT BOOLEAN,
6592: x_primary OUT BOOLEAN
6593: ) IS

Line 6590: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,

6586: ************************************************/
6587:
6588: PROCEDURE check_contact_cond(
6589: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
6590: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
6591: x_secondary OUT BOOLEAN,
6592: x_primary OUT BOOLEAN
6593: ) IS
6594: BEGIN

Line 6643: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,

6639: has valid contact point criteria.
6640: ************************************************/
6641:
6642: PROCEDURE check_contact_point_cond(
6643: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
6644: x_secondary OUT BOOLEAN,
6645: x_primary OUT BOOLEAN
6646: ) IS
6647: BEGIN