DBA Data[Home] [Help]

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

492: PROCEDURE INSERT_PARTY_SCORE (
493: p_party_id IN NUMBER
494: ,p_record_id IN NUMBER
495: ,p_search_ctx_id IN NUMBER
496: ,p_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type
497: ,p_stage_rec IN HZ_PARTY_STAGE.party_stage_rec_type
498: ,p_table_TX34 VARCHAR2
499: ,p_table_TX39 VARCHAR2
500: ,p_table_TX40 VARCHAR2

Line 571: ,p_search_rec IN HZ_PARTY_SEARCH.party_site_search_rec_type

567: PROCEDURE INSERT_PARTY_SITES_SCORE (
568: p_party_id IN NUMBER
569: ,p_record_id IN NUMBER
570: ,p_search_ctx_id IN NUMBER
571: ,p_search_rec IN HZ_PARTY_SEARCH.party_site_search_rec_type
572: ,p_stage_rec IN HZ_PARTY_STAGE.party_site_stage_rec_type
573: ,p_table_TX3 VARCHAR2
574: ,p_table_TX4 VARCHAR2
575: ,p_table_TX9 VARCHAR2

Line 804: ,p_search_rec IN HZ_PARTY_SEARCH.contact_search_rec_type

800: PROCEDURE INSERT_CONTACTS_SCORE (
801: p_party_id IN NUMBER
802: ,p_record_id IN NUMBER
803: ,p_search_ctx_id IN NUMBER
804: ,p_search_rec IN HZ_PARTY_SEARCH.contact_search_rec_type
805: ,p_stage_rec IN HZ_PARTY_STAGE.contact_stage_rec_type
806: ,p_idx IN NUMBER) IS
807: l_current_score NUMBER:=0;
808: l_score NUMBER;

Line 820: ,p_search_rec IN HZ_PARTY_SEARCH.contact_point_search_rec_type

816: PROCEDURE INSERT_CONTACT_POINTS_SCORE (
817: p_party_id IN NUMBER
818: ,p_record_id IN NUMBER
819: ,p_search_ctx_id IN NUMBER
820: ,p_search_rec IN HZ_PARTY_SEARCH.contact_point_search_rec_type
821: ,p_stage_rec IN HZ_PARTY_STAGE.contact_pt_stage_rec_type
822: ,p_idx IN NUMBER) IS
823: l_current_score NUMBER:=0;
824: l_score NUMBER;

Line 839: p_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type

835: for the PARTY Entity
836: ************************************************/
837:
838: PROCEDURE POP_PARTY_COND_REC(
839: p_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type
840: ) IS
841: BEGIN
842: NULL ;
843: EXCEPTION

Line 859: p_search_list IN HZ_PARTY_SEARCH.party_site_list

855: for the PARTY_SITES Entity
856: ************************************************/
857:
858: PROCEDURE POP_PARTY_SITES_COND_REC(
859: p_search_list IN HZ_PARTY_SEARCH.party_site_list
860: ) IS
861: BEGIN
862: ---------POPULATE THE GLOBAL WORD CONDITION REC FOR PARTY_SITES-------------
863: ------ Populate global condition record only if search list is not empty -----------

Line 884: p_search_list IN HZ_PARTY_SEARCH.contact_list

880: for the CONTACTS Entity
881: ************************************************/
882:
883: PROCEDURE POP_CONTACTS_COND_REC(
884: p_search_list IN HZ_PARTY_SEARCH.contact_list
885: ) IS
886: BEGIN
887: NULL ;
888: EXCEPTION

Line 904: p_search_list IN HZ_PARTY_SEARCH.contact_point_list

900: for the CONTACT_POINTS Entity
901: ************************************************/
902:
903: PROCEDURE POP_CONTACT_POINTS_COND_REC(
904: p_search_list IN HZ_PARTY_SEARCH.contact_point_list
905: ) IS
906: BEGIN
907: NULL ;
908: EXCEPTION

Line 918: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type:=

914: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
915: END;
916:
917: PROCEDURE init_score_context (
918: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type:=
919: HZ_PARTY_SEARCH.G_MISS_PARTY_SEARCH_REC,
920: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list:=
921: HZ_PARTY_SEARCH.G_MISS_PARTY_SITE_LIST,
922: p_contact_list IN HZ_PARTY_SEARCH.contact_list:=

Line 919: HZ_PARTY_SEARCH.G_MISS_PARTY_SEARCH_REC,

915: END;
916:
917: PROCEDURE init_score_context (
918: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type:=
919: HZ_PARTY_SEARCH.G_MISS_PARTY_SEARCH_REC,
920: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list:=
921: HZ_PARTY_SEARCH.G_MISS_PARTY_SITE_LIST,
922: p_contact_list IN HZ_PARTY_SEARCH.contact_list:=
923: HZ_PARTY_SEARCH.G_MISS_CONTACT_LIST,

Line 920: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list:=

916:
917: PROCEDURE init_score_context (
918: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type:=
919: HZ_PARTY_SEARCH.G_MISS_PARTY_SEARCH_REC,
920: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list:=
921: HZ_PARTY_SEARCH.G_MISS_PARTY_SITE_LIST,
922: p_contact_list IN HZ_PARTY_SEARCH.contact_list:=
923: HZ_PARTY_SEARCH.G_MISS_CONTACT_LIST,
924: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list:=

Line 921: HZ_PARTY_SEARCH.G_MISS_PARTY_SITE_LIST,

917: PROCEDURE init_score_context (
918: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type:=
919: HZ_PARTY_SEARCH.G_MISS_PARTY_SEARCH_REC,
920: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list:=
921: HZ_PARTY_SEARCH.G_MISS_PARTY_SITE_LIST,
922: p_contact_list IN HZ_PARTY_SEARCH.contact_list:=
923: HZ_PARTY_SEARCH.G_MISS_CONTACT_LIST,
924: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list:=
925: HZ_PARTY_SEARCH.G_MISS_CONTACT_POINT_LIST

Line 922: p_contact_list IN HZ_PARTY_SEARCH.contact_list:=

918: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type:=
919: HZ_PARTY_SEARCH.G_MISS_PARTY_SEARCH_REC,
920: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list:=
921: HZ_PARTY_SEARCH.G_MISS_PARTY_SITE_LIST,
922: p_contact_list IN HZ_PARTY_SEARCH.contact_list:=
923: HZ_PARTY_SEARCH.G_MISS_CONTACT_LIST,
924: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list:=
925: HZ_PARTY_SEARCH.G_MISS_CONTACT_POINT_LIST
926: ) IS

Line 923: HZ_PARTY_SEARCH.G_MISS_CONTACT_LIST,

919: HZ_PARTY_SEARCH.G_MISS_PARTY_SEARCH_REC,
920: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list:=
921: HZ_PARTY_SEARCH.G_MISS_PARTY_SITE_LIST,
922: p_contact_list IN HZ_PARTY_SEARCH.contact_list:=
923: HZ_PARTY_SEARCH.G_MISS_CONTACT_LIST,
924: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list:=
925: HZ_PARTY_SEARCH.G_MISS_CONTACT_POINT_LIST
926: ) IS
927: l_dummy NUMBER;

Line 924: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list:=

920: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list:=
921: HZ_PARTY_SEARCH.G_MISS_PARTY_SITE_LIST,
922: p_contact_list IN HZ_PARTY_SEARCH.contact_list:=
923: HZ_PARTY_SEARCH.G_MISS_CONTACT_LIST,
924: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list:=
925: HZ_PARTY_SEARCH.G_MISS_CONTACT_POINT_LIST
926: ) IS
927: l_dummy NUMBER;
928: BEGIN

Line 925: HZ_PARTY_SEARCH.G_MISS_CONTACT_POINT_LIST

921: HZ_PARTY_SEARCH.G_MISS_PARTY_SITE_LIST,
922: p_contact_list IN HZ_PARTY_SEARCH.contact_list:=
923: HZ_PARTY_SEARCH.G_MISS_CONTACT_LIST,
924: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list:=
925: HZ_PARTY_SEARCH.G_MISS_CONTACT_POINT_LIST
926: ) IS
927: l_dummy NUMBER;
928: BEGIN
929: IF fnd_log.level_statement>=fnd_log.g_current_runtime_level THEN

Line 945: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type:=

941: MAP_CONTACT_POINT_REC(FALSE,p_contact_point_list, l_dummy, g_contact_pt_stage_list);
942:
943: END;
944: FUNCTION init_search(
945: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type:=
946: HZ_PARTY_SEARCH.G_MISS_PARTY_SEARCH_REC,
947: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list:=
948: HZ_PARTY_SEARCH.G_MISS_PARTY_SITE_LIST,
949: p_contact_list IN HZ_PARTY_SEARCH.contact_list:=

Line 946: HZ_PARTY_SEARCH.G_MISS_PARTY_SEARCH_REC,

942:
943: END;
944: FUNCTION init_search(
945: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type:=
946: HZ_PARTY_SEARCH.G_MISS_PARTY_SEARCH_REC,
947: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list:=
948: HZ_PARTY_SEARCH.G_MISS_PARTY_SITE_LIST,
949: p_contact_list IN HZ_PARTY_SEARCH.contact_list:=
950: HZ_PARTY_SEARCH.G_MISS_CONTACT_LIST,

Line 947: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list:=

943: END;
944: FUNCTION init_search(
945: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type:=
946: HZ_PARTY_SEARCH.G_MISS_PARTY_SEARCH_REC,
947: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list:=
948: HZ_PARTY_SEARCH.G_MISS_PARTY_SITE_LIST,
949: p_contact_list IN HZ_PARTY_SEARCH.contact_list:=
950: HZ_PARTY_SEARCH.G_MISS_CONTACT_LIST,
951: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list:=

Line 948: HZ_PARTY_SEARCH.G_MISS_PARTY_SITE_LIST,

944: FUNCTION init_search(
945: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type:=
946: HZ_PARTY_SEARCH.G_MISS_PARTY_SEARCH_REC,
947: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list:=
948: HZ_PARTY_SEARCH.G_MISS_PARTY_SITE_LIST,
949: p_contact_list IN HZ_PARTY_SEARCH.contact_list:=
950: HZ_PARTY_SEARCH.G_MISS_CONTACT_LIST,
951: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list:=
952: HZ_PARTY_SEARCH.G_MISS_CONTACT_POINT_LIST,

Line 949: p_contact_list IN HZ_PARTY_SEARCH.contact_list:=

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

Line 950: HZ_PARTY_SEARCH.G_MISS_CONTACT_LIST,

946: HZ_PARTY_SEARCH.G_MISS_PARTY_SEARCH_REC,
947: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list:=
948: HZ_PARTY_SEARCH.G_MISS_PARTY_SITE_LIST,
949: p_contact_list IN HZ_PARTY_SEARCH.contact_list:=
950: HZ_PARTY_SEARCH.G_MISS_CONTACT_LIST,
951: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list:=
952: HZ_PARTY_SEARCH.G_MISS_CONTACT_POINT_LIST,
953: p_match_type IN VARCHAR2,
954: x_party_max_score OUT NUMBER,

Line 951: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list:=

947: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list:=
948: HZ_PARTY_SEARCH.G_MISS_PARTY_SITE_LIST,
949: p_contact_list IN HZ_PARTY_SEARCH.contact_list:=
950: HZ_PARTY_SEARCH.G_MISS_CONTACT_LIST,
951: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list:=
952: HZ_PARTY_SEARCH.G_MISS_CONTACT_POINT_LIST,
953: p_match_type IN VARCHAR2,
954: x_party_max_score OUT NUMBER,
955: x_ps_max_score OUT NUMBER,

Line 952: HZ_PARTY_SEARCH.G_MISS_CONTACT_POINT_LIST,

948: HZ_PARTY_SEARCH.G_MISS_PARTY_SITE_LIST,
949: p_contact_list IN HZ_PARTY_SEARCH.contact_list:=
950: HZ_PARTY_SEARCH.G_MISS_CONTACT_LIST,
951: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list:=
952: HZ_PARTY_SEARCH.G_MISS_CONTACT_POINT_LIST,
953: p_match_type IN VARCHAR2,
954: x_party_max_score OUT NUMBER,
955: x_ps_max_score OUT NUMBER,
956: x_contact_max_score OUT NUMBER,

Line 964: maxscore HZ_PARTY_SEARCH.IDList;

960: l_ps_entered_max_score NUMBER:=0;
961: l_ct_entered_max_score NUMBER:=0;
962: l_cpt_entered_max_score NUMBER:=0;
963: vlist vlisttype;
964: maxscore HZ_PARTY_SEARCH.IDList;
965: l_name VARCHAR2(200);
966: l_idx NUMBER;
967: l_num NUMBER;
968: total NUMBER;

Line 2372: RETURN HZ_PARTY_SEARCH.score_rec IS

2368: p_party_id NUMBER,
2369: p_party_site_id NUMBER,
2370: p_org_contact_id NUMBER,
2371: p_contact_point_id NUMBER)
2372: RETURN HZ_PARTY_SEARCH.score_rec IS
2373: l_score_rec HZ_PARTY_SEARCH.score_rec;
2374: BEGIN
2375: IF fnd_log.level_statement>=fnd_log.g_current_runtime_level THEN
2376: 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 2373: l_score_rec HZ_PARTY_SEARCH.score_rec;

2369: p_party_site_id NUMBER,
2370: p_org_contact_id NUMBER,
2371: p_contact_point_id NUMBER)
2372: RETURN HZ_PARTY_SEARCH.score_rec IS
2373: l_score_rec HZ_PARTY_SEARCH.score_rec;
2374: BEGIN
2375: IF fnd_log.level_statement>=fnd_log.g_current_runtime_level THEN
2376: 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);
2377: 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 2405: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,

2401: **********************************************************/
2402:
2403: PROCEDURE find_parties (
2404: p_rule_id IN NUMBER,
2405: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
2406: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
2407: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
2408: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
2409: p_restrict_sql IN VARCHAR2,

Line 2406: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,

2402:
2403: PROCEDURE find_parties (
2404: p_rule_id IN NUMBER,
2405: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
2406: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
2407: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
2408: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
2409: p_restrict_sql IN VARCHAR2,
2410: p_match_type IN VARCHAR2,

Line 2407: p_contact_list IN HZ_PARTY_SEARCH.contact_list,

2403: PROCEDURE find_parties (
2404: p_rule_id IN NUMBER,
2405: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
2406: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
2407: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
2408: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
2409: p_restrict_sql IN VARCHAR2,
2410: p_match_type IN VARCHAR2,
2411: p_search_merged IN VARCHAR2,

Line 2408: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,

2404: p_rule_id IN NUMBER,
2405: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
2406: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
2407: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
2408: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
2409: p_restrict_sql IN VARCHAR2,
2410: p_match_type IN VARCHAR2,
2411: p_search_merged IN VARCHAR2,
2412: p_dup_party_id IN NUMBER,

Line 2455: H_SCORES HZ_PARTY_SEARCH.score_list;

2451: l_TX11 VARCHAR2(2000);
2452: l_TX40 VARCHAR2(2000);
2453: l_TX34 VARCHAR2(2000);
2454: l_TX14 VARCHAR2(2000);
2455: H_SCORES HZ_PARTY_SEARCH.score_list;
2456: H_PARTY_ID HZ_PARTY_SEARCH.IDList;
2457: H_PARTY_ID_LIST HZ_PARTY_SEARCH.IDList;
2458:
2459: l_score NUMBER;

Line 2456: H_PARTY_ID HZ_PARTY_SEARCH.IDList;

2452: l_TX40 VARCHAR2(2000);
2453: l_TX34 VARCHAR2(2000);
2454: l_TX14 VARCHAR2(2000);
2455: H_SCORES HZ_PARTY_SEARCH.score_list;
2456: H_PARTY_ID HZ_PARTY_SEARCH.IDList;
2457: H_PARTY_ID_LIST HZ_PARTY_SEARCH.IDList;
2458:
2459: l_score NUMBER;
2460: l_idx NUMBER;

Line 2457: H_PARTY_ID_LIST HZ_PARTY_SEARCH.IDList;

2453: l_TX34 VARCHAR2(2000);
2454: l_TX14 VARCHAR2(2000);
2455: H_SCORES HZ_PARTY_SEARCH.score_list;
2456: H_PARTY_ID HZ_PARTY_SEARCH.IDList;
2457: H_PARTY_ID_LIST HZ_PARTY_SEARCH.IDList;
2458:
2459: l_score NUMBER;
2460: l_idx NUMBER;
2461: l_party_cur HZ_PARTY_STAGE.StageCurTyp;

Line 2649: h_ps_id HZ_PARTY_SEARCH.IDList;

2645: /** Private procedure to acquire and score at party site level ***/
2646: 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
2647: l_party_id_idx NUMBER:=1;
2648: l_ctx_id NUMBER;
2649: h_ps_id HZ_PARTY_SEARCH.IDList;
2650: h_ps_party_id HZ_PARTY_SEARCH.IDList;
2651: h_ps_score HZ_PARTY_SEARCH.IDList;
2652: detcnt NUMBER := 1;
2653: BEGIN

Line 2650: h_ps_party_id HZ_PARTY_SEARCH.IDList;

2646: 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
2647: l_party_id_idx NUMBER:=1;
2648: l_ctx_id NUMBER;
2649: h_ps_id HZ_PARTY_SEARCH.IDList;
2650: h_ps_party_id HZ_PARTY_SEARCH.IDList;
2651: h_ps_score HZ_PARTY_SEARCH.IDList;
2652: detcnt NUMBER := 1;
2653: BEGIN
2654: IF fnd_log.level_statement>=fnd_log.g_current_runtime_level THEN

Line 2651: h_ps_score HZ_PARTY_SEARCH.IDList;

2647: l_party_id_idx NUMBER:=1;
2648: l_ctx_id NUMBER;
2649: h_ps_id HZ_PARTY_SEARCH.IDList;
2650: h_ps_party_id HZ_PARTY_SEARCH.IDList;
2651: h_ps_score HZ_PARTY_SEARCH.IDList;
2652: detcnt NUMBER := 1;
2653: BEGIN
2654: IF fnd_log.level_statement>=fnd_log.g_current_runtime_level THEN
2655: 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 2771: h_ct_id HZ_PARTY_SEARCH.IDList;

2767: /** Private procedure to acquire and score at contact point level ***/
2768: 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
2769: l_party_id_idx NUMBER:=1;
2770: l_ctx_id NUMBER;
2771: h_ct_id HZ_PARTY_SEARCH.IDList;
2772: h_ct_party_id HZ_PARTY_SEARCH.IDList;
2773: h_ct_score HZ_PARTY_SEARCH.IDList;
2774: detcnt NUMBER := 1;
2775: BEGIN

Line 2772: h_ct_party_id HZ_PARTY_SEARCH.IDList;

2768: 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
2769: l_party_id_idx NUMBER:=1;
2770: l_ctx_id NUMBER;
2771: h_ct_id HZ_PARTY_SEARCH.IDList;
2772: h_ct_party_id HZ_PARTY_SEARCH.IDList;
2773: h_ct_score HZ_PARTY_SEARCH.IDList;
2774: detcnt NUMBER := 1;
2775: BEGIN
2776: IF fnd_log.level_statement>=fnd_log.g_current_runtime_level THEN

Line 2773: h_ct_score HZ_PARTY_SEARCH.IDList;

2769: l_party_id_idx NUMBER:=1;
2770: l_ctx_id NUMBER;
2771: h_ct_id HZ_PARTY_SEARCH.IDList;
2772: h_ct_party_id HZ_PARTY_SEARCH.IDList;
2773: h_ct_score HZ_PARTY_SEARCH.IDList;
2774: detcnt NUMBER := 1;
2775: BEGIN
2776: IF fnd_log.level_statement>=fnd_log.g_current_runtime_level THEN
2777: 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 2880: h_cpt_id HZ_PARTY_SEARCH.IDList;

2876: /** Private procedure to acquire and score at contact point level ***/
2877: 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
2878: l_party_id_idx NUMBER:=1;
2879: l_ctx_id NUMBER;
2880: h_cpt_id HZ_PARTY_SEARCH.IDList;
2881: h_cpt_party_id HZ_PARTY_SEARCH.IDList;
2882: h_cpt_score HZ_PARTY_SEARCH.IDList;
2883: detcnt NUMBER := 1;
2884: l_cpt_flag VARCHAR2(1) := 'N';

Line 2881: h_cpt_party_id HZ_PARTY_SEARCH.IDList;

2877: 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
2878: l_party_id_idx NUMBER:=1;
2879: l_ctx_id NUMBER;
2880: h_cpt_id HZ_PARTY_SEARCH.IDList;
2881: h_cpt_party_id HZ_PARTY_SEARCH.IDList;
2882: h_cpt_score HZ_PARTY_SEARCH.IDList;
2883: detcnt NUMBER := 1;
2884: l_cpt_flag VARCHAR2(1) := 'N';
2885: is_a_match VARCHAR2(1) := 'Y';

Line 2882: h_cpt_score HZ_PARTY_SEARCH.IDList;

2878: l_party_id_idx NUMBER:=1;
2879: l_ctx_id NUMBER;
2880: h_cpt_id HZ_PARTY_SEARCH.IDList;
2881: h_cpt_party_id HZ_PARTY_SEARCH.IDList;
2882: h_cpt_score HZ_PARTY_SEARCH.IDList;
2883: detcnt NUMBER := 1;
2884: l_cpt_flag VARCHAR2(1) := 'N';
2885: is_a_match VARCHAR2(1) := 'Y';
2886: BEGIN

Line 3369: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,

3365: END find_parties;
3366:
3367: PROCEDURE find_persons (
3368: p_rule_id IN NUMBER,
3369: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
3370: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
3371: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
3372: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
3373: p_restrict_sql IN VARCHAR2,

Line 3370: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,

3366:
3367: PROCEDURE find_persons (
3368: p_rule_id IN NUMBER,
3369: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
3370: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
3371: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
3372: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
3373: p_restrict_sql IN VARCHAR2,
3374: p_match_type IN VARCHAR2,

Line 3371: p_contact_list IN HZ_PARTY_SEARCH.contact_list,

3367: PROCEDURE find_persons (
3368: p_rule_id IN NUMBER,
3369: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
3370: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
3371: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
3372: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
3373: p_restrict_sql IN VARCHAR2,
3374: p_match_type IN VARCHAR2,
3375: p_search_merged IN VARCHAR2,

Line 3372: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,

3368: p_rule_id IN NUMBER,
3369: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
3370: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
3371: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
3372: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
3373: p_restrict_sql IN VARCHAR2,
3374: p_match_type IN VARCHAR2,
3375: p_search_merged IN VARCHAR2,
3376: p_dup_party_id IN NUMBER,

Line 3419: H_SCORES HZ_PARTY_SEARCH.score_list;

3415: l_TX11 VARCHAR2(2000);
3416: l_TX40 VARCHAR2(2000);
3417: l_TX34 VARCHAR2(2000);
3418: l_TX14 VARCHAR2(2000);
3419: H_SCORES HZ_PARTY_SEARCH.score_list;
3420: H_PARTY_ID HZ_PARTY_SEARCH.IDList;
3421: H_PARTY_ID_LIST HZ_PARTY_SEARCH.IDList;
3422:
3423: l_score NUMBER;

Line 3420: H_PARTY_ID HZ_PARTY_SEARCH.IDList;

3416: l_TX40 VARCHAR2(2000);
3417: l_TX34 VARCHAR2(2000);
3418: l_TX14 VARCHAR2(2000);
3419: H_SCORES HZ_PARTY_SEARCH.score_list;
3420: H_PARTY_ID HZ_PARTY_SEARCH.IDList;
3421: H_PARTY_ID_LIST HZ_PARTY_SEARCH.IDList;
3422:
3423: l_score NUMBER;
3424: l_idx NUMBER;

Line 3421: H_PARTY_ID_LIST HZ_PARTY_SEARCH.IDList;

3417: l_TX34 VARCHAR2(2000);
3418: l_TX14 VARCHAR2(2000);
3419: H_SCORES HZ_PARTY_SEARCH.score_list;
3420: H_PARTY_ID HZ_PARTY_SEARCH.IDList;
3421: H_PARTY_ID_LIST HZ_PARTY_SEARCH.IDList;
3422:
3423: l_score NUMBER;
3424: l_idx NUMBER;
3425: l_party_cur HZ_PARTY_STAGE.StageCurTyp;

Line 3661: h_ps_id HZ_PARTY_SEARCH.IDList;

3657: /** Private procedure to acquire and score at party site level ***/
3658: 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
3659: l_party_id_idx NUMBER:=1;
3660: l_ctx_id NUMBER;
3661: h_ps_id HZ_PARTY_SEARCH.IDList;
3662: h_ps_party_id HZ_PARTY_SEARCH.IDList;
3663: h_ps_score HZ_PARTY_SEARCH.IDList;
3664: detcnt NUMBER := 1;
3665: l_person_id NUMBER;

Line 3662: h_ps_party_id HZ_PARTY_SEARCH.IDList;

3658: 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
3659: l_party_id_idx NUMBER:=1;
3660: l_ctx_id NUMBER;
3661: h_ps_id HZ_PARTY_SEARCH.IDList;
3662: h_ps_party_id HZ_PARTY_SEARCH.IDList;
3663: h_ps_score HZ_PARTY_SEARCH.IDList;
3664: detcnt NUMBER := 1;
3665: l_person_id NUMBER;
3666: BEGIN

Line 3663: h_ps_score HZ_PARTY_SEARCH.IDList;

3659: l_party_id_idx NUMBER:=1;
3660: l_ctx_id NUMBER;
3661: h_ps_id HZ_PARTY_SEARCH.IDList;
3662: h_ps_party_id HZ_PARTY_SEARCH.IDList;
3663: h_ps_score HZ_PARTY_SEARCH.IDList;
3664: detcnt NUMBER := 1;
3665: l_person_id NUMBER;
3666: BEGIN
3667: SAVEPOINT eval_start;

Line 3760: h_ct_id HZ_PARTY_SEARCH.IDList;

3756: /** Private procedure to acquire and score at party site level ***/
3757: PROCEDURE eval_contact_level(p_contact_contains_str VARCHAR2,p_ins_details VARCHAR2,p_emax_score NUMBER) IS
3758: l_party_id_idx NUMBER:=1;
3759: l_ctx_id NUMBER;
3760: h_ct_id HZ_PARTY_SEARCH.IDList;
3761: h_ct_party_id HZ_PARTY_SEARCH.IDList;
3762: h_ct_score HZ_PARTY_SEARCH.IDList;
3763: detcnt NUMBER := 1;
3764: l_person_id NUMBER;

Line 3761: h_ct_party_id HZ_PARTY_SEARCH.IDList;

3757: PROCEDURE eval_contact_level(p_contact_contains_str VARCHAR2,p_ins_details VARCHAR2,p_emax_score NUMBER) IS
3758: l_party_id_idx NUMBER:=1;
3759: l_ctx_id NUMBER;
3760: h_ct_id HZ_PARTY_SEARCH.IDList;
3761: h_ct_party_id HZ_PARTY_SEARCH.IDList;
3762: h_ct_score HZ_PARTY_SEARCH.IDList;
3763: detcnt NUMBER := 1;
3764: l_person_id NUMBER;
3765: BEGIN

Line 3762: h_ct_score HZ_PARTY_SEARCH.IDList;

3758: l_party_id_idx NUMBER:=1;
3759: l_ctx_id NUMBER;
3760: h_ct_id HZ_PARTY_SEARCH.IDList;
3761: h_ct_party_id HZ_PARTY_SEARCH.IDList;
3762: h_ct_score HZ_PARTY_SEARCH.IDList;
3763: detcnt NUMBER := 1;
3764: l_person_id NUMBER;
3765: BEGIN
3766: SAVEPOINT eval_start;

Line 3818: h_cpt_id HZ_PARTY_SEARCH.IDList;

3814: /** Private procedure to acquire and score at contact point level ***/
3815: 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
3816: l_party_id_idx NUMBER:=1;
3817: l_ctx_id NUMBER;
3818: h_cpt_id HZ_PARTY_SEARCH.IDList;
3819: h_cpt_party_id HZ_PARTY_SEARCH.IDList;
3820: h_cpt_score HZ_PARTY_SEARCH.IDList;
3821: detcnt NUMBER := 1;
3822: l_person_id NUMBER;

Line 3819: h_cpt_party_id HZ_PARTY_SEARCH.IDList;

3815: 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
3816: l_party_id_idx NUMBER:=1;
3817: l_ctx_id NUMBER;
3818: h_cpt_id HZ_PARTY_SEARCH.IDList;
3819: h_cpt_party_id HZ_PARTY_SEARCH.IDList;
3820: h_cpt_score HZ_PARTY_SEARCH.IDList;
3821: detcnt NUMBER := 1;
3822: l_person_id NUMBER;
3823: is_a_match VARCHAR2(1) := 'Y';

Line 3820: h_cpt_score HZ_PARTY_SEARCH.IDList;

3816: l_party_id_idx NUMBER:=1;
3817: l_ctx_id NUMBER;
3818: h_cpt_id HZ_PARTY_SEARCH.IDList;
3819: h_cpt_party_id HZ_PARTY_SEARCH.IDList;
3820: h_cpt_score HZ_PARTY_SEARCH.IDList;
3821: detcnt NUMBER := 1;
3822: l_person_id NUMBER;
3823: is_a_match VARCHAR2(1) := 'Y';
3824: l_cpt_flag VARCHAR2(1) := 'N';

Line 4231: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,

4227: END find_persons;
4228:
4229: PROCEDURE find_persons (
4230: p_rule_id IN NUMBER,
4231: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
4232: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
4233: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
4234: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
4235: p_restrict_sql IN VARCHAR2,

Line 4232: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,

4228:
4229: PROCEDURE find_persons (
4230: p_rule_id IN NUMBER,
4231: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
4232: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
4233: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
4234: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
4235: p_restrict_sql IN VARCHAR2,
4236: p_match_type IN VARCHAR2,

Line 4233: p_contact_list IN HZ_PARTY_SEARCH.contact_list,

4229: PROCEDURE find_persons (
4230: p_rule_id IN NUMBER,
4231: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
4232: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
4233: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
4234: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
4235: p_restrict_sql IN VARCHAR2,
4236: p_match_type IN VARCHAR2,
4237: p_search_merged IN VARCHAR2,

Line 4234: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,

4230: p_rule_id IN NUMBER,
4231: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
4232: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
4233: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
4234: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
4235: p_restrict_sql IN VARCHAR2,
4236: p_match_type IN VARCHAR2,
4237: p_search_merged IN VARCHAR2,
4238: p_ins_details IN VARCHAR2,

Line 4248: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,

4244: 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);
4245: END;
4246: PROCEDURE find_party_details (
4247: p_rule_id IN NUMBER,
4248: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
4249: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
4250: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
4251: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
4252: p_restrict_sql IN VARCHAR2,

Line 4249: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,

4245: END;
4246: PROCEDURE find_party_details (
4247: p_rule_id IN NUMBER,
4248: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
4249: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
4250: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
4251: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
4252: p_restrict_sql IN VARCHAR2,
4253: p_match_type IN VARCHAR2,

Line 4250: p_contact_list IN HZ_PARTY_SEARCH.contact_list,

4246: PROCEDURE find_party_details (
4247: p_rule_id IN NUMBER,
4248: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
4249: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
4250: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
4251: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
4252: p_restrict_sql IN VARCHAR2,
4253: p_match_type IN VARCHAR2,
4254: p_search_merged IN VARCHAR2,

Line 4251: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,

4247: p_rule_id IN NUMBER,
4248: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
4249: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
4250: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
4251: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
4252: p_restrict_sql IN VARCHAR2,
4253: p_match_type IN VARCHAR2,
4254: p_search_merged IN VARCHAR2,
4255: x_search_ctx_id OUT NUMBER,

Line 4308: l_party_rec HZ_PARTY_SEARCH.party_search_rec_type;

4304: x_dup_set_id OUT NUMBER,
4305: x_search_ctx_id OUT NUMBER,
4306: x_num_matches OUT NUMBER
4307: ) IS
4308: l_party_rec HZ_PARTY_SEARCH.party_search_rec_type;
4309: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
4310: l_contact_list HZ_PARTY_SEARCH.contact_list;
4311: l_cpt_list HZ_PARTY_SEARCH.contact_point_list;
4312: l_match_idx NUMBER;

Line 4309: l_party_site_list HZ_PARTY_SEARCH.party_site_list;

4305: x_search_ctx_id OUT NUMBER,
4306: x_num_matches OUT NUMBER
4307: ) IS
4308: l_party_rec HZ_PARTY_SEARCH.party_search_rec_type;
4309: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
4310: l_contact_list HZ_PARTY_SEARCH.contact_list;
4311: l_cpt_list HZ_PARTY_SEARCH.contact_point_list;
4312: l_match_idx NUMBER;
4313:

Line 4310: l_contact_list HZ_PARTY_SEARCH.contact_list;

4306: x_num_matches OUT NUMBER
4307: ) IS
4308: l_party_rec HZ_PARTY_SEARCH.party_search_rec_type;
4309: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
4310: l_contact_list HZ_PARTY_SEARCH.contact_list;
4311: l_cpt_list HZ_PARTY_SEARCH.contact_point_list;
4312: l_match_idx NUMBER;
4313:
4314: --Fix for bug 4417124

Line 4311: l_cpt_list HZ_PARTY_SEARCH.contact_point_list;

4307: ) IS
4308: l_party_rec HZ_PARTY_SEARCH.party_search_rec_type;
4309: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
4310: l_contact_list HZ_PARTY_SEARCH.contact_list;
4311: l_cpt_list HZ_PARTY_SEARCH.contact_point_list;
4312: l_match_idx NUMBER;
4313:
4314: --Fix for bug 4417124
4315: l_use_contact_addr_info BOOLEAN := TRUE;

Line 4424: l_party_search_rec HZ_PARTY_SEARCH.party_search_rec_type;

4420: x_search_ctx_id OUT NUMBER,
4421: x_num_matches OUT NUMBER
4422: ) IS
4423:
4424: l_party_search_rec HZ_PARTY_SEARCH.party_search_rec_type;
4425: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
4426: l_contact_list HZ_PARTY_SEARCH.contact_list;
4427: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;
4428: contact_point_ids HZ_PARTY_SEARCH.IDList;

Line 4425: l_party_site_list HZ_PARTY_SEARCH.party_site_list;

4421: x_num_matches OUT NUMBER
4422: ) IS
4423:
4424: l_party_search_rec HZ_PARTY_SEARCH.party_search_rec_type;
4425: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
4426: l_contact_list HZ_PARTY_SEARCH.contact_list;
4427: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;
4428: contact_point_ids HZ_PARTY_SEARCH.IDList;
4429: p_party_site_list HZ_PARTY_SEARCH.IDList;

Line 4426: l_contact_list HZ_PARTY_SEARCH.contact_list;

4422: ) IS
4423:
4424: l_party_search_rec HZ_PARTY_SEARCH.party_search_rec_type;
4425: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
4426: l_contact_list HZ_PARTY_SEARCH.contact_list;
4427: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;
4428: contact_point_ids HZ_PARTY_SEARCH.IDList;
4429: p_party_site_list HZ_PARTY_SEARCH.IDList;
4430: p_contact_ids HZ_PARTY_SEARCH.IDList;

Line 4427: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;

4423:
4424: l_party_search_rec HZ_PARTY_SEARCH.party_search_rec_type;
4425: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
4426: l_contact_list HZ_PARTY_SEARCH.contact_list;
4427: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;
4428: contact_point_ids HZ_PARTY_SEARCH.IDList;
4429: p_party_site_list HZ_PARTY_SEARCH.IDList;
4430: p_contact_ids HZ_PARTY_SEARCH.IDList;
4431: l_match_idx NUMBER;

Line 4428: contact_point_ids HZ_PARTY_SEARCH.IDList;

4424: l_party_search_rec HZ_PARTY_SEARCH.party_search_rec_type;
4425: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
4426: l_contact_list HZ_PARTY_SEARCH.contact_list;
4427: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;
4428: contact_point_ids HZ_PARTY_SEARCH.IDList;
4429: p_party_site_list HZ_PARTY_SEARCH.IDList;
4430: p_contact_ids HZ_PARTY_SEARCH.IDList;
4431: l_match_idx NUMBER;
4432: cursor get_cpts_for_party_sites is select contact_point_id

Line 4429: p_party_site_list HZ_PARTY_SEARCH.IDList;

4425: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
4426: l_contact_list HZ_PARTY_SEARCH.contact_list;
4427: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;
4428: contact_point_ids HZ_PARTY_SEARCH.IDList;
4429: p_party_site_list HZ_PARTY_SEARCH.IDList;
4430: p_contact_ids HZ_PARTY_SEARCH.IDList;
4431: l_match_idx NUMBER;
4432: cursor get_cpts_for_party_sites is select contact_point_id
4433: from hz_contact_points

Line 4430: p_contact_ids HZ_PARTY_SEARCH.IDList;

4426: l_contact_list HZ_PARTY_SEARCH.contact_list;
4427: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;
4428: contact_point_ids HZ_PARTY_SEARCH.IDList;
4429: p_party_site_list HZ_PARTY_SEARCH.IDList;
4430: p_contact_ids HZ_PARTY_SEARCH.IDList;
4431: l_match_idx NUMBER;
4432: cursor get_cpts_for_party_sites is select contact_point_id
4433: from hz_contact_points
4434: where owner_table_name = 'HZ_PARTY_SITES'

Line 4459: HZ_PARTY_SEARCH.G_MISS_ID_LIST,

4455:
4456: get_search_criteria (
4457: null,
4458: p_party_site_list,
4459: HZ_PARTY_SEARCH.G_MISS_ID_LIST,
4460: contact_point_ids,
4461: l_party_search_rec,
4462: l_party_site_list,
4463: l_contact_list,

Line 4509: l_party_search_rec HZ_PARTY_SEARCH.party_search_rec_type;

4505: x_search_ctx_id OUT NUMBER,
4506: x_num_matches OUT NUMBER
4507: ) IS
4508:
4509: l_party_search_rec HZ_PARTY_SEARCH.party_search_rec_type;
4510: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
4511: l_contact_list HZ_PARTY_SEARCH.contact_list;
4512: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;
4513: contact_point_ids HZ_PARTY_SEARCH.IDList;

Line 4510: l_party_site_list HZ_PARTY_SEARCH.party_site_list;

4506: x_num_matches OUT NUMBER
4507: ) IS
4508:
4509: l_party_search_rec HZ_PARTY_SEARCH.party_search_rec_type;
4510: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
4511: l_contact_list HZ_PARTY_SEARCH.contact_list;
4512: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;
4513: contact_point_ids HZ_PARTY_SEARCH.IDList;
4514: p_party_site_list HZ_PARTY_SEARCH.IDList;

Line 4511: l_contact_list HZ_PARTY_SEARCH.contact_list;

4507: ) IS
4508:
4509: l_party_search_rec HZ_PARTY_SEARCH.party_search_rec_type;
4510: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
4511: l_contact_list HZ_PARTY_SEARCH.contact_list;
4512: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;
4513: contact_point_ids HZ_PARTY_SEARCH.IDList;
4514: p_party_site_list HZ_PARTY_SEARCH.IDList;
4515: p_contact_ids HZ_PARTY_SEARCH.IDList;

Line 4512: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;

4508:
4509: l_party_search_rec HZ_PARTY_SEARCH.party_search_rec_type;
4510: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
4511: l_contact_list HZ_PARTY_SEARCH.contact_list;
4512: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;
4513: contact_point_ids HZ_PARTY_SEARCH.IDList;
4514: p_party_site_list HZ_PARTY_SEARCH.IDList;
4515: p_contact_ids HZ_PARTY_SEARCH.IDList;
4516: l_match_idx NUMBER;

Line 4513: contact_point_ids HZ_PARTY_SEARCH.IDList;

4509: l_party_search_rec HZ_PARTY_SEARCH.party_search_rec_type;
4510: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
4511: l_contact_list HZ_PARTY_SEARCH.contact_list;
4512: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;
4513: contact_point_ids HZ_PARTY_SEARCH.IDList;
4514: p_party_site_list HZ_PARTY_SEARCH.IDList;
4515: p_contact_ids HZ_PARTY_SEARCH.IDList;
4516: l_match_idx NUMBER;
4517: cursor get_cpt_for_contact_id is select contact_point_id

Line 4514: p_party_site_list HZ_PARTY_SEARCH.IDList;

4510: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
4511: l_contact_list HZ_PARTY_SEARCH.contact_list;
4512: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;
4513: contact_point_ids HZ_PARTY_SEARCH.IDList;
4514: p_party_site_list HZ_PARTY_SEARCH.IDList;
4515: p_contact_ids HZ_PARTY_SEARCH.IDList;
4516: l_match_idx NUMBER;
4517: cursor get_cpt_for_contact_id is select contact_point_id
4518: from hz_org_contacts a, hz_relationships b, hz_contact_points c

Line 4515: p_contact_ids HZ_PARTY_SEARCH.IDList;

4511: l_contact_list HZ_PARTY_SEARCH.contact_list;
4512: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;
4513: contact_point_ids HZ_PARTY_SEARCH.IDList;
4514: p_party_site_list HZ_PARTY_SEARCH.IDList;
4515: p_contact_ids HZ_PARTY_SEARCH.IDList;
4516: l_match_idx NUMBER;
4517: cursor get_cpt_for_contact_id is select contact_point_id
4518: from hz_org_contacts a, hz_relationships b, hz_contact_points c
4519: where a.party_relationship_id = b.relationship_id

Line 4546: HZ_PARTY_SEARCH.G_MISS_ID_LIST,

4542: CLOSE get_cpt_for_contact_id;
4543:
4544: get_search_criteria (
4545: null,
4546: HZ_PARTY_SEARCH.G_MISS_ID_LIST,
4547: p_contact_ids,
4548: contact_point_ids,
4549: l_party_search_rec,
4550: l_party_site_list,

Line 4597: l_party_search_rec HZ_PARTY_SEARCH.party_search_rec_type;

4593: p_match_type IN VARCHAR2,
4594: x_search_ctx_id OUT NUMBER,
4595: x_num_matches OUT NUMBER
4596: ) IS
4597: l_party_search_rec HZ_PARTY_SEARCH.party_search_rec_type;
4598: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
4599: l_contact_list HZ_PARTY_SEARCH.contact_list;
4600: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;
4601: contact_point_ids HZ_PARTY_SEARCH.IDList;

Line 4598: l_party_site_list HZ_PARTY_SEARCH.party_site_list;

4594: x_search_ctx_id OUT NUMBER,
4595: x_num_matches OUT NUMBER
4596: ) IS
4597: l_party_search_rec HZ_PARTY_SEARCH.party_search_rec_type;
4598: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
4599: l_contact_list HZ_PARTY_SEARCH.contact_list;
4600: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;
4601: contact_point_ids HZ_PARTY_SEARCH.IDList;
4602: p_party_site_list HZ_PARTY_SEARCH.IDList;

Line 4599: l_contact_list HZ_PARTY_SEARCH.contact_list;

4595: x_num_matches OUT NUMBER
4596: ) IS
4597: l_party_search_rec HZ_PARTY_SEARCH.party_search_rec_type;
4598: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
4599: l_contact_list HZ_PARTY_SEARCH.contact_list;
4600: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;
4601: contact_point_ids HZ_PARTY_SEARCH.IDList;
4602: p_party_site_list HZ_PARTY_SEARCH.IDList;
4603: p_contact_ids HZ_PARTY_SEARCH.IDList;

Line 4600: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;

4596: ) IS
4597: l_party_search_rec HZ_PARTY_SEARCH.party_search_rec_type;
4598: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
4599: l_contact_list HZ_PARTY_SEARCH.contact_list;
4600: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;
4601: contact_point_ids HZ_PARTY_SEARCH.IDList;
4602: p_party_site_list HZ_PARTY_SEARCH.IDList;
4603: p_contact_ids HZ_PARTY_SEARCH.IDList;
4604: l_match_idx NUMBER;

Line 4601: contact_point_ids HZ_PARTY_SEARCH.IDList;

4597: l_party_search_rec HZ_PARTY_SEARCH.party_search_rec_type;
4598: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
4599: l_contact_list HZ_PARTY_SEARCH.contact_list;
4600: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;
4601: contact_point_ids HZ_PARTY_SEARCH.IDList;
4602: p_party_site_list HZ_PARTY_SEARCH.IDList;
4603: p_contact_ids HZ_PARTY_SEARCH.IDList;
4604: l_match_idx NUMBER;
4605:

Line 4602: p_party_site_list HZ_PARTY_SEARCH.IDList;

4598: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
4599: l_contact_list HZ_PARTY_SEARCH.contact_list;
4600: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;
4601: contact_point_ids HZ_PARTY_SEARCH.IDList;
4602: p_party_site_list HZ_PARTY_SEARCH.IDList;
4603: p_contact_ids HZ_PARTY_SEARCH.IDList;
4604: l_match_idx NUMBER;
4605:
4606: BEGIN

Line 4603: p_contact_ids HZ_PARTY_SEARCH.IDList;

4599: l_contact_list HZ_PARTY_SEARCH.contact_list;
4600: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;
4601: contact_point_ids HZ_PARTY_SEARCH.IDList;
4602: p_party_site_list HZ_PARTY_SEARCH.IDList;
4603: p_contact_ids HZ_PARTY_SEARCH.IDList;
4604: l_match_idx NUMBER;
4605:
4606: BEGIN
4607: IF fnd_log.level_procedure>=fnd_log.g_current_runtime_level THEN

Line 4620: HZ_PARTY_SEARCH.G_MISS_ID_LIST,

4616: END IF;
4617: contact_point_ids(1) := p_contact_point_id;
4618: get_search_criteria (
4619: null,
4620: HZ_PARTY_SEARCH.G_MISS_ID_LIST,
4621: HZ_PARTY_SEARCH.G_MISS_ID_LIST,
4622: contact_point_ids,
4623: l_party_search_rec,
4624: l_party_site_list,

Line 4621: HZ_PARTY_SEARCH.G_MISS_ID_LIST,

4617: contact_point_ids(1) := p_contact_point_id;
4618: get_search_criteria (
4619: null,
4620: HZ_PARTY_SEARCH.G_MISS_ID_LIST,
4621: HZ_PARTY_SEARCH.G_MISS_ID_LIST,
4622: contact_point_ids,
4623: l_party_search_rec,
4624: l_party_site_list,
4625: l_contact_list,

Line 4774: l_party_rec HZ_PARTY_SEARCH.party_search_rec_type;

4770: ) IS
4771: TYPE AttrList IS TABLE OF VARCHAR2(2000) INDEX BY BINARY_INTEGER;
4772: l_match_idx NUMBER;
4773: AttrVals AttrList;
4774: l_party_rec HZ_PARTY_SEARCH.party_search_rec_type;
4775: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
4776: l_contact_list HZ_PARTY_SEARCH.contact_list;
4777: l_cpt_list HZ_PARTY_SEARCH.contact_point_list;
4778: l_dup_set_id NUMBER;

Line 4775: l_party_site_list HZ_PARTY_SEARCH.party_site_list;

4771: TYPE AttrList IS TABLE OF VARCHAR2(2000) INDEX BY BINARY_INTEGER;
4772: l_match_idx NUMBER;
4773: AttrVals AttrList;
4774: l_party_rec HZ_PARTY_SEARCH.party_search_rec_type;
4775: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
4776: l_contact_list HZ_PARTY_SEARCH.contact_list;
4777: l_cpt_list HZ_PARTY_SEARCH.contact_point_list;
4778: l_dup_set_id NUMBER;
4779: l_idx NUMBER;

Line 4776: l_contact_list HZ_PARTY_SEARCH.contact_list;

4772: l_match_idx NUMBER;
4773: AttrVals AttrList;
4774: l_party_rec HZ_PARTY_SEARCH.party_search_rec_type;
4775: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
4776: l_contact_list HZ_PARTY_SEARCH.contact_list;
4777: l_cpt_list HZ_PARTY_SEARCH.contact_point_list;
4778: l_dup_set_id NUMBER;
4779: l_idx NUMBER;
4780: l_cpt_type VARCHAR2(255);

Line 4777: l_cpt_list HZ_PARTY_SEARCH.contact_point_list;

4773: AttrVals AttrList;
4774: l_party_rec HZ_PARTY_SEARCH.party_search_rec_type;
4775: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
4776: l_contact_list HZ_PARTY_SEARCH.contact_list;
4777: l_cpt_list HZ_PARTY_SEARCH.contact_point_list;
4778: l_dup_set_id NUMBER;
4779: l_idx NUMBER;
4780: l_cpt_type VARCHAR2(255);
4781: FIRST BOOLEAN := TRUE;

Line 4967: p_party_site_list IN HZ_PARTY_SEARCH.PARTY_SITE_LIST,

4963:
4964: PROCEDURE get_matching_party_sites (
4965: p_rule_id IN NUMBER,
4966: p_party_id IN NUMBER,
4967: p_party_site_list IN HZ_PARTY_SEARCH.PARTY_SITE_LIST,
4968: p_contact_point_list IN HZ_PARTY_SEARCH.CONTACT_POINT_LIST,
4969: p_restrict_sql IN VARCHAR2,
4970: p_match_type IN VARCHAR2,
4971: p_dup_party_site_id IN NUMBER,

Line 4968: p_contact_point_list IN HZ_PARTY_SEARCH.CONTACT_POINT_LIST,

4964: PROCEDURE get_matching_party_sites (
4965: p_rule_id IN NUMBER,
4966: p_party_id IN NUMBER,
4967: p_party_site_list IN HZ_PARTY_SEARCH.PARTY_SITE_LIST,
4968: p_contact_point_list IN HZ_PARTY_SEARCH.CONTACT_POINT_LIST,
4969: p_restrict_sql IN VARCHAR2,
4970: p_match_type IN VARCHAR2,
4971: p_dup_party_site_id IN NUMBER,
4972: x_search_ctx_id OUT NUMBER,

Line 5005: H_SCORES HZ_PARTY_SEARCH.score_list;

5001: l_TX4 VARCHAR2(2000);
5002: l_TX10 VARCHAR2(2000);
5003: l_TX11 VARCHAR2(2000);
5004: l_TX14 VARCHAR2(2000);
5005: H_SCORES HZ_PARTY_SEARCH.score_list;
5006:
5007: l_score NUMBER;
5008: l_idx NUMBER;
5009: l_party_cur HZ_PARTY_STAGE.StageCurTyp;

Line 5036: l_match_ps_list HZ_PARTY_SEARCH.IDList;

5032: defps NUMBER :=0;
5033: defct NUMBER :=0;
5034: defcpt NUMBER :=0;
5035: l_index NUMBER;
5036: l_match_ps_list HZ_PARTY_SEARCH.IDList;
5037: l_cnt NUMBER:=1;
5038:
5039:
5040: BEGIN

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

5056: l_match_str := ' AND ';
5057: ELSIF p_match_type = 'OR' THEN
5058: l_match_str := ' OR ';
5059: END IF;
5060: 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);
5061: g_score_until_thresh := false;
5062: IF l_entered_max_score = 0 THEN l_entered_max_score:=1; END IF;
5063:
5064: -- ************************************************************

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

5064: -- ************************************************************
5065: -- STEP 2. Setup of intermedia query strings for Acquisition query
5066: l_party_site_contains_str := INIT_PARTY_SITES_QUERY(l_match_str,l_tmp);
5067: l_contact_pt_contains_str := INIT_CONTACT_POINTS_QUERY(l_match_str,l_tmp);
5068: 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);
5069:
5070: -- Setup Search Context ID
5071: SELECT hz_search_ctx_s.nextval INTO l_search_ctx_id FROM dual;
5072: x_search_ctx_id := l_search_ctx_id;

Line 5211: p_contact_list IN HZ_PARTY_SEARCH.CONTACT_LIST,

5207:
5208: PROCEDURE get_matching_contacts (
5209: p_rule_id IN NUMBER,
5210: p_party_id IN NUMBER,
5211: p_contact_list IN HZ_PARTY_SEARCH.CONTACT_LIST,
5212: p_contact_point_list IN HZ_PARTY_SEARCH.CONTACT_POINT_LIST,
5213: p_restrict_sql IN VARCHAR2,
5214: p_match_type IN VARCHAR2,
5215: p_dup_contact_id IN NUMBER,

Line 5212: p_contact_point_list IN HZ_PARTY_SEARCH.CONTACT_POINT_LIST,

5208: PROCEDURE get_matching_contacts (
5209: p_rule_id IN NUMBER,
5210: p_party_id IN NUMBER,
5211: p_contact_list IN HZ_PARTY_SEARCH.CONTACT_LIST,
5212: p_contact_point_list IN HZ_PARTY_SEARCH.CONTACT_POINT_LIST,
5213: p_restrict_sql IN VARCHAR2,
5214: p_match_type IN VARCHAR2,
5215: p_dup_contact_id IN NUMBER,
5216: x_search_ctx_id OUT NUMBER,

Line 5237: H_SCORES HZ_PARTY_SEARCH.score_list;

5233: l_entered_max_score NUMBER;
5234: FIRST BOOLEAN;
5235: l_search_ctx_id NUMBER; -- Generated Search Context ID
5236:
5237: H_SCORES HZ_PARTY_SEARCH.score_list;
5238:
5239: l_score NUMBER;
5240: l_idx NUMBER;
5241: l_party_cur HZ_PARTY_STAGE.StageCurTyp;

Line 5265: l_match_contact_list HZ_PARTY_SEARCH.IDList;

5261: l_party_max_score NUMBER;
5262: l_ps_max_score NUMBER;
5263: l_contact_max_score NUMBER;
5264: l_cpt_max_score NUMBER;
5265: l_match_contact_list HZ_PARTY_SEARCH.IDList;
5266: l_cnt NUMBER:=1;
5267:
5268:
5269: BEGIN

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

5285: l_match_str := ' AND ';
5286: ELSIF p_match_type = 'OR' THEN
5287: l_match_str := ' OR ';
5288: END IF;
5289: 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);
5290: g_score_until_thresh := false;
5291: IF l_entered_max_score = 0 THEN l_entered_max_score:=1; END IF;
5292:
5293: -- ************************************************************

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

5293: -- ************************************************************
5294: -- STEP 2. Setup of intermedia query strings for Acquisition query
5295: l_contact_contains_str := INIT_CONTACTS_QUERY(l_match_str,l_tmp);
5296: l_contact_pt_contains_str := INIT_CONTACT_POINTS_QUERY(l_match_str,l_tmp);
5297: 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);
5298:
5299: -- Setup Search Context ID
5300: SELECT hz_search_ctx_s.nextval INTO l_search_ctx_id FROM dual;
5301: x_search_ctx_id := l_search_ctx_id;

Line 5436: p_contact_point_list IN HZ_PARTY_SEARCH.CONTACT_POINT_LIST,

5432:
5433: PROCEDURE get_matching_contact_points (
5434: p_rule_id IN NUMBER,
5435: p_party_id IN NUMBER,
5436: p_contact_point_list IN HZ_PARTY_SEARCH.CONTACT_POINT_LIST,
5437: p_restrict_sql IN VARCHAR2,
5438: p_match_type IN VARCHAR2,
5439: p_dup_contact_point_id IN NUMBER,
5440: x_search_ctx_id OUT NUMBER,

Line 5465: H_PARTY_ID HZ_PARTY_SEARCH.IDList;

5461: l_cpt_ps_id NUMBER;
5462: l_cpt_contact_id NUMBER;
5463: l_contact_pt_id NUMBER;
5464: l_cpt_type VARCHAR2(100);
5465: H_PARTY_ID HZ_PARTY_SEARCH.IDList;
5466: H_CONTACT_POINT_ID HZ_PARTY_SEARCH.IDList;
5467: H_SCORE HZ_PARTY_SEARCH.IDList;
5468:
5469: cnt NUMBER :=0;

Line 5466: H_CONTACT_POINT_ID HZ_PARTY_SEARCH.IDList;

5462: l_cpt_contact_id NUMBER;
5463: l_contact_pt_id NUMBER;
5464: l_cpt_type VARCHAR2(100);
5465: H_PARTY_ID HZ_PARTY_SEARCH.IDList;
5466: H_CONTACT_POINT_ID HZ_PARTY_SEARCH.IDList;
5467: H_SCORE HZ_PARTY_SEARCH.IDList;
5468:
5469: cnt NUMBER :=0;
5470: l_party_max_score NUMBER;

Line 5467: H_SCORE HZ_PARTY_SEARCH.IDList;

5463: l_contact_pt_id NUMBER;
5464: l_cpt_type VARCHAR2(100);
5465: H_PARTY_ID HZ_PARTY_SEARCH.IDList;
5466: H_CONTACT_POINT_ID HZ_PARTY_SEARCH.IDList;
5467: H_SCORE HZ_PARTY_SEARCH.IDList;
5468:
5469: cnt NUMBER :=0;
5470: l_party_max_score NUMBER;
5471: l_ps_max_score NUMBER;

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

5492: l_match_str := ' AND ';
5493: ELSIF p_match_type = 'OR' THEN
5494: l_match_str := ' OR ';
5495: END IF;
5496: l_entered_max_score:= init_search(HZ_PARTY_SEARCH.G_MISS_PARTY_SEARCH_REC,
5497: HZ_PARTY_SEARCH.G_MISS_PARTY_SITE_LIST, HZ_PARTY_SEARCH.G_MISS_CONTACT_LIST,
5498: p_contact_point_list,l_match_str, l_party_max_score, l_ps_max_score, l_contact_max_score, l_cpt_max_score);
5499: g_score_until_thresh := false;
5500: IF l_entered_max_score = 0 THEN l_entered_max_score:=1; END IF;

Line 5497: HZ_PARTY_SEARCH.G_MISS_PARTY_SITE_LIST, HZ_PARTY_SEARCH.G_MISS_CONTACT_LIST,

5493: ELSIF p_match_type = 'OR' THEN
5494: l_match_str := ' OR ';
5495: END IF;
5496: l_entered_max_score:= init_search(HZ_PARTY_SEARCH.G_MISS_PARTY_SEARCH_REC,
5497: HZ_PARTY_SEARCH.G_MISS_PARTY_SITE_LIST, HZ_PARTY_SEARCH.G_MISS_CONTACT_LIST,
5498: p_contact_point_list,l_match_str, l_party_max_score, l_ps_max_score, l_contact_max_score, l_cpt_max_score);
5499: g_score_until_thresh := false;
5500: IF l_entered_max_score = 0 THEN l_entered_max_score:=1; END IF;
5501:

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

5501:
5502: -- ************************************************************
5503: -- STEP 2. Setup of intermedia query strings for Acquisition query
5504: l_contact_pt_contains_str := INIT_CONTACT_POINTS_QUERY(l_match_str,l_tmp);
5505: 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);
5506:
5507: -- Setup Search Context ID
5508: SELECT hz_search_ctx_s.nextval INTO l_search_ctx_id FROM dual;
5509: x_search_ctx_id := l_search_ctx_id;

Line 5580: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,

5576:
5577: PROCEDURE get_score_details (
5578: p_rule_id IN NUMBER,
5579: p_party_id IN NUMBER,
5580: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
5581: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
5582: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
5583: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
5584: x_search_ctx_id IN OUT NUMBER

Line 5581: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,

5577: PROCEDURE get_score_details (
5578: p_rule_id IN NUMBER,
5579: p_party_id IN NUMBER,
5580: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
5581: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
5582: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
5583: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
5584: x_search_ctx_id IN OUT NUMBER
5585: ) IS

Line 5582: p_contact_list IN HZ_PARTY_SEARCH.contact_list,

5578: p_rule_id IN NUMBER,
5579: p_party_id IN NUMBER,
5580: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
5581: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
5582: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
5583: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
5584: x_search_ctx_id IN OUT NUMBER
5585: ) IS
5586:

Line 5583: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,

5579: p_party_id IN NUMBER,
5580: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
5581: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
5582: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
5583: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
5584: x_search_ctx_id IN OUT NUMBER
5585: ) IS
5586:
5587: -- Strings to hold the generated Intermedia query strings

Line 5632: H_SCORES HZ_PARTY_SEARCH.score_list;

5628: l_TX34 VARCHAR2(2000);
5629: l_max_TX34 VARCHAR2(2000);
5630: l_TX14 VARCHAR2(2000);
5631: l_max_TX14 VARCHAR2(2000);
5632: H_SCORES HZ_PARTY_SEARCH.score_list;
5633:
5634: l_score NUMBER;
5635: l_match_idx NUMBER;
5636: l_idx NUMBER;

Line 5810: x_party_search_rec OUT NOCOPY HZ_PARTY_SEARCH.party_search_rec_type,

5806: ************************************************/
5807:
5808: PROCEDURE get_party_for_search (
5809: p_party_id IN NUMBER,
5810: x_party_search_rec OUT NOCOPY HZ_PARTY_SEARCH.party_search_rec_type,
5811: x_party_site_list OUT NOCOPY HZ_PARTY_SEARCH.party_site_list,
5812: x_contact_list OUT NOCOPY HZ_PARTY_SEARCH.contact_list,
5813: x_contact_point_list OUT NOCOPY HZ_PARTY_SEARCH.contact_point_list
5814: ) IS

Line 5811: x_party_site_list OUT NOCOPY HZ_PARTY_SEARCH.party_site_list,

5807:
5808: PROCEDURE get_party_for_search (
5809: p_party_id IN NUMBER,
5810: x_party_search_rec OUT NOCOPY HZ_PARTY_SEARCH.party_search_rec_type,
5811: x_party_site_list OUT NOCOPY HZ_PARTY_SEARCH.party_site_list,
5812: x_contact_list OUT NOCOPY HZ_PARTY_SEARCH.contact_list,
5813: x_contact_point_list OUT NOCOPY HZ_PARTY_SEARCH.contact_point_list
5814: ) IS
5815: l_party_id NUMBER;

Line 5812: x_contact_list OUT NOCOPY HZ_PARTY_SEARCH.contact_list,

5808: PROCEDURE get_party_for_search (
5809: p_party_id IN NUMBER,
5810: x_party_search_rec OUT NOCOPY HZ_PARTY_SEARCH.party_search_rec_type,
5811: x_party_site_list OUT NOCOPY HZ_PARTY_SEARCH.party_site_list,
5812: x_contact_list OUT NOCOPY HZ_PARTY_SEARCH.contact_list,
5813: x_contact_point_list OUT NOCOPY HZ_PARTY_SEARCH.contact_point_list
5814: ) IS
5815: l_party_id NUMBER;
5816: l_party_site_ids HZ_PARTY_SEARCH.IDList;

Line 5813: x_contact_point_list OUT NOCOPY HZ_PARTY_SEARCH.contact_point_list

5809: p_party_id IN NUMBER,
5810: x_party_search_rec OUT NOCOPY HZ_PARTY_SEARCH.party_search_rec_type,
5811: x_party_site_list OUT NOCOPY HZ_PARTY_SEARCH.party_site_list,
5812: x_contact_list OUT NOCOPY HZ_PARTY_SEARCH.contact_list,
5813: x_contact_point_list OUT NOCOPY HZ_PARTY_SEARCH.contact_point_list
5814: ) IS
5815: l_party_id NUMBER;
5816: l_party_site_ids HZ_PARTY_SEARCH.IDList;
5817: l_contact_ids HZ_PARTY_SEARCH.IDList;

Line 5816: l_party_site_ids HZ_PARTY_SEARCH.IDList;

5812: x_contact_list OUT NOCOPY HZ_PARTY_SEARCH.contact_list,
5813: x_contact_point_list OUT NOCOPY HZ_PARTY_SEARCH.contact_point_list
5814: ) IS
5815: l_party_id NUMBER;
5816: l_party_site_ids HZ_PARTY_SEARCH.IDList;
5817: l_contact_ids HZ_PARTY_SEARCH.IDList;
5818: l_contact_pt_ids HZ_PARTY_SEARCH.IDList;
5819: ps NUMBER :=1;
5820: cpt NUMBER :=1;

Line 5817: l_contact_ids HZ_PARTY_SEARCH.IDList;

5813: x_contact_point_list OUT NOCOPY HZ_PARTY_SEARCH.contact_point_list
5814: ) IS
5815: l_party_id NUMBER;
5816: l_party_site_ids HZ_PARTY_SEARCH.IDList;
5817: l_contact_ids HZ_PARTY_SEARCH.IDList;
5818: l_contact_pt_ids HZ_PARTY_SEARCH.IDList;
5819: ps NUMBER :=1;
5820: cpt NUMBER :=1;
5821: ct NUMBER :=1;

Line 5818: l_contact_pt_ids HZ_PARTY_SEARCH.IDList;

5814: ) IS
5815: l_party_id NUMBER;
5816: l_party_site_ids HZ_PARTY_SEARCH.IDList;
5817: l_contact_ids HZ_PARTY_SEARCH.IDList;
5818: l_contact_pt_ids HZ_PARTY_SEARCH.IDList;
5819: ps NUMBER :=1;
5820: cpt NUMBER :=1;
5821: ct NUMBER :=1;
5822: l_use_contact_info varchar2(1);

Line 5882: p_party_site_ids IN HZ_PARTY_SEARCH.IDList,

5878: END get_party_for_search;
5879:
5880: PROCEDURE get_search_criteria (
5881: p_party_id IN NUMBER,
5882: p_party_site_ids IN HZ_PARTY_SEARCH.IDList,
5883: p_contact_ids IN HZ_PARTY_SEARCH.IDList,
5884: p_contact_pt_ids IN HZ_PARTY_SEARCH.IDList,
5885: x_party_search_rec OUT NOCOPY HZ_PARTY_SEARCH.party_search_rec_type,
5886: x_party_site_list OUT NOCOPY HZ_PARTY_SEARCH.party_site_list,

Line 5883: p_contact_ids IN HZ_PARTY_SEARCH.IDList,

5879:
5880: PROCEDURE get_search_criteria (
5881: p_party_id IN NUMBER,
5882: p_party_site_ids IN HZ_PARTY_SEARCH.IDList,
5883: p_contact_ids IN HZ_PARTY_SEARCH.IDList,
5884: p_contact_pt_ids IN HZ_PARTY_SEARCH.IDList,
5885: x_party_search_rec OUT NOCOPY HZ_PARTY_SEARCH.party_search_rec_type,
5886: x_party_site_list OUT NOCOPY HZ_PARTY_SEARCH.party_site_list,
5887: x_contact_list OUT NOCOPY HZ_PARTY_SEARCH.contact_list,

Line 5884: p_contact_pt_ids IN HZ_PARTY_SEARCH.IDList,

5880: PROCEDURE get_search_criteria (
5881: p_party_id IN NUMBER,
5882: p_party_site_ids IN HZ_PARTY_SEARCH.IDList,
5883: p_contact_ids IN HZ_PARTY_SEARCH.IDList,
5884: p_contact_pt_ids IN HZ_PARTY_SEARCH.IDList,
5885: x_party_search_rec OUT NOCOPY HZ_PARTY_SEARCH.party_search_rec_type,
5886: x_party_site_list OUT NOCOPY HZ_PARTY_SEARCH.party_site_list,
5887: x_contact_list OUT NOCOPY HZ_PARTY_SEARCH.contact_list,
5888: x_contact_point_list OUT NOCOPY HZ_PARTY_SEARCH.contact_point_list

Line 5885: x_party_search_rec OUT NOCOPY HZ_PARTY_SEARCH.party_search_rec_type,

5881: p_party_id IN NUMBER,
5882: p_party_site_ids IN HZ_PARTY_SEARCH.IDList,
5883: p_contact_ids IN HZ_PARTY_SEARCH.IDList,
5884: p_contact_pt_ids IN HZ_PARTY_SEARCH.IDList,
5885: x_party_search_rec OUT NOCOPY HZ_PARTY_SEARCH.party_search_rec_type,
5886: x_party_site_list OUT NOCOPY HZ_PARTY_SEARCH.party_site_list,
5887: x_contact_list OUT NOCOPY HZ_PARTY_SEARCH.contact_list,
5888: x_contact_point_list OUT NOCOPY HZ_PARTY_SEARCH.contact_point_list
5889: ) IS

Line 5886: x_party_site_list OUT NOCOPY HZ_PARTY_SEARCH.party_site_list,

5882: p_party_site_ids IN HZ_PARTY_SEARCH.IDList,
5883: p_contact_ids IN HZ_PARTY_SEARCH.IDList,
5884: p_contact_pt_ids IN HZ_PARTY_SEARCH.IDList,
5885: x_party_search_rec OUT NOCOPY HZ_PARTY_SEARCH.party_search_rec_type,
5886: x_party_site_list OUT NOCOPY HZ_PARTY_SEARCH.party_site_list,
5887: x_contact_list OUT NOCOPY HZ_PARTY_SEARCH.contact_list,
5888: x_contact_point_list OUT NOCOPY HZ_PARTY_SEARCH.contact_point_list
5889: ) IS
5890: BEGIN

Line 5887: x_contact_list OUT NOCOPY HZ_PARTY_SEARCH.contact_list,

5883: p_contact_ids IN HZ_PARTY_SEARCH.IDList,
5884: p_contact_pt_ids IN HZ_PARTY_SEARCH.IDList,
5885: x_party_search_rec OUT NOCOPY HZ_PARTY_SEARCH.party_search_rec_type,
5886: x_party_site_list OUT NOCOPY HZ_PARTY_SEARCH.party_site_list,
5887: x_contact_list OUT NOCOPY HZ_PARTY_SEARCH.contact_list,
5888: x_contact_point_list OUT NOCOPY HZ_PARTY_SEARCH.contact_point_list
5889: ) IS
5890: BEGIN
5891:

Line 5888: x_contact_point_list OUT NOCOPY HZ_PARTY_SEARCH.contact_point_list

5884: p_contact_pt_ids IN HZ_PARTY_SEARCH.IDList,
5885: x_party_search_rec OUT NOCOPY HZ_PARTY_SEARCH.party_search_rec_type,
5886: x_party_site_list OUT NOCOPY HZ_PARTY_SEARCH.party_site_list,
5887: x_contact_list OUT NOCOPY HZ_PARTY_SEARCH.contact_list,
5888: x_contact_point_list OUT NOCOPY HZ_PARTY_SEARCH.contact_point_list
5889: ) IS
5890: BEGIN
5891:
5892: IF fnd_log.level_statement>=fnd_log.g_current_runtime_level THEN

Line 5928: x_party_search_rec OUT NOCOPY HZ_PARTY_SEARCH.party_search_rec_type

5924: ************************************************/
5925:
5926: PROCEDURE get_party_rec (
5927: p_party_id IN NUMBER,
5928: x_party_search_rec OUT NOCOPY HZ_PARTY_SEARCH.party_search_rec_type
5929: ) IS
5930: l_party_type VARCHAR2(255);
5931: BEGIN
5932:

Line 5989: p_party_site_ids IN HZ_PARTY_SEARCH.IDList,

5985: the party site search record structure
5986: ************************************************/
5987:
5988: PROCEDURE get_party_site_rec (
5989: p_party_site_ids IN HZ_PARTY_SEARCH.IDList,
5990: x_party_site_list OUT NOCOPY HZ_PARTY_SEARCH.party_site_list
5991: ) IS
5992: CURSOR c_party_sites(cp_party_site_id NUMBER) IS
5993: SELECT party_site_id

Line 5990: x_party_site_list OUT NOCOPY HZ_PARTY_SEARCH.party_site_list

5986: ************************************************/
5987:
5988: PROCEDURE get_party_site_rec (
5989: p_party_site_ids IN HZ_PARTY_SEARCH.IDList,
5990: x_party_site_list OUT NOCOPY HZ_PARTY_SEARCH.party_site_list
5991: ) IS
5992: CURSOR c_party_sites(cp_party_site_id NUMBER) IS
5993: SELECT party_site_id
5994: ,translate(HZ_LOCATIONS.CITY, '%',' ')

Line 6055: p_contact_ids IN HZ_PARTY_SEARCH.IDList,

6051: the contact search record structure
6052: ************************************************/
6053:
6054: PROCEDURE get_contact_rec (
6055: p_contact_ids IN HZ_PARTY_SEARCH.IDList,
6056: x_contact_list OUT NOCOPY HZ_PARTY_SEARCH.contact_list
6057: ) IS
6058: CURSOR c_contacts(cp_org_contact_id NUMBER) IS
6059: SELECT org_contact_id

Line 6056: x_contact_list OUT NOCOPY HZ_PARTY_SEARCH.contact_list

6052: ************************************************/
6053:
6054: PROCEDURE get_contact_rec (
6055: p_contact_ids IN HZ_PARTY_SEARCH.IDList,
6056: x_contact_list OUT NOCOPY HZ_PARTY_SEARCH.contact_list
6057: ) IS
6058: CURSOR c_contacts(cp_org_contact_id NUMBER) IS
6059: SELECT org_contact_id
6060: FROM HZ_ORG_CONTACTS, HZ_RELATIONSHIPS, HZ_PERSON_PROFILES

Line 6111: p_contact_point_ids IN HZ_PARTY_SEARCH.IDList,

6107: the contact point search record structure
6108: ************************************************/
6109:
6110: PROCEDURE get_contact_point_rec (
6111: p_contact_point_ids IN HZ_PARTY_SEARCH.IDList,
6112: x_contact_point_list OUT NOCOPY HZ_PARTY_SEARCH.contact_point_list
6113: ) IS
6114:
6115: -- Cursor to fetch primary contact points for party

Line 6112: x_contact_point_list OUT NOCOPY HZ_PARTY_SEARCH.contact_point_list

6108: ************************************************/
6109:
6110: PROCEDURE get_contact_point_rec (
6111: p_contact_point_ids IN HZ_PARTY_SEARCH.IDList,
6112: x_contact_point_list OUT NOCOPY HZ_PARTY_SEARCH.contact_point_list
6113: ) IS
6114:
6115: -- Cursor to fetch primary contact points for party
6116: CURSOR c_cpts(cp_contact_point_id NUMBER) IS

Line 6166: p_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,

6162: ************************************************/
6163:
6164: PROCEDURE MAP_PARTY_REC(
6165: p_search_ctx IN BOOLEAN,
6166: p_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
6167: x_entered_max_score OUT NUMBER,
6168: x_stage_rec IN OUT NOCOPY HZ_PARTY_STAGE.party_stage_rec_type
6169: ) IS
6170: tmp VARCHAR2(4000);

Line 6289: p_search_list IN HZ_PARTY_SEARCH.party_site_list,

6285: ************************************************/
6286:
6287: PROCEDURE MAP_PARTY_SITE_REC(
6288: p_search_ctx IN BOOLEAN,
6289: p_search_list IN HZ_PARTY_SEARCH.party_site_list,
6290: x_entered_max_score OUT NUMBER,
6291: x_stage_list IN OUT NOCOPY HZ_PARTY_STAGE.party_site_stage_list
6292: ) IS
6293: l_current_max_score NUMBER;

Line 6559: p_search_list IN HZ_PARTY_SEARCH.contact_list,

6555: ************************************************/
6556:
6557: PROCEDURE MAP_CONTACT_REC(
6558: p_search_ctx IN BOOLEAN,
6559: p_search_list IN HZ_PARTY_SEARCH.contact_list,
6560: x_entered_max_score OUT NUMBER,
6561: x_stage_list IN OUT NOCOPY HZ_PARTY_STAGE.contact_stage_list
6562: ) IS
6563: l_current_max_score NUMBER;

Line 6601: p_search_list IN HZ_PARTY_SEARCH.contact_point_list,

6597: ************************************************/
6598:
6599: PROCEDURE MAP_CONTACT_POINT_REC(
6600: p_search_ctx IN BOOLEAN,
6601: p_search_list IN HZ_PARTY_SEARCH.contact_point_list,
6602: x_entered_max_score OUT NUMBER,
6603: x_stage_list IN OUT NOCOPY HZ_PARTY_STAGE.contact_pt_stage_list
6604: ) IS
6605: l_current_max_score NUMBER;

Line 6667: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,

6663: 2. Contact Point Type is not null for each condition
6664: ************************************************/
6665:
6666: FUNCTION check_prim_cond(
6667: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
6668: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
6669: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
6670: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list)
6671: RETURN BOOLEAN IS

Line 6668: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,

6664: ************************************************/
6665:
6666: FUNCTION check_prim_cond(
6667: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
6668: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
6669: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
6670: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list)
6671: RETURN BOOLEAN IS
6672: BEGIN

Line 6669: p_contact_list IN HZ_PARTY_SEARCH.contact_list,

6665:
6666: FUNCTION check_prim_cond(
6667: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
6668: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
6669: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
6670: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list)
6671: RETURN BOOLEAN IS
6672: BEGIN
6673: IF p_party_search_rec.PARTY_NUMBER IS NOT NULL THEN

Line 6670: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list)

6666: FUNCTION check_prim_cond(
6667: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
6668: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
6669: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
6670: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list)
6671: RETURN BOOLEAN IS
6672: BEGIN
6673: IF p_party_search_rec.PARTY_NUMBER IS NOT NULL THEN
6674: RETURN TRUE;

Line 6732: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,

6728: has party site criteria.
6729: ************************************************/
6730:
6731: PROCEDURE check_party_site_cond(
6732: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
6733: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
6734: x_secondary OUT BOOLEAN,
6735: x_primary OUT BOOLEAN
6736: ) IS

Line 6733: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,

6729: ************************************************/
6730:
6731: PROCEDURE check_party_site_cond(
6732: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
6733: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
6734: x_secondary OUT BOOLEAN,
6735: x_primary OUT BOOLEAN
6736: ) IS
6737: BEGIN

Line 6788: p_contact_list IN HZ_PARTY_SEARCH.contact_list,

6784: has contact criteria.
6785: ************************************************/
6786:
6787: PROCEDURE check_contact_cond(
6788: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
6789: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
6790: x_secondary OUT BOOLEAN,
6791: x_primary OUT BOOLEAN
6792: ) IS

Line 6789: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,

6785: ************************************************/
6786:
6787: PROCEDURE check_contact_cond(
6788: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
6789: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
6790: x_secondary OUT BOOLEAN,
6791: x_primary OUT BOOLEAN
6792: ) IS
6793: BEGIN

Line 6826: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,

6822: has valid contact point criteria.
6823: ************************************************/
6824:
6825: PROCEDURE check_contact_point_cond(
6826: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
6827: x_secondary OUT BOOLEAN,
6828: x_primary OUT BOOLEAN
6829: ) IS
6830: BEGIN