DBA Data[Home] [Help]

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

502: PROCEDURE INSERT_PARTY_SCORE (
503: p_party_id IN NUMBER
504: ,p_record_id IN NUMBER
505: ,p_search_ctx_id IN NUMBER
506: ,p_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type
507: ,p_stage_rec IN HZ_PARTY_STAGE.party_stage_rec_type
508: ,p_table_TX32 VARCHAR2
509: ,p_table_TX33 VARCHAR2
510: ,p_table_TX34 VARCHAR2

Line 666: ,p_search_rec IN HZ_PARTY_SEARCH.party_site_search_rec_type

662: PROCEDURE INSERT_PARTY_SITES_SCORE (
663: p_party_id IN NUMBER
664: ,p_record_id IN NUMBER
665: ,p_search_ctx_id IN NUMBER
666: ,p_search_rec IN HZ_PARTY_SEARCH.party_site_search_rec_type
667: ,p_stage_rec IN HZ_PARTY_STAGE.party_site_stage_rec_type
668: ,p_table_TX3 VARCHAR2
669: ,p_table_TX4 VARCHAR2
670: ,p_table_TX9 VARCHAR2

Line 833: ,p_search_rec IN HZ_PARTY_SEARCH.contact_search_rec_type

829: PROCEDURE INSERT_CONTACTS_SCORE (
830: p_party_id IN NUMBER
831: ,p_record_id IN NUMBER
832: ,p_search_ctx_id IN NUMBER
833: ,p_search_rec IN HZ_PARTY_SEARCH.contact_search_rec_type
834: ,p_stage_rec IN HZ_PARTY_STAGE.contact_stage_rec_type
835: ,p_idx IN NUMBER) IS
836: l_current_score NUMBER:=0;
837: l_score NUMBER;

Line 849: ,p_search_rec IN HZ_PARTY_SEARCH.contact_point_search_rec_type

845: PROCEDURE INSERT_CONTACT_POINTS_SCORE (
846: p_party_id IN NUMBER
847: ,p_record_id IN NUMBER
848: ,p_search_ctx_id IN NUMBER
849: ,p_search_rec IN HZ_PARTY_SEARCH.contact_point_search_rec_type
850: ,p_stage_rec IN HZ_PARTY_STAGE.contact_pt_stage_rec_type
851: ,p_idx IN NUMBER) IS
852: l_current_score NUMBER:=0;
853: l_score NUMBER;

Line 868: p_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type

864: for the PARTY Entity
865: ************************************************/
866:
867: PROCEDURE POP_PARTY_COND_REC(
868: p_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type
869: ) IS
870: BEGIN
871: NULL ;
872: EXCEPTION

Line 888: p_search_list IN HZ_PARTY_SEARCH.party_site_list

884: for the PARTY_SITES Entity
885: ************************************************/
886:
887: PROCEDURE POP_PARTY_SITES_COND_REC(
888: p_search_list IN HZ_PARTY_SEARCH.party_site_list
889: ) IS
890: BEGIN
891: ---------POPULATE THE GLOBAL WORD CONDITION REC FOR PARTY_SITES-------------
892: ------ Populate global condition record only if search list is not empty -----------

Line 913: p_search_list IN HZ_PARTY_SEARCH.contact_list

909: for the CONTACTS Entity
910: ************************************************/
911:
912: PROCEDURE POP_CONTACTS_COND_REC(
913: p_search_list IN HZ_PARTY_SEARCH.contact_list
914: ) IS
915: BEGIN
916: NULL ;
917: EXCEPTION

Line 933: p_search_list IN HZ_PARTY_SEARCH.contact_point_list

929: for the CONTACT_POINTS Entity
930: ************************************************/
931:
932: PROCEDURE POP_CONTACT_POINTS_COND_REC(
933: p_search_list IN HZ_PARTY_SEARCH.contact_point_list
934: ) IS
935: BEGIN
936: NULL ;
937: EXCEPTION

Line 947: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type:=

943: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
944: END;
945:
946: PROCEDURE init_score_context (
947: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type:=
948: HZ_PARTY_SEARCH.G_MISS_PARTY_SEARCH_REC,
949: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list:=
950: HZ_PARTY_SEARCH.G_MISS_PARTY_SITE_LIST,
951: p_contact_list IN HZ_PARTY_SEARCH.contact_list:=

Line 948: HZ_PARTY_SEARCH.G_MISS_PARTY_SEARCH_REC,

944: END;
945:
946: PROCEDURE init_score_context (
947: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type:=
948: HZ_PARTY_SEARCH.G_MISS_PARTY_SEARCH_REC,
949: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list:=
950: HZ_PARTY_SEARCH.G_MISS_PARTY_SITE_LIST,
951: p_contact_list IN HZ_PARTY_SEARCH.contact_list:=
952: HZ_PARTY_SEARCH.G_MISS_CONTACT_LIST,

Line 949: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list:=

945:
946: PROCEDURE init_score_context (
947: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type:=
948: HZ_PARTY_SEARCH.G_MISS_PARTY_SEARCH_REC,
949: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list:=
950: HZ_PARTY_SEARCH.G_MISS_PARTY_SITE_LIST,
951: p_contact_list IN HZ_PARTY_SEARCH.contact_list:=
952: HZ_PARTY_SEARCH.G_MISS_CONTACT_LIST,
953: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list:=

Line 950: HZ_PARTY_SEARCH.G_MISS_PARTY_SITE_LIST,

946: PROCEDURE init_score_context (
947: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type:=
948: HZ_PARTY_SEARCH.G_MISS_PARTY_SEARCH_REC,
949: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list:=
950: HZ_PARTY_SEARCH.G_MISS_PARTY_SITE_LIST,
951: p_contact_list IN HZ_PARTY_SEARCH.contact_list:=
952: HZ_PARTY_SEARCH.G_MISS_CONTACT_LIST,
953: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list:=
954: HZ_PARTY_SEARCH.G_MISS_CONTACT_POINT_LIST

Line 951: p_contact_list IN HZ_PARTY_SEARCH.contact_list:=

947: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type:=
948: HZ_PARTY_SEARCH.G_MISS_PARTY_SEARCH_REC,
949: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list:=
950: HZ_PARTY_SEARCH.G_MISS_PARTY_SITE_LIST,
951: p_contact_list IN HZ_PARTY_SEARCH.contact_list:=
952: HZ_PARTY_SEARCH.G_MISS_CONTACT_LIST,
953: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list:=
954: HZ_PARTY_SEARCH.G_MISS_CONTACT_POINT_LIST
955: ) IS

Line 952: HZ_PARTY_SEARCH.G_MISS_CONTACT_LIST,

948: HZ_PARTY_SEARCH.G_MISS_PARTY_SEARCH_REC,
949: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list:=
950: HZ_PARTY_SEARCH.G_MISS_PARTY_SITE_LIST,
951: p_contact_list IN HZ_PARTY_SEARCH.contact_list:=
952: HZ_PARTY_SEARCH.G_MISS_CONTACT_LIST,
953: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list:=
954: HZ_PARTY_SEARCH.G_MISS_CONTACT_POINT_LIST
955: ) IS
956: l_dummy NUMBER;

Line 953: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list:=

949: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list:=
950: HZ_PARTY_SEARCH.G_MISS_PARTY_SITE_LIST,
951: p_contact_list IN HZ_PARTY_SEARCH.contact_list:=
952: HZ_PARTY_SEARCH.G_MISS_CONTACT_LIST,
953: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list:=
954: HZ_PARTY_SEARCH.G_MISS_CONTACT_POINT_LIST
955: ) IS
956: l_dummy NUMBER;
957: BEGIN

Line 954: HZ_PARTY_SEARCH.G_MISS_CONTACT_POINT_LIST

950: HZ_PARTY_SEARCH.G_MISS_PARTY_SITE_LIST,
951: p_contact_list IN HZ_PARTY_SEARCH.contact_list:=
952: HZ_PARTY_SEARCH.G_MISS_CONTACT_LIST,
953: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list:=
954: HZ_PARTY_SEARCH.G_MISS_CONTACT_POINT_LIST
955: ) IS
956: l_dummy NUMBER;
957: BEGIN
958: IF fnd_log.level_statement>=fnd_log.g_current_runtime_level THEN

Line 974: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type:=

970: MAP_CONTACT_POINT_REC(FALSE,p_contact_point_list, l_dummy, g_contact_pt_stage_list);
971:
972: END;
973: FUNCTION init_search(
974: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type:=
975: HZ_PARTY_SEARCH.G_MISS_PARTY_SEARCH_REC,
976: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list:=
977: HZ_PARTY_SEARCH.G_MISS_PARTY_SITE_LIST,
978: p_contact_list IN HZ_PARTY_SEARCH.contact_list:=

Line 975: HZ_PARTY_SEARCH.G_MISS_PARTY_SEARCH_REC,

971:
972: END;
973: FUNCTION init_search(
974: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type:=
975: HZ_PARTY_SEARCH.G_MISS_PARTY_SEARCH_REC,
976: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list:=
977: HZ_PARTY_SEARCH.G_MISS_PARTY_SITE_LIST,
978: p_contact_list IN HZ_PARTY_SEARCH.contact_list:=
979: HZ_PARTY_SEARCH.G_MISS_CONTACT_LIST,

Line 976: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list:=

972: END;
973: FUNCTION init_search(
974: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type:=
975: HZ_PARTY_SEARCH.G_MISS_PARTY_SEARCH_REC,
976: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list:=
977: HZ_PARTY_SEARCH.G_MISS_PARTY_SITE_LIST,
978: p_contact_list IN HZ_PARTY_SEARCH.contact_list:=
979: HZ_PARTY_SEARCH.G_MISS_CONTACT_LIST,
980: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list:=

Line 977: HZ_PARTY_SEARCH.G_MISS_PARTY_SITE_LIST,

973: FUNCTION init_search(
974: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type:=
975: HZ_PARTY_SEARCH.G_MISS_PARTY_SEARCH_REC,
976: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list:=
977: HZ_PARTY_SEARCH.G_MISS_PARTY_SITE_LIST,
978: p_contact_list IN HZ_PARTY_SEARCH.contact_list:=
979: HZ_PARTY_SEARCH.G_MISS_CONTACT_LIST,
980: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list:=
981: HZ_PARTY_SEARCH.G_MISS_CONTACT_POINT_LIST,

Line 978: p_contact_list IN HZ_PARTY_SEARCH.contact_list:=

974: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type:=
975: HZ_PARTY_SEARCH.G_MISS_PARTY_SEARCH_REC,
976: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list:=
977: HZ_PARTY_SEARCH.G_MISS_PARTY_SITE_LIST,
978: p_contact_list IN HZ_PARTY_SEARCH.contact_list:=
979: HZ_PARTY_SEARCH.G_MISS_CONTACT_LIST,
980: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list:=
981: HZ_PARTY_SEARCH.G_MISS_CONTACT_POINT_LIST,
982: p_match_type IN VARCHAR2,

Line 979: HZ_PARTY_SEARCH.G_MISS_CONTACT_LIST,

975: HZ_PARTY_SEARCH.G_MISS_PARTY_SEARCH_REC,
976: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list:=
977: HZ_PARTY_SEARCH.G_MISS_PARTY_SITE_LIST,
978: p_contact_list IN HZ_PARTY_SEARCH.contact_list:=
979: HZ_PARTY_SEARCH.G_MISS_CONTACT_LIST,
980: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list:=
981: HZ_PARTY_SEARCH.G_MISS_CONTACT_POINT_LIST,
982: p_match_type IN VARCHAR2,
983: x_party_max_score OUT NUMBER,

Line 980: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list:=

976: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list:=
977: HZ_PARTY_SEARCH.G_MISS_PARTY_SITE_LIST,
978: p_contact_list IN HZ_PARTY_SEARCH.contact_list:=
979: HZ_PARTY_SEARCH.G_MISS_CONTACT_LIST,
980: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list:=
981: HZ_PARTY_SEARCH.G_MISS_CONTACT_POINT_LIST,
982: p_match_type IN VARCHAR2,
983: x_party_max_score OUT NUMBER,
984: x_ps_max_score OUT NUMBER,

Line 981: HZ_PARTY_SEARCH.G_MISS_CONTACT_POINT_LIST,

977: HZ_PARTY_SEARCH.G_MISS_PARTY_SITE_LIST,
978: p_contact_list IN HZ_PARTY_SEARCH.contact_list:=
979: HZ_PARTY_SEARCH.G_MISS_CONTACT_LIST,
980: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list:=
981: HZ_PARTY_SEARCH.G_MISS_CONTACT_POINT_LIST,
982: p_match_type IN VARCHAR2,
983: x_party_max_score OUT NUMBER,
984: x_ps_max_score OUT NUMBER,
985: x_contact_max_score OUT NUMBER,

Line 993: maxscore HZ_PARTY_SEARCH.IDList;

989: l_ps_entered_max_score NUMBER:=0;
990: l_ct_entered_max_score NUMBER:=0;
991: l_cpt_entered_max_score NUMBER:=0;
992: vlist vlisttype;
993: maxscore HZ_PARTY_SEARCH.IDList;
994: l_name VARCHAR2(200);
995: l_idx NUMBER;
996: l_num NUMBER;
997: total NUMBER;

Line 2438: RETURN HZ_PARTY_SEARCH.score_rec IS

2434: p_party_id NUMBER,
2435: p_party_site_id NUMBER,
2436: p_org_contact_id NUMBER,
2437: p_contact_point_id NUMBER)
2438: RETURN HZ_PARTY_SEARCH.score_rec IS
2439: l_score_rec HZ_PARTY_SEARCH.score_rec;
2440: BEGIN
2441: IF fnd_log.level_statement>=fnd_log.g_current_runtime_level THEN
2442: 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 2439: l_score_rec HZ_PARTY_SEARCH.score_rec;

2435: p_party_site_id NUMBER,
2436: p_org_contact_id NUMBER,
2437: p_contact_point_id NUMBER)
2438: RETURN HZ_PARTY_SEARCH.score_rec IS
2439: l_score_rec HZ_PARTY_SEARCH.score_rec;
2440: BEGIN
2441: IF fnd_log.level_statement>=fnd_log.g_current_runtime_level THEN
2442: 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);
2443: 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 2471: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,

2467: **********************************************************/
2468:
2469: PROCEDURE find_parties (
2470: p_rule_id IN NUMBER,
2471: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
2472: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
2473: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
2474: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
2475: p_restrict_sql IN VARCHAR2,

Line 2472: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,

2468:
2469: PROCEDURE find_parties (
2470: p_rule_id IN NUMBER,
2471: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
2472: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
2473: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
2474: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
2475: p_restrict_sql IN VARCHAR2,
2476: p_match_type IN VARCHAR2,

Line 2473: p_contact_list IN HZ_PARTY_SEARCH.contact_list,

2469: PROCEDURE find_parties (
2470: p_rule_id IN NUMBER,
2471: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
2472: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
2473: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
2474: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
2475: p_restrict_sql IN VARCHAR2,
2476: p_match_type IN VARCHAR2,
2477: p_search_merged IN VARCHAR2,

Line 2474: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,

2470: p_rule_id IN NUMBER,
2471: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
2472: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
2473: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
2474: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
2475: p_restrict_sql IN VARCHAR2,
2476: p_match_type IN VARCHAR2,
2477: p_search_merged IN VARCHAR2,
2478: p_dup_party_id IN NUMBER,

Line 2521: H_SCORES HZ_PARTY_SEARCH.score_list;

2517: l_TX11 VARCHAR2(2000);
2518: l_TX40 VARCHAR2(2000);
2519: l_TX34 VARCHAR2(2000);
2520: l_TX14 VARCHAR2(2000);
2521: H_SCORES HZ_PARTY_SEARCH.score_list;
2522: H_PARTY_ID HZ_PARTY_SEARCH.IDList;
2523: H_PARTY_ID_LIST HZ_PARTY_SEARCH.IDList;
2524:
2525: l_score NUMBER;

Line 2522: H_PARTY_ID HZ_PARTY_SEARCH.IDList;

2518: l_TX40 VARCHAR2(2000);
2519: l_TX34 VARCHAR2(2000);
2520: l_TX14 VARCHAR2(2000);
2521: H_SCORES HZ_PARTY_SEARCH.score_list;
2522: H_PARTY_ID HZ_PARTY_SEARCH.IDList;
2523: H_PARTY_ID_LIST HZ_PARTY_SEARCH.IDList;
2524:
2525: l_score NUMBER;
2526: l_idx NUMBER;

Line 2523: H_PARTY_ID_LIST HZ_PARTY_SEARCH.IDList;

2519: l_TX34 VARCHAR2(2000);
2520: l_TX14 VARCHAR2(2000);
2521: H_SCORES HZ_PARTY_SEARCH.score_list;
2522: H_PARTY_ID HZ_PARTY_SEARCH.IDList;
2523: H_PARTY_ID_LIST HZ_PARTY_SEARCH.IDList;
2524:
2525: l_score NUMBER;
2526: l_idx NUMBER;
2527: l_party_cur HZ_PARTY_STAGE.StageCurTyp;

Line 2717: h_ps_id HZ_PARTY_SEARCH.IDList;

2713: /** Private procedure to acquire and score at party site level ***/
2714: 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
2715: l_party_id_idx NUMBER:=1;
2716: l_ctx_id NUMBER;
2717: h_ps_id HZ_PARTY_SEARCH.IDList;
2718: h_ps_party_id HZ_PARTY_SEARCH.IDList;
2719: h_ps_score HZ_PARTY_SEARCH.IDList;
2720: detcnt NUMBER := 1;
2721: BEGIN

Line 2718: h_ps_party_id HZ_PARTY_SEARCH.IDList;

2714: 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
2715: l_party_id_idx NUMBER:=1;
2716: l_ctx_id NUMBER;
2717: h_ps_id HZ_PARTY_SEARCH.IDList;
2718: h_ps_party_id HZ_PARTY_SEARCH.IDList;
2719: h_ps_score HZ_PARTY_SEARCH.IDList;
2720: detcnt NUMBER := 1;
2721: BEGIN
2722: IF fnd_log.level_statement>=fnd_log.g_current_runtime_level THEN

Line 2719: h_ps_score HZ_PARTY_SEARCH.IDList;

2715: l_party_id_idx NUMBER:=1;
2716: l_ctx_id NUMBER;
2717: h_ps_id HZ_PARTY_SEARCH.IDList;
2718: h_ps_party_id HZ_PARTY_SEARCH.IDList;
2719: h_ps_score HZ_PARTY_SEARCH.IDList;
2720: detcnt NUMBER := 1;
2721: BEGIN
2722: IF fnd_log.level_statement>=fnd_log.g_current_runtime_level THEN
2723: 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 2839: h_ct_id HZ_PARTY_SEARCH.IDList;

2835: /** Private procedure to acquire and score at contact point level ***/
2836: 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
2837: l_party_id_idx NUMBER:=1;
2838: l_ctx_id NUMBER;
2839: h_ct_id HZ_PARTY_SEARCH.IDList;
2840: h_ct_party_id HZ_PARTY_SEARCH.IDList;
2841: h_ct_score HZ_PARTY_SEARCH.IDList;
2842: detcnt NUMBER := 1;
2843: BEGIN

Line 2840: h_ct_party_id HZ_PARTY_SEARCH.IDList;

2836: 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
2837: l_party_id_idx NUMBER:=1;
2838: l_ctx_id NUMBER;
2839: h_ct_id HZ_PARTY_SEARCH.IDList;
2840: h_ct_party_id HZ_PARTY_SEARCH.IDList;
2841: h_ct_score HZ_PARTY_SEARCH.IDList;
2842: detcnt NUMBER := 1;
2843: BEGIN
2844: IF fnd_log.level_statement>=fnd_log.g_current_runtime_level THEN

Line 2841: h_ct_score HZ_PARTY_SEARCH.IDList;

2837: l_party_id_idx NUMBER:=1;
2838: l_ctx_id NUMBER;
2839: h_ct_id HZ_PARTY_SEARCH.IDList;
2840: h_ct_party_id HZ_PARTY_SEARCH.IDList;
2841: h_ct_score HZ_PARTY_SEARCH.IDList;
2842: detcnt NUMBER := 1;
2843: BEGIN
2844: IF fnd_log.level_statement>=fnd_log.g_current_runtime_level THEN
2845: 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 2948: h_cpt_id HZ_PARTY_SEARCH.IDList;

2944: /** Private procedure to acquire and score at contact point level ***/
2945: 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
2946: l_party_id_idx NUMBER:=1;
2947: l_ctx_id NUMBER;
2948: h_cpt_id HZ_PARTY_SEARCH.IDList;
2949: h_cpt_party_id HZ_PARTY_SEARCH.IDList;
2950: h_cpt_score HZ_PARTY_SEARCH.IDList;
2951: detcnt NUMBER := 1;
2952: l_cpt_flag VARCHAR2(1) := 'N';

Line 2949: h_cpt_party_id HZ_PARTY_SEARCH.IDList;

2945: 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
2946: l_party_id_idx NUMBER:=1;
2947: l_ctx_id NUMBER;
2948: h_cpt_id HZ_PARTY_SEARCH.IDList;
2949: h_cpt_party_id HZ_PARTY_SEARCH.IDList;
2950: h_cpt_score HZ_PARTY_SEARCH.IDList;
2951: detcnt NUMBER := 1;
2952: l_cpt_flag VARCHAR2(1) := 'N';
2953: is_a_match VARCHAR2(1) := 'Y';

Line 2950: h_cpt_score HZ_PARTY_SEARCH.IDList;

2946: l_party_id_idx NUMBER:=1;
2947: l_ctx_id NUMBER;
2948: h_cpt_id HZ_PARTY_SEARCH.IDList;
2949: h_cpt_party_id HZ_PARTY_SEARCH.IDList;
2950: h_cpt_score HZ_PARTY_SEARCH.IDList;
2951: detcnt NUMBER := 1;
2952: l_cpt_flag VARCHAR2(1) := 'N';
2953: is_a_match VARCHAR2(1) := 'Y';
2954: BEGIN

Line 3437: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,

3433: END find_parties;
3434:
3435: PROCEDURE find_persons (
3436: p_rule_id IN NUMBER,
3437: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
3438: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
3439: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
3440: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
3441: p_restrict_sql IN VARCHAR2,

Line 3438: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,

3434:
3435: PROCEDURE find_persons (
3436: p_rule_id IN NUMBER,
3437: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
3438: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
3439: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
3440: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
3441: p_restrict_sql IN VARCHAR2,
3442: p_match_type IN VARCHAR2,

Line 3439: p_contact_list IN HZ_PARTY_SEARCH.contact_list,

3435: PROCEDURE find_persons (
3436: p_rule_id IN NUMBER,
3437: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
3438: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
3439: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
3440: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
3441: p_restrict_sql IN VARCHAR2,
3442: p_match_type IN VARCHAR2,
3443: p_search_merged IN VARCHAR2,

Line 3440: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,

3436: p_rule_id IN NUMBER,
3437: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
3438: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
3439: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
3440: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
3441: p_restrict_sql IN VARCHAR2,
3442: p_match_type IN VARCHAR2,
3443: p_search_merged IN VARCHAR2,
3444: p_dup_party_id IN NUMBER,

Line 3487: H_SCORES HZ_PARTY_SEARCH.score_list;

3483: l_TX11 VARCHAR2(2000);
3484: l_TX40 VARCHAR2(2000);
3485: l_TX34 VARCHAR2(2000);
3486: l_TX14 VARCHAR2(2000);
3487: H_SCORES HZ_PARTY_SEARCH.score_list;
3488: H_PARTY_ID HZ_PARTY_SEARCH.IDList;
3489: H_PARTY_ID_LIST HZ_PARTY_SEARCH.IDList;
3490:
3491: l_score NUMBER;

Line 3488: H_PARTY_ID HZ_PARTY_SEARCH.IDList;

3484: l_TX40 VARCHAR2(2000);
3485: l_TX34 VARCHAR2(2000);
3486: l_TX14 VARCHAR2(2000);
3487: H_SCORES HZ_PARTY_SEARCH.score_list;
3488: H_PARTY_ID HZ_PARTY_SEARCH.IDList;
3489: H_PARTY_ID_LIST HZ_PARTY_SEARCH.IDList;
3490:
3491: l_score NUMBER;
3492: l_idx NUMBER;

Line 3489: H_PARTY_ID_LIST HZ_PARTY_SEARCH.IDList;

3485: l_TX34 VARCHAR2(2000);
3486: l_TX14 VARCHAR2(2000);
3487: H_SCORES HZ_PARTY_SEARCH.score_list;
3488: H_PARTY_ID HZ_PARTY_SEARCH.IDList;
3489: H_PARTY_ID_LIST HZ_PARTY_SEARCH.IDList;
3490:
3491: l_score NUMBER;
3492: l_idx NUMBER;
3493: l_party_cur HZ_PARTY_STAGE.StageCurTyp;

Line 3731: h_ps_id HZ_PARTY_SEARCH.IDList;

3727: /** Private procedure to acquire and score at party site level ***/
3728: 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
3729: l_party_id_idx NUMBER:=1;
3730: l_ctx_id NUMBER;
3731: h_ps_id HZ_PARTY_SEARCH.IDList;
3732: h_ps_party_id HZ_PARTY_SEARCH.IDList;
3733: h_ps_score HZ_PARTY_SEARCH.IDList;
3734: detcnt NUMBER := 1;
3735: l_person_id NUMBER;

Line 3732: h_ps_party_id HZ_PARTY_SEARCH.IDList;

3728: 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
3729: l_party_id_idx NUMBER:=1;
3730: l_ctx_id NUMBER;
3731: h_ps_id HZ_PARTY_SEARCH.IDList;
3732: h_ps_party_id HZ_PARTY_SEARCH.IDList;
3733: h_ps_score HZ_PARTY_SEARCH.IDList;
3734: detcnt NUMBER := 1;
3735: l_person_id NUMBER;
3736: BEGIN

Line 3733: h_ps_score HZ_PARTY_SEARCH.IDList;

3729: l_party_id_idx NUMBER:=1;
3730: l_ctx_id NUMBER;
3731: h_ps_id HZ_PARTY_SEARCH.IDList;
3732: h_ps_party_id HZ_PARTY_SEARCH.IDList;
3733: h_ps_score HZ_PARTY_SEARCH.IDList;
3734: detcnt NUMBER := 1;
3735: l_person_id NUMBER;
3736: BEGIN
3737: SAVEPOINT eval_start;

Line 3830: h_ct_id HZ_PARTY_SEARCH.IDList;

3826: /** Private procedure to acquire and score at party site level ***/
3827: PROCEDURE eval_contact_level(p_contact_contains_str VARCHAR2,p_ins_details VARCHAR2,p_emax_score NUMBER) IS
3828: l_party_id_idx NUMBER:=1;
3829: l_ctx_id NUMBER;
3830: h_ct_id HZ_PARTY_SEARCH.IDList;
3831: h_ct_party_id HZ_PARTY_SEARCH.IDList;
3832: h_ct_score HZ_PARTY_SEARCH.IDList;
3833: detcnt NUMBER := 1;
3834: l_person_id NUMBER;

Line 3831: h_ct_party_id HZ_PARTY_SEARCH.IDList;

3827: PROCEDURE eval_contact_level(p_contact_contains_str VARCHAR2,p_ins_details VARCHAR2,p_emax_score NUMBER) IS
3828: l_party_id_idx NUMBER:=1;
3829: l_ctx_id NUMBER;
3830: h_ct_id HZ_PARTY_SEARCH.IDList;
3831: h_ct_party_id HZ_PARTY_SEARCH.IDList;
3832: h_ct_score HZ_PARTY_SEARCH.IDList;
3833: detcnt NUMBER := 1;
3834: l_person_id NUMBER;
3835: BEGIN

Line 3832: h_ct_score HZ_PARTY_SEARCH.IDList;

3828: l_party_id_idx NUMBER:=1;
3829: l_ctx_id NUMBER;
3830: h_ct_id HZ_PARTY_SEARCH.IDList;
3831: h_ct_party_id HZ_PARTY_SEARCH.IDList;
3832: h_ct_score HZ_PARTY_SEARCH.IDList;
3833: detcnt NUMBER := 1;
3834: l_person_id NUMBER;
3835: BEGIN
3836: SAVEPOINT eval_start;

Line 3888: h_cpt_id HZ_PARTY_SEARCH.IDList;

3884: /** Private procedure to acquire and score at contact point level ***/
3885: 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
3886: l_party_id_idx NUMBER:=1;
3887: l_ctx_id NUMBER;
3888: h_cpt_id HZ_PARTY_SEARCH.IDList;
3889: h_cpt_party_id HZ_PARTY_SEARCH.IDList;
3890: h_cpt_score HZ_PARTY_SEARCH.IDList;
3891: detcnt NUMBER := 1;
3892: l_person_id NUMBER;

Line 3889: h_cpt_party_id HZ_PARTY_SEARCH.IDList;

3885: 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
3886: l_party_id_idx NUMBER:=1;
3887: l_ctx_id NUMBER;
3888: h_cpt_id HZ_PARTY_SEARCH.IDList;
3889: h_cpt_party_id HZ_PARTY_SEARCH.IDList;
3890: h_cpt_score HZ_PARTY_SEARCH.IDList;
3891: detcnt NUMBER := 1;
3892: l_person_id NUMBER;
3893: is_a_match VARCHAR2(1) := 'Y';

Line 3890: h_cpt_score HZ_PARTY_SEARCH.IDList;

3886: l_party_id_idx NUMBER:=1;
3887: l_ctx_id NUMBER;
3888: h_cpt_id HZ_PARTY_SEARCH.IDList;
3889: h_cpt_party_id HZ_PARTY_SEARCH.IDList;
3890: h_cpt_score HZ_PARTY_SEARCH.IDList;
3891: detcnt NUMBER := 1;
3892: l_person_id NUMBER;
3893: is_a_match VARCHAR2(1) := 'Y';
3894: l_cpt_flag VARCHAR2(1) := 'N';

Line 4301: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,

4297: END find_persons;
4298:
4299: PROCEDURE find_persons (
4300: p_rule_id IN NUMBER,
4301: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
4302: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
4303: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
4304: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
4305: p_restrict_sql IN VARCHAR2,

Line 4302: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,

4298:
4299: PROCEDURE find_persons (
4300: p_rule_id IN NUMBER,
4301: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
4302: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
4303: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
4304: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
4305: p_restrict_sql IN VARCHAR2,
4306: p_match_type IN VARCHAR2,

Line 4303: p_contact_list IN HZ_PARTY_SEARCH.contact_list,

4299: PROCEDURE find_persons (
4300: p_rule_id IN NUMBER,
4301: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
4302: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
4303: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
4304: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
4305: p_restrict_sql IN VARCHAR2,
4306: p_match_type IN VARCHAR2,
4307: p_search_merged IN VARCHAR2,

Line 4304: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,

4300: p_rule_id IN NUMBER,
4301: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
4302: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
4303: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
4304: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
4305: p_restrict_sql IN VARCHAR2,
4306: p_match_type IN VARCHAR2,
4307: p_search_merged IN VARCHAR2,
4308: p_ins_details IN VARCHAR2,

Line 4318: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,

4314: 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);
4315: END;
4316: PROCEDURE find_party_details (
4317: p_rule_id IN NUMBER,
4318: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
4319: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
4320: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
4321: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
4322: p_restrict_sql IN VARCHAR2,

Line 4319: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,

4315: END;
4316: PROCEDURE find_party_details (
4317: p_rule_id IN NUMBER,
4318: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
4319: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
4320: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
4321: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
4322: p_restrict_sql IN VARCHAR2,
4323: p_match_type IN VARCHAR2,

Line 4320: p_contact_list IN HZ_PARTY_SEARCH.contact_list,

4316: PROCEDURE find_party_details (
4317: p_rule_id IN NUMBER,
4318: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
4319: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
4320: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
4321: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
4322: p_restrict_sql IN VARCHAR2,
4323: p_match_type IN VARCHAR2,
4324: p_search_merged IN VARCHAR2,

Line 4321: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,

4317: p_rule_id IN NUMBER,
4318: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
4319: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
4320: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
4321: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
4322: p_restrict_sql IN VARCHAR2,
4323: p_match_type IN VARCHAR2,
4324: p_search_merged IN VARCHAR2,
4325: x_search_ctx_id OUT NUMBER,

Line 4378: l_party_rec HZ_PARTY_SEARCH.party_search_rec_type;

4374: x_dup_set_id OUT NUMBER,
4375: x_search_ctx_id OUT NUMBER,
4376: x_num_matches OUT NUMBER
4377: ) IS
4378: l_party_rec HZ_PARTY_SEARCH.party_search_rec_type;
4379: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
4380: l_contact_list HZ_PARTY_SEARCH.contact_list;
4381: l_cpt_list HZ_PARTY_SEARCH.contact_point_list;
4382: l_match_idx NUMBER;

Line 4379: l_party_site_list HZ_PARTY_SEARCH.party_site_list;

4375: x_search_ctx_id OUT NUMBER,
4376: x_num_matches OUT NUMBER
4377: ) IS
4378: l_party_rec HZ_PARTY_SEARCH.party_search_rec_type;
4379: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
4380: l_contact_list HZ_PARTY_SEARCH.contact_list;
4381: l_cpt_list HZ_PARTY_SEARCH.contact_point_list;
4382: l_match_idx NUMBER;
4383:

Line 4380: l_contact_list HZ_PARTY_SEARCH.contact_list;

4376: x_num_matches OUT NUMBER
4377: ) IS
4378: l_party_rec HZ_PARTY_SEARCH.party_search_rec_type;
4379: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
4380: l_contact_list HZ_PARTY_SEARCH.contact_list;
4381: l_cpt_list HZ_PARTY_SEARCH.contact_point_list;
4382: l_match_idx NUMBER;
4383:
4384: --Fix for bug 4417124

Line 4381: l_cpt_list HZ_PARTY_SEARCH.contact_point_list;

4377: ) IS
4378: l_party_rec HZ_PARTY_SEARCH.party_search_rec_type;
4379: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
4380: l_contact_list HZ_PARTY_SEARCH.contact_list;
4381: l_cpt_list HZ_PARTY_SEARCH.contact_point_list;
4382: l_match_idx NUMBER;
4383:
4384: --Fix for bug 4417124
4385: l_use_contact_addr_info BOOLEAN := TRUE;

Line 4494: l_party_search_rec HZ_PARTY_SEARCH.party_search_rec_type;

4490: x_search_ctx_id OUT NUMBER,
4491: x_num_matches OUT NUMBER
4492: ) IS
4493:
4494: l_party_search_rec HZ_PARTY_SEARCH.party_search_rec_type;
4495: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
4496: l_contact_list HZ_PARTY_SEARCH.contact_list;
4497: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;
4498: contact_point_ids HZ_PARTY_SEARCH.IDList;

Line 4495: l_party_site_list HZ_PARTY_SEARCH.party_site_list;

4491: x_num_matches OUT NUMBER
4492: ) IS
4493:
4494: l_party_search_rec HZ_PARTY_SEARCH.party_search_rec_type;
4495: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
4496: l_contact_list HZ_PARTY_SEARCH.contact_list;
4497: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;
4498: contact_point_ids HZ_PARTY_SEARCH.IDList;
4499: p_party_site_list HZ_PARTY_SEARCH.IDList;

Line 4496: l_contact_list HZ_PARTY_SEARCH.contact_list;

4492: ) IS
4493:
4494: l_party_search_rec HZ_PARTY_SEARCH.party_search_rec_type;
4495: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
4496: l_contact_list HZ_PARTY_SEARCH.contact_list;
4497: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;
4498: contact_point_ids HZ_PARTY_SEARCH.IDList;
4499: p_party_site_list HZ_PARTY_SEARCH.IDList;
4500: p_contact_ids HZ_PARTY_SEARCH.IDList;

Line 4497: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;

4493:
4494: l_party_search_rec HZ_PARTY_SEARCH.party_search_rec_type;
4495: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
4496: l_contact_list HZ_PARTY_SEARCH.contact_list;
4497: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;
4498: contact_point_ids HZ_PARTY_SEARCH.IDList;
4499: p_party_site_list HZ_PARTY_SEARCH.IDList;
4500: p_contact_ids HZ_PARTY_SEARCH.IDList;
4501: l_match_idx NUMBER;

Line 4498: contact_point_ids HZ_PARTY_SEARCH.IDList;

4494: l_party_search_rec HZ_PARTY_SEARCH.party_search_rec_type;
4495: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
4496: l_contact_list HZ_PARTY_SEARCH.contact_list;
4497: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;
4498: contact_point_ids HZ_PARTY_SEARCH.IDList;
4499: p_party_site_list HZ_PARTY_SEARCH.IDList;
4500: p_contact_ids HZ_PARTY_SEARCH.IDList;
4501: l_match_idx NUMBER;
4502: cursor get_cpts_for_party_sites is select contact_point_id

Line 4499: p_party_site_list HZ_PARTY_SEARCH.IDList;

4495: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
4496: l_contact_list HZ_PARTY_SEARCH.contact_list;
4497: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;
4498: contact_point_ids HZ_PARTY_SEARCH.IDList;
4499: p_party_site_list HZ_PARTY_SEARCH.IDList;
4500: p_contact_ids HZ_PARTY_SEARCH.IDList;
4501: l_match_idx NUMBER;
4502: cursor get_cpts_for_party_sites is select contact_point_id
4503: from hz_contact_points

Line 4500: p_contact_ids HZ_PARTY_SEARCH.IDList;

4496: l_contact_list HZ_PARTY_SEARCH.contact_list;
4497: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;
4498: contact_point_ids HZ_PARTY_SEARCH.IDList;
4499: p_party_site_list HZ_PARTY_SEARCH.IDList;
4500: p_contact_ids HZ_PARTY_SEARCH.IDList;
4501: l_match_idx NUMBER;
4502: cursor get_cpts_for_party_sites is select contact_point_id
4503: from hz_contact_points
4504: where owner_table_name = 'HZ_PARTY_SITES'

Line 4529: HZ_PARTY_SEARCH.G_MISS_ID_LIST,

4525:
4526: get_search_criteria (
4527: null,
4528: p_party_site_list,
4529: HZ_PARTY_SEARCH.G_MISS_ID_LIST,
4530: contact_point_ids,
4531: l_party_search_rec,
4532: l_party_site_list,
4533: l_contact_list,

Line 4579: l_party_search_rec HZ_PARTY_SEARCH.party_search_rec_type;

4575: x_search_ctx_id OUT NUMBER,
4576: x_num_matches OUT NUMBER
4577: ) IS
4578:
4579: l_party_search_rec HZ_PARTY_SEARCH.party_search_rec_type;
4580: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
4581: l_contact_list HZ_PARTY_SEARCH.contact_list;
4582: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;
4583: contact_point_ids HZ_PARTY_SEARCH.IDList;

Line 4580: l_party_site_list HZ_PARTY_SEARCH.party_site_list;

4576: x_num_matches OUT NUMBER
4577: ) IS
4578:
4579: l_party_search_rec HZ_PARTY_SEARCH.party_search_rec_type;
4580: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
4581: l_contact_list HZ_PARTY_SEARCH.contact_list;
4582: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;
4583: contact_point_ids HZ_PARTY_SEARCH.IDList;
4584: p_party_site_list HZ_PARTY_SEARCH.IDList;

Line 4581: l_contact_list HZ_PARTY_SEARCH.contact_list;

4577: ) IS
4578:
4579: l_party_search_rec HZ_PARTY_SEARCH.party_search_rec_type;
4580: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
4581: l_contact_list HZ_PARTY_SEARCH.contact_list;
4582: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;
4583: contact_point_ids HZ_PARTY_SEARCH.IDList;
4584: p_party_site_list HZ_PARTY_SEARCH.IDList;
4585: p_contact_ids HZ_PARTY_SEARCH.IDList;

Line 4582: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;

4578:
4579: l_party_search_rec HZ_PARTY_SEARCH.party_search_rec_type;
4580: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
4581: l_contact_list HZ_PARTY_SEARCH.contact_list;
4582: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;
4583: contact_point_ids HZ_PARTY_SEARCH.IDList;
4584: p_party_site_list HZ_PARTY_SEARCH.IDList;
4585: p_contact_ids HZ_PARTY_SEARCH.IDList;
4586: l_match_idx NUMBER;

Line 4583: contact_point_ids HZ_PARTY_SEARCH.IDList;

4579: l_party_search_rec HZ_PARTY_SEARCH.party_search_rec_type;
4580: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
4581: l_contact_list HZ_PARTY_SEARCH.contact_list;
4582: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;
4583: contact_point_ids HZ_PARTY_SEARCH.IDList;
4584: p_party_site_list HZ_PARTY_SEARCH.IDList;
4585: p_contact_ids HZ_PARTY_SEARCH.IDList;
4586: l_match_idx NUMBER;
4587: cursor get_cpt_for_contact_id is select contact_point_id

Line 4584: p_party_site_list HZ_PARTY_SEARCH.IDList;

4580: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
4581: l_contact_list HZ_PARTY_SEARCH.contact_list;
4582: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;
4583: contact_point_ids HZ_PARTY_SEARCH.IDList;
4584: p_party_site_list HZ_PARTY_SEARCH.IDList;
4585: p_contact_ids HZ_PARTY_SEARCH.IDList;
4586: l_match_idx NUMBER;
4587: cursor get_cpt_for_contact_id is select contact_point_id
4588: from hz_org_contacts a, hz_relationships b, hz_contact_points c

Line 4585: p_contact_ids HZ_PARTY_SEARCH.IDList;

4581: l_contact_list HZ_PARTY_SEARCH.contact_list;
4582: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;
4583: contact_point_ids HZ_PARTY_SEARCH.IDList;
4584: p_party_site_list HZ_PARTY_SEARCH.IDList;
4585: p_contact_ids HZ_PARTY_SEARCH.IDList;
4586: l_match_idx NUMBER;
4587: cursor get_cpt_for_contact_id is select contact_point_id
4588: from hz_org_contacts a, hz_relationships b, hz_contact_points c
4589: where a.party_relationship_id = b.relationship_id

Line 4616: HZ_PARTY_SEARCH.G_MISS_ID_LIST,

4612: CLOSE get_cpt_for_contact_id;
4613:
4614: get_search_criteria (
4615: null,
4616: HZ_PARTY_SEARCH.G_MISS_ID_LIST,
4617: p_contact_ids,
4618: contact_point_ids,
4619: l_party_search_rec,
4620: l_party_site_list,

Line 4667: l_party_search_rec HZ_PARTY_SEARCH.party_search_rec_type;

4663: p_match_type IN VARCHAR2,
4664: x_search_ctx_id OUT NUMBER,
4665: x_num_matches OUT NUMBER
4666: ) IS
4667: l_party_search_rec HZ_PARTY_SEARCH.party_search_rec_type;
4668: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
4669: l_contact_list HZ_PARTY_SEARCH.contact_list;
4670: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;
4671: contact_point_ids HZ_PARTY_SEARCH.IDList;

Line 4668: l_party_site_list HZ_PARTY_SEARCH.party_site_list;

4664: x_search_ctx_id OUT NUMBER,
4665: x_num_matches OUT NUMBER
4666: ) IS
4667: l_party_search_rec HZ_PARTY_SEARCH.party_search_rec_type;
4668: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
4669: l_contact_list HZ_PARTY_SEARCH.contact_list;
4670: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;
4671: contact_point_ids HZ_PARTY_SEARCH.IDList;
4672: p_party_site_list HZ_PARTY_SEARCH.IDList;

Line 4669: l_contact_list HZ_PARTY_SEARCH.contact_list;

4665: x_num_matches OUT NUMBER
4666: ) IS
4667: l_party_search_rec HZ_PARTY_SEARCH.party_search_rec_type;
4668: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
4669: l_contact_list HZ_PARTY_SEARCH.contact_list;
4670: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;
4671: contact_point_ids HZ_PARTY_SEARCH.IDList;
4672: p_party_site_list HZ_PARTY_SEARCH.IDList;
4673: p_contact_ids HZ_PARTY_SEARCH.IDList;

Line 4670: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;

4666: ) IS
4667: l_party_search_rec HZ_PARTY_SEARCH.party_search_rec_type;
4668: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
4669: l_contact_list HZ_PARTY_SEARCH.contact_list;
4670: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;
4671: contact_point_ids HZ_PARTY_SEARCH.IDList;
4672: p_party_site_list HZ_PARTY_SEARCH.IDList;
4673: p_contact_ids HZ_PARTY_SEARCH.IDList;
4674: l_match_idx NUMBER;

Line 4671: contact_point_ids HZ_PARTY_SEARCH.IDList;

4667: l_party_search_rec HZ_PARTY_SEARCH.party_search_rec_type;
4668: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
4669: l_contact_list HZ_PARTY_SEARCH.contact_list;
4670: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;
4671: contact_point_ids HZ_PARTY_SEARCH.IDList;
4672: p_party_site_list HZ_PARTY_SEARCH.IDList;
4673: p_contact_ids HZ_PARTY_SEARCH.IDList;
4674: l_match_idx NUMBER;
4675:

Line 4672: p_party_site_list HZ_PARTY_SEARCH.IDList;

4668: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
4669: l_contact_list HZ_PARTY_SEARCH.contact_list;
4670: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;
4671: contact_point_ids HZ_PARTY_SEARCH.IDList;
4672: p_party_site_list HZ_PARTY_SEARCH.IDList;
4673: p_contact_ids HZ_PARTY_SEARCH.IDList;
4674: l_match_idx NUMBER;
4675:
4676: BEGIN

Line 4673: p_contact_ids HZ_PARTY_SEARCH.IDList;

4669: l_contact_list HZ_PARTY_SEARCH.contact_list;
4670: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;
4671: contact_point_ids HZ_PARTY_SEARCH.IDList;
4672: p_party_site_list HZ_PARTY_SEARCH.IDList;
4673: p_contact_ids HZ_PARTY_SEARCH.IDList;
4674: l_match_idx NUMBER;
4675:
4676: BEGIN
4677: IF fnd_log.level_procedure>=fnd_log.g_current_runtime_level THEN

Line 4690: HZ_PARTY_SEARCH.G_MISS_ID_LIST,

4686: END IF;
4687: contact_point_ids(1) := p_contact_point_id;
4688: get_search_criteria (
4689: null,
4690: HZ_PARTY_SEARCH.G_MISS_ID_LIST,
4691: HZ_PARTY_SEARCH.G_MISS_ID_LIST,
4692: contact_point_ids,
4693: l_party_search_rec,
4694: l_party_site_list,

Line 4691: HZ_PARTY_SEARCH.G_MISS_ID_LIST,

4687: contact_point_ids(1) := p_contact_point_id;
4688: get_search_criteria (
4689: null,
4690: HZ_PARTY_SEARCH.G_MISS_ID_LIST,
4691: HZ_PARTY_SEARCH.G_MISS_ID_LIST,
4692: contact_point_ids,
4693: l_party_search_rec,
4694: l_party_site_list,
4695: l_contact_list,

Line 4844: l_party_rec HZ_PARTY_SEARCH.party_search_rec_type;

4840: ) IS
4841: TYPE AttrList IS TABLE OF VARCHAR2(2000) INDEX BY BINARY_INTEGER;
4842: l_match_idx NUMBER;
4843: AttrVals AttrList;
4844: l_party_rec HZ_PARTY_SEARCH.party_search_rec_type;
4845: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
4846: l_contact_list HZ_PARTY_SEARCH.contact_list;
4847: l_cpt_list HZ_PARTY_SEARCH.contact_point_list;
4848: l_dup_set_id NUMBER;

Line 4845: l_party_site_list HZ_PARTY_SEARCH.party_site_list;

4841: TYPE AttrList IS TABLE OF VARCHAR2(2000) INDEX BY BINARY_INTEGER;
4842: l_match_idx NUMBER;
4843: AttrVals AttrList;
4844: l_party_rec HZ_PARTY_SEARCH.party_search_rec_type;
4845: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
4846: l_contact_list HZ_PARTY_SEARCH.contact_list;
4847: l_cpt_list HZ_PARTY_SEARCH.contact_point_list;
4848: l_dup_set_id NUMBER;
4849: l_idx NUMBER;

Line 4846: l_contact_list HZ_PARTY_SEARCH.contact_list;

4842: l_match_idx NUMBER;
4843: AttrVals AttrList;
4844: l_party_rec HZ_PARTY_SEARCH.party_search_rec_type;
4845: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
4846: l_contact_list HZ_PARTY_SEARCH.contact_list;
4847: l_cpt_list HZ_PARTY_SEARCH.contact_point_list;
4848: l_dup_set_id NUMBER;
4849: l_idx NUMBER;
4850: l_cpt_type VARCHAR2(255);

Line 4847: l_cpt_list HZ_PARTY_SEARCH.contact_point_list;

4843: AttrVals AttrList;
4844: l_party_rec HZ_PARTY_SEARCH.party_search_rec_type;
4845: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
4846: l_contact_list HZ_PARTY_SEARCH.contact_list;
4847: l_cpt_list HZ_PARTY_SEARCH.contact_point_list;
4848: l_dup_set_id NUMBER;
4849: l_idx NUMBER;
4850: l_cpt_type VARCHAR2(255);
4851: FIRST BOOLEAN := TRUE;

Line 5037: p_party_site_list IN HZ_PARTY_SEARCH.PARTY_SITE_LIST,

5033:
5034: PROCEDURE get_matching_party_sites (
5035: p_rule_id IN NUMBER,
5036: p_party_id IN NUMBER,
5037: p_party_site_list IN HZ_PARTY_SEARCH.PARTY_SITE_LIST,
5038: p_contact_point_list IN HZ_PARTY_SEARCH.CONTACT_POINT_LIST,
5039: p_restrict_sql IN VARCHAR2,
5040: p_match_type IN VARCHAR2,
5041: p_dup_party_site_id IN NUMBER,

Line 5038: p_contact_point_list IN HZ_PARTY_SEARCH.CONTACT_POINT_LIST,

5034: PROCEDURE get_matching_party_sites (
5035: p_rule_id IN NUMBER,
5036: p_party_id IN NUMBER,
5037: p_party_site_list IN HZ_PARTY_SEARCH.PARTY_SITE_LIST,
5038: p_contact_point_list IN HZ_PARTY_SEARCH.CONTACT_POINT_LIST,
5039: p_restrict_sql IN VARCHAR2,
5040: p_match_type IN VARCHAR2,
5041: p_dup_party_site_id IN NUMBER,
5042: x_search_ctx_id OUT NUMBER,

Line 5071: H_SCORES HZ_PARTY_SEARCH.score_list;

5067: l_TX4 VARCHAR2(2000);
5068: l_TX10 VARCHAR2(2000);
5069: l_TX11 VARCHAR2(2000);
5070: l_TX14 VARCHAR2(2000);
5071: H_SCORES HZ_PARTY_SEARCH.score_list;
5072:
5073: l_score NUMBER;
5074: l_idx NUMBER;
5075: l_party_cur HZ_PARTY_STAGE.StageCurTyp;

Line 5102: l_match_ps_list HZ_PARTY_SEARCH.IDList;

5098: defps NUMBER :=0;
5099: defct NUMBER :=0;
5100: defcpt NUMBER :=0;
5101: l_index NUMBER;
5102: l_match_ps_list HZ_PARTY_SEARCH.IDList;
5103: l_cnt NUMBER:=1;
5104:
5105:
5106: BEGIN

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

5122: l_match_str := ' AND ';
5123: ELSIF p_match_type = 'OR' THEN
5124: l_match_str := ' OR ';
5125: END IF;
5126: 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);
5127: g_score_until_thresh := false;
5128: IF l_entered_max_score = 0 THEN l_entered_max_score:=1; END IF;
5129:
5130: -- ************************************************************

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

5130: -- ************************************************************
5131: -- STEP 2. Setup of intermedia query strings for Acquisition query
5132: l_party_site_contains_str := INIT_PARTY_SITES_QUERY(l_match_str,l_tmp);
5133: l_contact_pt_contains_str := INIT_CONTACT_POINTS_QUERY(l_match_str,l_tmp);
5134: 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);
5135:
5136: -- Setup Search Context ID
5137: SELECT hz_search_ctx_s.nextval INTO l_search_ctx_id FROM dual;
5138: x_search_ctx_id := l_search_ctx_id;

Line 5277: p_contact_list IN HZ_PARTY_SEARCH.CONTACT_LIST,

5273:
5274: PROCEDURE get_matching_contacts (
5275: p_rule_id IN NUMBER,
5276: p_party_id IN NUMBER,
5277: p_contact_list IN HZ_PARTY_SEARCH.CONTACT_LIST,
5278: p_contact_point_list IN HZ_PARTY_SEARCH.CONTACT_POINT_LIST,
5279: p_restrict_sql IN VARCHAR2,
5280: p_match_type IN VARCHAR2,
5281: p_dup_contact_id IN NUMBER,

Line 5278: p_contact_point_list IN HZ_PARTY_SEARCH.CONTACT_POINT_LIST,

5274: PROCEDURE get_matching_contacts (
5275: p_rule_id IN NUMBER,
5276: p_party_id IN NUMBER,
5277: p_contact_list IN HZ_PARTY_SEARCH.CONTACT_LIST,
5278: p_contact_point_list IN HZ_PARTY_SEARCH.CONTACT_POINT_LIST,
5279: p_restrict_sql IN VARCHAR2,
5280: p_match_type IN VARCHAR2,
5281: p_dup_contact_id IN NUMBER,
5282: x_search_ctx_id OUT NUMBER,

Line 5303: H_SCORES HZ_PARTY_SEARCH.score_list;

5299: l_entered_max_score NUMBER;
5300: FIRST BOOLEAN;
5301: l_search_ctx_id NUMBER; -- Generated Search Context ID
5302:
5303: H_SCORES HZ_PARTY_SEARCH.score_list;
5304:
5305: l_score NUMBER;
5306: l_idx NUMBER;
5307: l_party_cur HZ_PARTY_STAGE.StageCurTyp;

Line 5331: l_match_contact_list HZ_PARTY_SEARCH.IDList;

5327: l_party_max_score NUMBER;
5328: l_ps_max_score NUMBER;
5329: l_contact_max_score NUMBER;
5330: l_cpt_max_score NUMBER;
5331: l_match_contact_list HZ_PARTY_SEARCH.IDList;
5332: l_cnt NUMBER:=1;
5333:
5334:
5335: BEGIN

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

5351: l_match_str := ' AND ';
5352: ELSIF p_match_type = 'OR' THEN
5353: l_match_str := ' OR ';
5354: END IF;
5355: 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);
5356: g_score_until_thresh := false;
5357: IF l_entered_max_score = 0 THEN l_entered_max_score:=1; END IF;
5358:
5359: -- ************************************************************

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

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

Line 5502: p_contact_point_list IN HZ_PARTY_SEARCH.CONTACT_POINT_LIST,

5498:
5499: PROCEDURE get_matching_contact_points (
5500: p_rule_id IN NUMBER,
5501: p_party_id IN NUMBER,
5502: p_contact_point_list IN HZ_PARTY_SEARCH.CONTACT_POINT_LIST,
5503: p_restrict_sql IN VARCHAR2,
5504: p_match_type IN VARCHAR2,
5505: p_dup_contact_point_id IN NUMBER,
5506: x_search_ctx_id OUT NUMBER,

Line 5531: H_PARTY_ID HZ_PARTY_SEARCH.IDList;

5527: l_cpt_ps_id NUMBER;
5528: l_cpt_contact_id NUMBER;
5529: l_contact_pt_id NUMBER;
5530: l_cpt_type VARCHAR2(100);
5531: H_PARTY_ID HZ_PARTY_SEARCH.IDList;
5532: H_CONTACT_POINT_ID HZ_PARTY_SEARCH.IDList;
5533: H_SCORE HZ_PARTY_SEARCH.IDList;
5534:
5535: cnt NUMBER :=0;

Line 5532: H_CONTACT_POINT_ID HZ_PARTY_SEARCH.IDList;

5528: l_cpt_contact_id NUMBER;
5529: l_contact_pt_id NUMBER;
5530: l_cpt_type VARCHAR2(100);
5531: H_PARTY_ID HZ_PARTY_SEARCH.IDList;
5532: H_CONTACT_POINT_ID HZ_PARTY_SEARCH.IDList;
5533: H_SCORE HZ_PARTY_SEARCH.IDList;
5534:
5535: cnt NUMBER :=0;
5536: l_party_max_score NUMBER;

Line 5533: H_SCORE HZ_PARTY_SEARCH.IDList;

5529: l_contact_pt_id NUMBER;
5530: l_cpt_type VARCHAR2(100);
5531: H_PARTY_ID HZ_PARTY_SEARCH.IDList;
5532: H_CONTACT_POINT_ID HZ_PARTY_SEARCH.IDList;
5533: H_SCORE HZ_PARTY_SEARCH.IDList;
5534:
5535: cnt NUMBER :=0;
5536: l_party_max_score NUMBER;
5537: l_ps_max_score NUMBER;

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

5558: l_match_str := ' AND ';
5559: ELSIF p_match_type = 'OR' THEN
5560: l_match_str := ' OR ';
5561: END IF;
5562: l_entered_max_score:= init_search(HZ_PARTY_SEARCH.G_MISS_PARTY_SEARCH_REC,
5563: HZ_PARTY_SEARCH.G_MISS_PARTY_SITE_LIST, HZ_PARTY_SEARCH.G_MISS_CONTACT_LIST,
5564: p_contact_point_list,l_match_str, l_party_max_score, l_ps_max_score, l_contact_max_score, l_cpt_max_score);
5565: g_score_until_thresh := false;
5566: IF l_entered_max_score = 0 THEN l_entered_max_score:=1; END IF;

Line 5563: HZ_PARTY_SEARCH.G_MISS_PARTY_SITE_LIST, HZ_PARTY_SEARCH.G_MISS_CONTACT_LIST,

5559: ELSIF p_match_type = 'OR' THEN
5560: l_match_str := ' OR ';
5561: END IF;
5562: l_entered_max_score:= init_search(HZ_PARTY_SEARCH.G_MISS_PARTY_SEARCH_REC,
5563: HZ_PARTY_SEARCH.G_MISS_PARTY_SITE_LIST, HZ_PARTY_SEARCH.G_MISS_CONTACT_LIST,
5564: p_contact_point_list,l_match_str, l_party_max_score, l_ps_max_score, l_contact_max_score, l_cpt_max_score);
5565: g_score_until_thresh := false;
5566: IF l_entered_max_score = 0 THEN l_entered_max_score:=1; END IF;
5567:

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

5567:
5568: -- ************************************************************
5569: -- STEP 2. Setup of intermedia query strings for Acquisition query
5570: l_contact_pt_contains_str := INIT_CONTACT_POINTS_QUERY(l_match_str,l_tmp);
5571: 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);
5572:
5573: -- Setup Search Context ID
5574: SELECT hz_search_ctx_s.nextval INTO l_search_ctx_id FROM dual;
5575: x_search_ctx_id := l_search_ctx_id;

Line 5646: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,

5642:
5643: PROCEDURE get_score_details (
5644: p_rule_id IN NUMBER,
5645: p_party_id IN NUMBER,
5646: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
5647: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
5648: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
5649: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
5650: x_search_ctx_id IN OUT NUMBER

Line 5647: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,

5643: PROCEDURE get_score_details (
5644: p_rule_id IN NUMBER,
5645: p_party_id IN NUMBER,
5646: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
5647: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
5648: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
5649: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
5650: x_search_ctx_id IN OUT NUMBER
5651: ) IS

Line 5648: p_contact_list IN HZ_PARTY_SEARCH.contact_list,

5644: p_rule_id IN NUMBER,
5645: p_party_id IN NUMBER,
5646: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
5647: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
5648: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
5649: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
5650: x_search_ctx_id IN OUT NUMBER
5651: ) IS
5652:

Line 5649: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,

5645: p_party_id IN NUMBER,
5646: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
5647: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
5648: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
5649: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
5650: x_search_ctx_id IN OUT NUMBER
5651: ) IS
5652:
5653: -- Strings to hold the generated Intermedia query strings

Line 5698: H_SCORES HZ_PARTY_SEARCH.score_list;

5694: l_TX34 VARCHAR2(2000);
5695: l_max_TX34 VARCHAR2(2000);
5696: l_TX14 VARCHAR2(2000);
5697: l_max_TX14 VARCHAR2(2000);
5698: H_SCORES HZ_PARTY_SEARCH.score_list;
5699:
5700: l_score NUMBER;
5701: l_match_idx NUMBER;
5702: l_idx NUMBER;

Line 5874: x_party_search_rec OUT NOCOPY HZ_PARTY_SEARCH.party_search_rec_type,

5870: ************************************************/
5871:
5872: PROCEDURE get_party_for_search (
5873: p_party_id IN NUMBER,
5874: x_party_search_rec OUT NOCOPY HZ_PARTY_SEARCH.party_search_rec_type,
5875: x_party_site_list OUT NOCOPY HZ_PARTY_SEARCH.party_site_list,
5876: x_contact_list OUT NOCOPY HZ_PARTY_SEARCH.contact_list,
5877: x_contact_point_list OUT NOCOPY HZ_PARTY_SEARCH.contact_point_list
5878: ) IS

Line 5875: x_party_site_list OUT NOCOPY HZ_PARTY_SEARCH.party_site_list,

5871:
5872: PROCEDURE get_party_for_search (
5873: p_party_id IN NUMBER,
5874: x_party_search_rec OUT NOCOPY HZ_PARTY_SEARCH.party_search_rec_type,
5875: x_party_site_list OUT NOCOPY HZ_PARTY_SEARCH.party_site_list,
5876: x_contact_list OUT NOCOPY HZ_PARTY_SEARCH.contact_list,
5877: x_contact_point_list OUT NOCOPY HZ_PARTY_SEARCH.contact_point_list
5878: ) IS
5879: l_party_id NUMBER;

Line 5876: x_contact_list OUT NOCOPY HZ_PARTY_SEARCH.contact_list,

5872: PROCEDURE get_party_for_search (
5873: p_party_id IN NUMBER,
5874: x_party_search_rec OUT NOCOPY HZ_PARTY_SEARCH.party_search_rec_type,
5875: x_party_site_list OUT NOCOPY HZ_PARTY_SEARCH.party_site_list,
5876: x_contact_list OUT NOCOPY HZ_PARTY_SEARCH.contact_list,
5877: x_contact_point_list OUT NOCOPY HZ_PARTY_SEARCH.contact_point_list
5878: ) IS
5879: l_party_id NUMBER;
5880: l_party_site_ids HZ_PARTY_SEARCH.IDList;

Line 5877: x_contact_point_list OUT NOCOPY HZ_PARTY_SEARCH.contact_point_list

5873: p_party_id IN NUMBER,
5874: x_party_search_rec OUT NOCOPY HZ_PARTY_SEARCH.party_search_rec_type,
5875: x_party_site_list OUT NOCOPY HZ_PARTY_SEARCH.party_site_list,
5876: x_contact_list OUT NOCOPY HZ_PARTY_SEARCH.contact_list,
5877: x_contact_point_list OUT NOCOPY HZ_PARTY_SEARCH.contact_point_list
5878: ) IS
5879: l_party_id NUMBER;
5880: l_party_site_ids HZ_PARTY_SEARCH.IDList;
5881: l_contact_ids HZ_PARTY_SEARCH.IDList;

Line 5880: l_party_site_ids HZ_PARTY_SEARCH.IDList;

5876: x_contact_list OUT NOCOPY HZ_PARTY_SEARCH.contact_list,
5877: x_contact_point_list OUT NOCOPY HZ_PARTY_SEARCH.contact_point_list
5878: ) IS
5879: l_party_id NUMBER;
5880: l_party_site_ids HZ_PARTY_SEARCH.IDList;
5881: l_contact_ids HZ_PARTY_SEARCH.IDList;
5882: l_contact_pt_ids HZ_PARTY_SEARCH.IDList;
5883: ps NUMBER :=1;
5884: cpt NUMBER :=1;

Line 5881: l_contact_ids HZ_PARTY_SEARCH.IDList;

5877: x_contact_point_list OUT NOCOPY HZ_PARTY_SEARCH.contact_point_list
5878: ) IS
5879: l_party_id NUMBER;
5880: l_party_site_ids HZ_PARTY_SEARCH.IDList;
5881: l_contact_ids HZ_PARTY_SEARCH.IDList;
5882: l_contact_pt_ids HZ_PARTY_SEARCH.IDList;
5883: ps NUMBER :=1;
5884: cpt NUMBER :=1;
5885: ct NUMBER :=1;

Line 5882: l_contact_pt_ids HZ_PARTY_SEARCH.IDList;

5878: ) IS
5879: l_party_id NUMBER;
5880: l_party_site_ids HZ_PARTY_SEARCH.IDList;
5881: l_contact_ids HZ_PARTY_SEARCH.IDList;
5882: l_contact_pt_ids HZ_PARTY_SEARCH.IDList;
5883: ps NUMBER :=1;
5884: cpt NUMBER :=1;
5885: ct NUMBER :=1;
5886: l_use_contact_info varchar2(1);

Line 5946: p_party_site_ids IN HZ_PARTY_SEARCH.IDList,

5942: END get_party_for_search;
5943:
5944: PROCEDURE get_search_criteria (
5945: p_party_id IN NUMBER,
5946: p_party_site_ids IN HZ_PARTY_SEARCH.IDList,
5947: p_contact_ids IN HZ_PARTY_SEARCH.IDList,
5948: p_contact_pt_ids IN HZ_PARTY_SEARCH.IDList,
5949: x_party_search_rec OUT NOCOPY HZ_PARTY_SEARCH.party_search_rec_type,
5950: x_party_site_list OUT NOCOPY HZ_PARTY_SEARCH.party_site_list,

Line 5947: p_contact_ids IN HZ_PARTY_SEARCH.IDList,

5943:
5944: PROCEDURE get_search_criteria (
5945: p_party_id IN NUMBER,
5946: p_party_site_ids IN HZ_PARTY_SEARCH.IDList,
5947: p_contact_ids IN HZ_PARTY_SEARCH.IDList,
5948: p_contact_pt_ids IN HZ_PARTY_SEARCH.IDList,
5949: x_party_search_rec OUT NOCOPY HZ_PARTY_SEARCH.party_search_rec_type,
5950: x_party_site_list OUT NOCOPY HZ_PARTY_SEARCH.party_site_list,
5951: x_contact_list OUT NOCOPY HZ_PARTY_SEARCH.contact_list,

Line 5948: p_contact_pt_ids IN HZ_PARTY_SEARCH.IDList,

5944: PROCEDURE get_search_criteria (
5945: p_party_id IN NUMBER,
5946: p_party_site_ids IN HZ_PARTY_SEARCH.IDList,
5947: p_contact_ids IN HZ_PARTY_SEARCH.IDList,
5948: p_contact_pt_ids IN HZ_PARTY_SEARCH.IDList,
5949: x_party_search_rec OUT NOCOPY HZ_PARTY_SEARCH.party_search_rec_type,
5950: x_party_site_list OUT NOCOPY HZ_PARTY_SEARCH.party_site_list,
5951: x_contact_list OUT NOCOPY HZ_PARTY_SEARCH.contact_list,
5952: x_contact_point_list OUT NOCOPY HZ_PARTY_SEARCH.contact_point_list

Line 5949: x_party_search_rec OUT NOCOPY HZ_PARTY_SEARCH.party_search_rec_type,

5945: p_party_id IN NUMBER,
5946: p_party_site_ids IN HZ_PARTY_SEARCH.IDList,
5947: p_contact_ids IN HZ_PARTY_SEARCH.IDList,
5948: p_contact_pt_ids IN HZ_PARTY_SEARCH.IDList,
5949: x_party_search_rec OUT NOCOPY HZ_PARTY_SEARCH.party_search_rec_type,
5950: x_party_site_list OUT NOCOPY HZ_PARTY_SEARCH.party_site_list,
5951: x_contact_list OUT NOCOPY HZ_PARTY_SEARCH.contact_list,
5952: x_contact_point_list OUT NOCOPY HZ_PARTY_SEARCH.contact_point_list
5953: ) IS

Line 5950: x_party_site_list OUT NOCOPY HZ_PARTY_SEARCH.party_site_list,

5946: p_party_site_ids IN HZ_PARTY_SEARCH.IDList,
5947: p_contact_ids IN HZ_PARTY_SEARCH.IDList,
5948: p_contact_pt_ids IN HZ_PARTY_SEARCH.IDList,
5949: x_party_search_rec OUT NOCOPY HZ_PARTY_SEARCH.party_search_rec_type,
5950: x_party_site_list OUT NOCOPY HZ_PARTY_SEARCH.party_site_list,
5951: x_contact_list OUT NOCOPY HZ_PARTY_SEARCH.contact_list,
5952: x_contact_point_list OUT NOCOPY HZ_PARTY_SEARCH.contact_point_list
5953: ) IS
5954: BEGIN

Line 5951: x_contact_list OUT NOCOPY HZ_PARTY_SEARCH.contact_list,

5947: p_contact_ids IN HZ_PARTY_SEARCH.IDList,
5948: p_contact_pt_ids IN HZ_PARTY_SEARCH.IDList,
5949: x_party_search_rec OUT NOCOPY HZ_PARTY_SEARCH.party_search_rec_type,
5950: x_party_site_list OUT NOCOPY HZ_PARTY_SEARCH.party_site_list,
5951: x_contact_list OUT NOCOPY HZ_PARTY_SEARCH.contact_list,
5952: x_contact_point_list OUT NOCOPY HZ_PARTY_SEARCH.contact_point_list
5953: ) IS
5954: BEGIN
5955:

Line 5952: x_contact_point_list OUT NOCOPY HZ_PARTY_SEARCH.contact_point_list

5948: p_contact_pt_ids IN HZ_PARTY_SEARCH.IDList,
5949: x_party_search_rec OUT NOCOPY HZ_PARTY_SEARCH.party_search_rec_type,
5950: x_party_site_list OUT NOCOPY HZ_PARTY_SEARCH.party_site_list,
5951: x_contact_list OUT NOCOPY HZ_PARTY_SEARCH.contact_list,
5952: x_contact_point_list OUT NOCOPY HZ_PARTY_SEARCH.contact_point_list
5953: ) IS
5954: BEGIN
5955:
5956: IF fnd_log.level_statement>=fnd_log.g_current_runtime_level THEN

Line 5992: x_party_search_rec OUT NOCOPY HZ_PARTY_SEARCH.party_search_rec_type

5988: ************************************************/
5989:
5990: PROCEDURE get_party_rec (
5991: p_party_id IN NUMBER,
5992: x_party_search_rec OUT NOCOPY HZ_PARTY_SEARCH.party_search_rec_type
5993: ) IS
5994: l_party_type VARCHAR2(255);
5995: BEGIN
5996:

Line 6055: p_party_site_ids IN HZ_PARTY_SEARCH.IDList,

6051: the party site search record structure
6052: ************************************************/
6053:
6054: PROCEDURE get_party_site_rec (
6055: p_party_site_ids IN HZ_PARTY_SEARCH.IDList,
6056: x_party_site_list OUT NOCOPY HZ_PARTY_SEARCH.party_site_list
6057: ) IS
6058: CURSOR c_party_sites(cp_party_site_id NUMBER) IS
6059: SELECT party_site_id

Line 6056: x_party_site_list OUT NOCOPY HZ_PARTY_SEARCH.party_site_list

6052: ************************************************/
6053:
6054: PROCEDURE get_party_site_rec (
6055: p_party_site_ids IN HZ_PARTY_SEARCH.IDList,
6056: x_party_site_list OUT NOCOPY HZ_PARTY_SEARCH.party_site_list
6057: ) IS
6058: CURSOR c_party_sites(cp_party_site_id NUMBER) IS
6059: SELECT party_site_id
6060: ,translate(HZ_LOCATIONS.CITY, '%',' ')

Line 6117: p_contact_ids IN HZ_PARTY_SEARCH.IDList,

6113: the contact search record structure
6114: ************************************************/
6115:
6116: PROCEDURE get_contact_rec (
6117: p_contact_ids IN HZ_PARTY_SEARCH.IDList,
6118: x_contact_list OUT NOCOPY HZ_PARTY_SEARCH.contact_list
6119: ) IS
6120: CURSOR c_contacts(cp_org_contact_id NUMBER) IS
6121: SELECT org_contact_id

Line 6118: x_contact_list OUT NOCOPY HZ_PARTY_SEARCH.contact_list

6114: ************************************************/
6115:
6116: PROCEDURE get_contact_rec (
6117: p_contact_ids IN HZ_PARTY_SEARCH.IDList,
6118: x_contact_list OUT NOCOPY HZ_PARTY_SEARCH.contact_list
6119: ) IS
6120: CURSOR c_contacts(cp_org_contact_id NUMBER) IS
6121: SELECT org_contact_id
6122: FROM HZ_ORG_CONTACTS, HZ_RELATIONSHIPS, HZ_PERSON_PROFILES

Line 6173: p_contact_point_ids IN HZ_PARTY_SEARCH.IDList,

6169: the contact point search record structure
6170: ************************************************/
6171:
6172: PROCEDURE get_contact_point_rec (
6173: p_contact_point_ids IN HZ_PARTY_SEARCH.IDList,
6174: x_contact_point_list OUT NOCOPY HZ_PARTY_SEARCH.contact_point_list
6175: ) IS
6176:
6177: -- Cursor to fetch primary contact points for party

Line 6174: x_contact_point_list OUT NOCOPY HZ_PARTY_SEARCH.contact_point_list

6170: ************************************************/
6171:
6172: PROCEDURE get_contact_point_rec (
6173: p_contact_point_ids IN HZ_PARTY_SEARCH.IDList,
6174: x_contact_point_list OUT NOCOPY HZ_PARTY_SEARCH.contact_point_list
6175: ) IS
6176:
6177: -- Cursor to fetch primary contact points for party
6178: CURSOR c_cpts(cp_contact_point_id NUMBER) IS

Line 6228: p_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,

6224: ************************************************/
6225:
6226: PROCEDURE MAP_PARTY_REC(
6227: p_search_ctx IN BOOLEAN,
6228: p_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
6229: x_entered_max_score OUT NUMBER,
6230: x_stage_rec IN OUT NOCOPY HZ_PARTY_STAGE.party_stage_rec_type
6231: ) IS
6232: tmp VARCHAR2(4000);

Line 6443: p_search_list IN HZ_PARTY_SEARCH.party_site_list,

6439: ************************************************/
6440:
6441: PROCEDURE MAP_PARTY_SITE_REC(
6442: p_search_ctx IN BOOLEAN,
6443: p_search_list IN HZ_PARTY_SEARCH.party_site_list,
6444: x_entered_max_score OUT NUMBER,
6445: x_stage_list IN OUT NOCOPY HZ_PARTY_STAGE.party_site_stage_list
6446: ) IS
6447: l_current_max_score NUMBER;

Line 6655: p_search_list IN HZ_PARTY_SEARCH.contact_list,

6651: ************************************************/
6652:
6653: PROCEDURE MAP_CONTACT_REC(
6654: p_search_ctx IN BOOLEAN,
6655: p_search_list IN HZ_PARTY_SEARCH.contact_list,
6656: x_entered_max_score OUT NUMBER,
6657: x_stage_list IN OUT NOCOPY HZ_PARTY_STAGE.contact_stage_list
6658: ) IS
6659: l_current_max_score NUMBER;

Line 6697: p_search_list IN HZ_PARTY_SEARCH.contact_point_list,

6693: ************************************************/
6694:
6695: PROCEDURE MAP_CONTACT_POINT_REC(
6696: p_search_ctx IN BOOLEAN,
6697: p_search_list IN HZ_PARTY_SEARCH.contact_point_list,
6698: x_entered_max_score OUT NUMBER,
6699: x_stage_list IN OUT NOCOPY HZ_PARTY_STAGE.contact_pt_stage_list
6700: ) IS
6701: l_current_max_score NUMBER;

Line 6763: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,

6759: 2. Contact Point Type is not null for each condition
6760: ************************************************/
6761:
6762: FUNCTION check_prim_cond(
6763: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
6764: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
6765: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
6766: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list)
6767: RETURN BOOLEAN IS

Line 6764: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,

6760: ************************************************/
6761:
6762: FUNCTION check_prim_cond(
6763: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
6764: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
6765: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
6766: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list)
6767: RETURN BOOLEAN IS
6768: BEGIN

Line 6765: p_contact_list IN HZ_PARTY_SEARCH.contact_list,

6761:
6762: FUNCTION check_prim_cond(
6763: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
6764: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
6765: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
6766: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list)
6767: RETURN BOOLEAN IS
6768: BEGIN
6769: IF p_party_search_rec.ALL_ACCOUNT_NAMES IS NOT NULL THEN

Line 6766: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list)

6762: FUNCTION check_prim_cond(
6763: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
6764: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
6765: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
6766: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list)
6767: RETURN BOOLEAN IS
6768: BEGIN
6769: IF p_party_search_rec.ALL_ACCOUNT_NAMES IS NOT NULL THEN
6770: RETURN TRUE;

Line 6827: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,

6823: has party site criteria.
6824: ************************************************/
6825:
6826: PROCEDURE check_party_site_cond(
6827: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
6828: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
6829: x_secondary OUT BOOLEAN,
6830: x_primary OUT BOOLEAN
6831: ) IS

Line 6828: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,

6824: ************************************************/
6825:
6826: PROCEDURE check_party_site_cond(
6827: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
6828: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
6829: x_secondary OUT BOOLEAN,
6830: x_primary OUT BOOLEAN
6831: ) IS
6832: BEGIN

Line 6879: p_contact_list IN HZ_PARTY_SEARCH.contact_list,

6875: has contact criteria.
6876: ************************************************/
6877:
6878: PROCEDURE check_contact_cond(
6879: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
6880: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
6881: x_secondary OUT BOOLEAN,
6882: x_primary OUT BOOLEAN
6883: ) IS

Line 6880: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,

6876: ************************************************/
6877:
6878: PROCEDURE check_contact_cond(
6879: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
6880: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
6881: x_secondary OUT BOOLEAN,
6882: x_primary OUT BOOLEAN
6883: ) IS
6884: BEGIN

Line 6917: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,

6913: has valid contact point criteria.
6914: ************************************************/
6915:
6916: PROCEDURE check_contact_point_cond(
6917: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
6918: x_secondary OUT BOOLEAN,
6919: x_primary OUT BOOLEAN
6920: ) IS
6921: BEGIN