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

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

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

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

Line 2404: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,

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

Line 2405: p_contact_list IN HZ_PARTY_SEARCH.contact_list,

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

Line 2406: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,

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

Line 2453: H_SCORES HZ_PARTY_SEARCH.score_list;

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

Line 2454: H_PARTY_ID HZ_PARTY_SEARCH.IDList;

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

Line 2455: H_PARTY_ID_LIST HZ_PARTY_SEARCH.IDList;

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

Line 2646: h_ps_id HZ_PARTY_SEARCH.IDList;

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

Line 2647: h_ps_party_id HZ_PARTY_SEARCH.IDList;

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

Line 2648: h_ps_score HZ_PARTY_SEARCH.IDList;

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

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

Line 2769: h_ct_party_id HZ_PARTY_SEARCH.IDList;

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

Line 2770: h_ct_score HZ_PARTY_SEARCH.IDList;

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

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

Line 2878: h_cpt_party_id HZ_PARTY_SEARCH.IDList;

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

Line 2879: h_cpt_score HZ_PARTY_SEARCH.IDList;

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

Line 3366: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,

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

Line 3367: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,

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

Line 3368: p_contact_list IN HZ_PARTY_SEARCH.contact_list,

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

Line 3369: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,

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

Line 3416: H_SCORES HZ_PARTY_SEARCH.score_list;

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

Line 3417: H_PARTY_ID HZ_PARTY_SEARCH.IDList;

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

Line 3418: H_PARTY_ID_LIST HZ_PARTY_SEARCH.IDList;

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

Line 3657: h_ps_id HZ_PARTY_SEARCH.IDList;

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

Line 3658: h_ps_party_id HZ_PARTY_SEARCH.IDList;

3654: 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
3655: l_party_id_idx NUMBER:=1;
3656: l_ctx_id NUMBER;
3657: h_ps_id HZ_PARTY_SEARCH.IDList;
3658: h_ps_party_id HZ_PARTY_SEARCH.IDList;
3659: h_ps_score HZ_PARTY_SEARCH.IDList;
3660: detcnt NUMBER := 1;
3661: l_person_id NUMBER;
3662: BEGIN

Line 3659: h_ps_score HZ_PARTY_SEARCH.IDList;

3655: l_party_id_idx NUMBER:=1;
3656: l_ctx_id NUMBER;
3657: h_ps_id HZ_PARTY_SEARCH.IDList;
3658: h_ps_party_id HZ_PARTY_SEARCH.IDList;
3659: h_ps_score HZ_PARTY_SEARCH.IDList;
3660: detcnt NUMBER := 1;
3661: l_person_id NUMBER;
3662: BEGIN
3663: SAVEPOINT eval_start;

Line 3756: h_ct_id HZ_PARTY_SEARCH.IDList;

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

Line 3757: h_ct_party_id HZ_PARTY_SEARCH.IDList;

3753: PROCEDURE eval_contact_level(p_contact_contains_str VARCHAR2,p_ins_details VARCHAR2,p_emax_score NUMBER) IS
3754: l_party_id_idx NUMBER:=1;
3755: l_ctx_id NUMBER;
3756: h_ct_id HZ_PARTY_SEARCH.IDList;
3757: h_ct_party_id HZ_PARTY_SEARCH.IDList;
3758: h_ct_score HZ_PARTY_SEARCH.IDList;
3759: detcnt NUMBER := 1;
3760: l_person_id NUMBER;
3761: BEGIN

Line 3758: h_ct_score HZ_PARTY_SEARCH.IDList;

3754: l_party_id_idx NUMBER:=1;
3755: l_ctx_id NUMBER;
3756: h_ct_id HZ_PARTY_SEARCH.IDList;
3757: h_ct_party_id HZ_PARTY_SEARCH.IDList;
3758: h_ct_score HZ_PARTY_SEARCH.IDList;
3759: detcnt NUMBER := 1;
3760: l_person_id NUMBER;
3761: BEGIN
3762: SAVEPOINT eval_start;

Line 3814: h_cpt_id HZ_PARTY_SEARCH.IDList;

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

Line 3815: h_cpt_party_id HZ_PARTY_SEARCH.IDList;

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

Line 3816: h_cpt_score HZ_PARTY_SEARCH.IDList;

3812: l_party_id_idx NUMBER:=1;
3813: l_ctx_id NUMBER;
3814: h_cpt_id HZ_PARTY_SEARCH.IDList;
3815: h_cpt_party_id HZ_PARTY_SEARCH.IDList;
3816: h_cpt_score HZ_PARTY_SEARCH.IDList;
3817: detcnt NUMBER := 1;
3818: l_person_id NUMBER;
3819: is_a_match VARCHAR2(1) := 'Y';
3820: l_cpt_flag VARCHAR2(1) := 'N';

Line 4227: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,

4223: END find_persons;
4224:
4225: PROCEDURE find_persons (
4226: p_rule_id IN NUMBER,
4227: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
4228: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
4229: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
4230: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
4231: p_restrict_sql IN VARCHAR2,

Line 4228: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,

4224:
4225: PROCEDURE find_persons (
4226: p_rule_id IN NUMBER,
4227: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
4228: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
4229: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
4230: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
4231: p_restrict_sql IN VARCHAR2,
4232: p_match_type IN VARCHAR2,

Line 4229: p_contact_list IN HZ_PARTY_SEARCH.contact_list,

4225: PROCEDURE find_persons (
4226: p_rule_id IN NUMBER,
4227: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
4228: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
4229: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
4230: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
4231: p_restrict_sql IN VARCHAR2,
4232: p_match_type IN VARCHAR2,
4233: p_search_merged IN VARCHAR2,

Line 4230: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,

4226: p_rule_id IN NUMBER,
4227: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
4228: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
4229: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
4230: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
4231: p_restrict_sql IN VARCHAR2,
4232: p_match_type IN VARCHAR2,
4233: p_search_merged IN VARCHAR2,
4234: p_ins_details IN VARCHAR2,

Line 4244: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,

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

Line 4245: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,

4241: END;
4242: PROCEDURE find_party_details (
4243: p_rule_id IN NUMBER,
4244: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
4245: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
4246: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
4247: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
4248: p_restrict_sql IN VARCHAR2,
4249: p_match_type IN VARCHAR2,

Line 4246: p_contact_list IN HZ_PARTY_SEARCH.contact_list,

4242: PROCEDURE find_party_details (
4243: p_rule_id IN NUMBER,
4244: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
4245: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
4246: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
4247: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
4248: p_restrict_sql IN VARCHAR2,
4249: p_match_type IN VARCHAR2,
4250: p_search_merged IN VARCHAR2,

Line 4247: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,

4243: p_rule_id IN NUMBER,
4244: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
4245: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
4246: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
4247: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
4248: p_restrict_sql IN VARCHAR2,
4249: p_match_type IN VARCHAR2,
4250: p_search_merged IN VARCHAR2,
4251: x_search_ctx_id OUT NUMBER,

Line 4304: l_party_rec HZ_PARTY_SEARCH.party_search_rec_type;

4300: x_dup_set_id OUT NUMBER,
4301: x_search_ctx_id OUT NUMBER,
4302: x_num_matches OUT NUMBER
4303: ) IS
4304: l_party_rec HZ_PARTY_SEARCH.party_search_rec_type;
4305: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
4306: l_contact_list HZ_PARTY_SEARCH.contact_list;
4307: l_cpt_list HZ_PARTY_SEARCH.contact_point_list;
4308: l_match_idx NUMBER;

Line 4305: l_party_site_list HZ_PARTY_SEARCH.party_site_list;

4301: x_search_ctx_id OUT NUMBER,
4302: x_num_matches OUT NUMBER
4303: ) IS
4304: l_party_rec HZ_PARTY_SEARCH.party_search_rec_type;
4305: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
4306: l_contact_list HZ_PARTY_SEARCH.contact_list;
4307: l_cpt_list HZ_PARTY_SEARCH.contact_point_list;
4308: l_match_idx NUMBER;
4309:

Line 4306: l_contact_list HZ_PARTY_SEARCH.contact_list;

4302: x_num_matches OUT NUMBER
4303: ) IS
4304: l_party_rec HZ_PARTY_SEARCH.party_search_rec_type;
4305: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
4306: l_contact_list HZ_PARTY_SEARCH.contact_list;
4307: l_cpt_list HZ_PARTY_SEARCH.contact_point_list;
4308: l_match_idx NUMBER;
4309:
4310: --Fix for bug 4417124

Line 4307: l_cpt_list HZ_PARTY_SEARCH.contact_point_list;

4303: ) IS
4304: l_party_rec HZ_PARTY_SEARCH.party_search_rec_type;
4305: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
4306: l_contact_list HZ_PARTY_SEARCH.contact_list;
4307: l_cpt_list HZ_PARTY_SEARCH.contact_point_list;
4308: l_match_idx NUMBER;
4309:
4310: --Fix for bug 4417124
4311: l_use_contact_addr_info BOOLEAN := TRUE;

Line 4420: l_party_search_rec HZ_PARTY_SEARCH.party_search_rec_type;

4416: x_search_ctx_id OUT NUMBER,
4417: x_num_matches OUT NUMBER
4418: ) IS
4419:
4420: l_party_search_rec HZ_PARTY_SEARCH.party_search_rec_type;
4421: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
4422: l_contact_list HZ_PARTY_SEARCH.contact_list;
4423: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;
4424: contact_point_ids HZ_PARTY_SEARCH.IDList;

Line 4421: l_party_site_list HZ_PARTY_SEARCH.party_site_list;

4417: x_num_matches OUT NUMBER
4418: ) IS
4419:
4420: l_party_search_rec HZ_PARTY_SEARCH.party_search_rec_type;
4421: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
4422: l_contact_list HZ_PARTY_SEARCH.contact_list;
4423: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;
4424: contact_point_ids HZ_PARTY_SEARCH.IDList;
4425: p_party_site_list HZ_PARTY_SEARCH.IDList;

Line 4422: l_contact_list HZ_PARTY_SEARCH.contact_list;

4418: ) IS
4419:
4420: l_party_search_rec HZ_PARTY_SEARCH.party_search_rec_type;
4421: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
4422: l_contact_list HZ_PARTY_SEARCH.contact_list;
4423: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;
4424: contact_point_ids HZ_PARTY_SEARCH.IDList;
4425: p_party_site_list HZ_PARTY_SEARCH.IDList;
4426: p_contact_ids HZ_PARTY_SEARCH.IDList;

Line 4423: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;

4419:
4420: l_party_search_rec HZ_PARTY_SEARCH.party_search_rec_type;
4421: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
4422: l_contact_list HZ_PARTY_SEARCH.contact_list;
4423: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;
4424: contact_point_ids HZ_PARTY_SEARCH.IDList;
4425: p_party_site_list HZ_PARTY_SEARCH.IDList;
4426: p_contact_ids HZ_PARTY_SEARCH.IDList;
4427: l_match_idx NUMBER;

Line 4424: contact_point_ids HZ_PARTY_SEARCH.IDList;

4420: l_party_search_rec HZ_PARTY_SEARCH.party_search_rec_type;
4421: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
4422: l_contact_list HZ_PARTY_SEARCH.contact_list;
4423: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;
4424: contact_point_ids HZ_PARTY_SEARCH.IDList;
4425: p_party_site_list HZ_PARTY_SEARCH.IDList;
4426: p_contact_ids HZ_PARTY_SEARCH.IDList;
4427: l_match_idx NUMBER;
4428: cursor get_cpts_for_party_sites is select contact_point_id

Line 4425: p_party_site_list HZ_PARTY_SEARCH.IDList;

4421: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
4422: l_contact_list HZ_PARTY_SEARCH.contact_list;
4423: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;
4424: contact_point_ids HZ_PARTY_SEARCH.IDList;
4425: p_party_site_list HZ_PARTY_SEARCH.IDList;
4426: p_contact_ids HZ_PARTY_SEARCH.IDList;
4427: l_match_idx NUMBER;
4428: cursor get_cpts_for_party_sites is select contact_point_id
4429: from hz_contact_points

Line 4426: p_contact_ids HZ_PARTY_SEARCH.IDList;

4422: l_contact_list HZ_PARTY_SEARCH.contact_list;
4423: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;
4424: contact_point_ids HZ_PARTY_SEARCH.IDList;
4425: p_party_site_list HZ_PARTY_SEARCH.IDList;
4426: p_contact_ids HZ_PARTY_SEARCH.IDList;
4427: l_match_idx NUMBER;
4428: cursor get_cpts_for_party_sites is select contact_point_id
4429: from hz_contact_points
4430: where owner_table_name = 'HZ_PARTY_SITES'

Line 4455: HZ_PARTY_SEARCH.G_MISS_ID_LIST,

4451:
4452: get_search_criteria (
4453: null,
4454: p_party_site_list,
4455: HZ_PARTY_SEARCH.G_MISS_ID_LIST,
4456: contact_point_ids,
4457: l_party_search_rec,
4458: l_party_site_list,
4459: l_contact_list,

Line 4505: l_party_search_rec HZ_PARTY_SEARCH.party_search_rec_type;

4501: x_search_ctx_id OUT NUMBER,
4502: x_num_matches OUT NUMBER
4503: ) IS
4504:
4505: l_party_search_rec HZ_PARTY_SEARCH.party_search_rec_type;
4506: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
4507: l_contact_list HZ_PARTY_SEARCH.contact_list;
4508: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;
4509: contact_point_ids HZ_PARTY_SEARCH.IDList;

Line 4506: l_party_site_list HZ_PARTY_SEARCH.party_site_list;

4502: x_num_matches OUT NUMBER
4503: ) IS
4504:
4505: l_party_search_rec HZ_PARTY_SEARCH.party_search_rec_type;
4506: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
4507: l_contact_list HZ_PARTY_SEARCH.contact_list;
4508: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;
4509: contact_point_ids HZ_PARTY_SEARCH.IDList;
4510: p_party_site_list HZ_PARTY_SEARCH.IDList;

Line 4507: l_contact_list HZ_PARTY_SEARCH.contact_list;

4503: ) IS
4504:
4505: l_party_search_rec HZ_PARTY_SEARCH.party_search_rec_type;
4506: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
4507: l_contact_list HZ_PARTY_SEARCH.contact_list;
4508: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;
4509: contact_point_ids HZ_PARTY_SEARCH.IDList;
4510: p_party_site_list HZ_PARTY_SEARCH.IDList;
4511: p_contact_ids HZ_PARTY_SEARCH.IDList;

Line 4508: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;

4504:
4505: l_party_search_rec HZ_PARTY_SEARCH.party_search_rec_type;
4506: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
4507: l_contact_list HZ_PARTY_SEARCH.contact_list;
4508: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;
4509: contact_point_ids HZ_PARTY_SEARCH.IDList;
4510: p_party_site_list HZ_PARTY_SEARCH.IDList;
4511: p_contact_ids HZ_PARTY_SEARCH.IDList;
4512: l_match_idx NUMBER;

Line 4509: contact_point_ids HZ_PARTY_SEARCH.IDList;

4505: l_party_search_rec HZ_PARTY_SEARCH.party_search_rec_type;
4506: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
4507: l_contact_list HZ_PARTY_SEARCH.contact_list;
4508: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;
4509: contact_point_ids HZ_PARTY_SEARCH.IDList;
4510: p_party_site_list HZ_PARTY_SEARCH.IDList;
4511: p_contact_ids HZ_PARTY_SEARCH.IDList;
4512: l_match_idx NUMBER;
4513: cursor get_cpt_for_contact_id is select contact_point_id

Line 4510: p_party_site_list HZ_PARTY_SEARCH.IDList;

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

Line 4511: p_contact_ids HZ_PARTY_SEARCH.IDList;

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

Line 4542: HZ_PARTY_SEARCH.G_MISS_ID_LIST,

4538: CLOSE get_cpt_for_contact_id;
4539:
4540: get_search_criteria (
4541: null,
4542: HZ_PARTY_SEARCH.G_MISS_ID_LIST,
4543: p_contact_ids,
4544: contact_point_ids,
4545: l_party_search_rec,
4546: l_party_site_list,

Line 4593: l_party_search_rec HZ_PARTY_SEARCH.party_search_rec_type;

4589: p_match_type IN VARCHAR2,
4590: x_search_ctx_id OUT NUMBER,
4591: x_num_matches OUT NUMBER
4592: ) IS
4593: l_party_search_rec HZ_PARTY_SEARCH.party_search_rec_type;
4594: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
4595: l_contact_list HZ_PARTY_SEARCH.contact_list;
4596: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;
4597: contact_point_ids HZ_PARTY_SEARCH.IDList;

Line 4594: l_party_site_list HZ_PARTY_SEARCH.party_site_list;

4590: x_search_ctx_id OUT NUMBER,
4591: x_num_matches OUT NUMBER
4592: ) IS
4593: l_party_search_rec HZ_PARTY_SEARCH.party_search_rec_type;
4594: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
4595: l_contact_list HZ_PARTY_SEARCH.contact_list;
4596: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;
4597: contact_point_ids HZ_PARTY_SEARCH.IDList;
4598: p_party_site_list HZ_PARTY_SEARCH.IDList;

Line 4595: l_contact_list HZ_PARTY_SEARCH.contact_list;

4591: x_num_matches OUT NUMBER
4592: ) IS
4593: l_party_search_rec HZ_PARTY_SEARCH.party_search_rec_type;
4594: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
4595: l_contact_list HZ_PARTY_SEARCH.contact_list;
4596: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;
4597: contact_point_ids HZ_PARTY_SEARCH.IDList;
4598: p_party_site_list HZ_PARTY_SEARCH.IDList;
4599: p_contact_ids HZ_PARTY_SEARCH.IDList;

Line 4596: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;

4592: ) IS
4593: l_party_search_rec HZ_PARTY_SEARCH.party_search_rec_type;
4594: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
4595: l_contact_list HZ_PARTY_SEARCH.contact_list;
4596: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;
4597: contact_point_ids HZ_PARTY_SEARCH.IDList;
4598: p_party_site_list HZ_PARTY_SEARCH.IDList;
4599: p_contact_ids HZ_PARTY_SEARCH.IDList;
4600: l_match_idx NUMBER;

Line 4597: contact_point_ids HZ_PARTY_SEARCH.IDList;

4593: l_party_search_rec HZ_PARTY_SEARCH.party_search_rec_type;
4594: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
4595: l_contact_list HZ_PARTY_SEARCH.contact_list;
4596: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;
4597: contact_point_ids HZ_PARTY_SEARCH.IDList;
4598: p_party_site_list HZ_PARTY_SEARCH.IDList;
4599: p_contact_ids HZ_PARTY_SEARCH.IDList;
4600: l_match_idx NUMBER;
4601:

Line 4598: p_party_site_list HZ_PARTY_SEARCH.IDList;

4594: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
4595: l_contact_list HZ_PARTY_SEARCH.contact_list;
4596: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;
4597: contact_point_ids HZ_PARTY_SEARCH.IDList;
4598: p_party_site_list HZ_PARTY_SEARCH.IDList;
4599: p_contact_ids HZ_PARTY_SEARCH.IDList;
4600: l_match_idx NUMBER;
4601:
4602: BEGIN

Line 4599: p_contact_ids HZ_PARTY_SEARCH.IDList;

4595: l_contact_list HZ_PARTY_SEARCH.contact_list;
4596: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;
4597: contact_point_ids HZ_PARTY_SEARCH.IDList;
4598: p_party_site_list HZ_PARTY_SEARCH.IDList;
4599: p_contact_ids HZ_PARTY_SEARCH.IDList;
4600: l_match_idx NUMBER;
4601:
4602: BEGIN
4603: IF fnd_log.level_procedure>=fnd_log.g_current_runtime_level THEN

Line 4616: HZ_PARTY_SEARCH.G_MISS_ID_LIST,

4612: END IF;
4613: contact_point_ids(1) := p_contact_point_id;
4614: get_search_criteria (
4615: null,
4616: HZ_PARTY_SEARCH.G_MISS_ID_LIST,
4617: HZ_PARTY_SEARCH.G_MISS_ID_LIST,
4618: contact_point_ids,
4619: l_party_search_rec,
4620: l_party_site_list,

Line 4617: HZ_PARTY_SEARCH.G_MISS_ID_LIST,

4613: contact_point_ids(1) := p_contact_point_id;
4614: get_search_criteria (
4615: null,
4616: HZ_PARTY_SEARCH.G_MISS_ID_LIST,
4617: HZ_PARTY_SEARCH.G_MISS_ID_LIST,
4618: contact_point_ids,
4619: l_party_search_rec,
4620: l_party_site_list,
4621: l_contact_list,

Line 4770: l_party_rec HZ_PARTY_SEARCH.party_search_rec_type;

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

Line 4771: l_party_site_list HZ_PARTY_SEARCH.party_site_list;

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

Line 4772: l_contact_list HZ_PARTY_SEARCH.contact_list;

4768: l_match_idx NUMBER;
4769: AttrVals AttrList;
4770: l_party_rec HZ_PARTY_SEARCH.party_search_rec_type;
4771: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
4772: l_contact_list HZ_PARTY_SEARCH.contact_list;
4773: l_cpt_list HZ_PARTY_SEARCH.contact_point_list;
4774: l_dup_set_id NUMBER;
4775: l_idx NUMBER;
4776: l_cpt_type VARCHAR2(255);

Line 4773: l_cpt_list HZ_PARTY_SEARCH.contact_point_list;

4769: AttrVals AttrList;
4770: l_party_rec HZ_PARTY_SEARCH.party_search_rec_type;
4771: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
4772: l_contact_list HZ_PARTY_SEARCH.contact_list;
4773: l_cpt_list HZ_PARTY_SEARCH.contact_point_list;
4774: l_dup_set_id NUMBER;
4775: l_idx NUMBER;
4776: l_cpt_type VARCHAR2(255);
4777: FIRST BOOLEAN := TRUE;

Line 4963: p_party_site_list IN HZ_PARTY_SEARCH.PARTY_SITE_LIST,

4959:
4960: PROCEDURE get_matching_party_sites (
4961: p_rule_id IN NUMBER,
4962: p_party_id IN NUMBER,
4963: p_party_site_list IN HZ_PARTY_SEARCH.PARTY_SITE_LIST,
4964: p_contact_point_list IN HZ_PARTY_SEARCH.CONTACT_POINT_LIST,
4965: p_restrict_sql IN VARCHAR2,
4966: p_match_type IN VARCHAR2,
4967: p_dup_party_site_id IN NUMBER,

Line 4964: p_contact_point_list IN HZ_PARTY_SEARCH.CONTACT_POINT_LIST,

4960: PROCEDURE get_matching_party_sites (
4961: p_rule_id IN NUMBER,
4962: p_party_id IN NUMBER,
4963: p_party_site_list IN HZ_PARTY_SEARCH.PARTY_SITE_LIST,
4964: p_contact_point_list IN HZ_PARTY_SEARCH.CONTACT_POINT_LIST,
4965: p_restrict_sql IN VARCHAR2,
4966: p_match_type IN VARCHAR2,
4967: p_dup_party_site_id IN NUMBER,
4968: x_search_ctx_id OUT NUMBER,

Line 5001: H_SCORES HZ_PARTY_SEARCH.score_list;

4997: l_TX4 VARCHAR2(2000);
4998: l_TX10 VARCHAR2(2000);
4999: l_TX11 VARCHAR2(2000);
5000: l_TX14 VARCHAR2(2000);
5001: H_SCORES HZ_PARTY_SEARCH.score_list;
5002:
5003: l_score NUMBER;
5004: l_idx NUMBER;
5005: l_party_cur HZ_PARTY_STAGE.StageCurTyp;

Line 5032: l_match_ps_list HZ_PARTY_SEARCH.IDList;

5028: defps NUMBER :=0;
5029: defct NUMBER :=0;
5030: defcpt NUMBER :=0;
5031: l_index NUMBER;
5032: l_match_ps_list HZ_PARTY_SEARCH.IDList;
5033: l_cnt NUMBER:=1;
5034:
5035:
5036: BEGIN

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

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

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

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

Line 5207: p_contact_list IN HZ_PARTY_SEARCH.CONTACT_LIST,

5203:
5204: PROCEDURE get_matching_contacts (
5205: p_rule_id IN NUMBER,
5206: p_party_id IN NUMBER,
5207: p_contact_list IN HZ_PARTY_SEARCH.CONTACT_LIST,
5208: p_contact_point_list IN HZ_PARTY_SEARCH.CONTACT_POINT_LIST,
5209: p_restrict_sql IN VARCHAR2,
5210: p_match_type IN VARCHAR2,
5211: p_dup_contact_id IN NUMBER,

Line 5208: p_contact_point_list IN HZ_PARTY_SEARCH.CONTACT_POINT_LIST,

5204: PROCEDURE get_matching_contacts (
5205: p_rule_id IN NUMBER,
5206: p_party_id IN NUMBER,
5207: p_contact_list IN HZ_PARTY_SEARCH.CONTACT_LIST,
5208: p_contact_point_list IN HZ_PARTY_SEARCH.CONTACT_POINT_LIST,
5209: p_restrict_sql IN VARCHAR2,
5210: p_match_type IN VARCHAR2,
5211: p_dup_contact_id IN NUMBER,
5212: x_search_ctx_id OUT NUMBER,

Line 5233: H_SCORES HZ_PARTY_SEARCH.score_list;

5229: l_entered_max_score NUMBER;
5230: FIRST BOOLEAN;
5231: l_search_ctx_id NUMBER; -- Generated Search Context ID
5232:
5233: H_SCORES HZ_PARTY_SEARCH.score_list;
5234:
5235: l_score NUMBER;
5236: l_idx NUMBER;
5237: l_party_cur HZ_PARTY_STAGE.StageCurTyp;

Line 5261: l_match_contact_list HZ_PARTY_SEARCH.IDList;

5257: l_party_max_score NUMBER;
5258: l_ps_max_score NUMBER;
5259: l_contact_max_score NUMBER;
5260: l_cpt_max_score NUMBER;
5261: l_match_contact_list HZ_PARTY_SEARCH.IDList;
5262: l_cnt NUMBER:=1;
5263:
5264:
5265: BEGIN

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

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

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

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

Line 5432: p_contact_point_list IN HZ_PARTY_SEARCH.CONTACT_POINT_LIST,

5428:
5429: PROCEDURE get_matching_contact_points (
5430: p_rule_id IN NUMBER,
5431: p_party_id IN NUMBER,
5432: p_contact_point_list IN HZ_PARTY_SEARCH.CONTACT_POINT_LIST,
5433: p_restrict_sql IN VARCHAR2,
5434: p_match_type IN VARCHAR2,
5435: p_dup_contact_point_id IN NUMBER,
5436: x_search_ctx_id OUT NUMBER,

Line 5461: H_PARTY_ID HZ_PARTY_SEARCH.IDList;

5457: l_cpt_ps_id NUMBER;
5458: l_cpt_contact_id NUMBER;
5459: l_contact_pt_id NUMBER;
5460: l_cpt_type VARCHAR2(100);
5461: H_PARTY_ID HZ_PARTY_SEARCH.IDList;
5462: H_CONTACT_POINT_ID HZ_PARTY_SEARCH.IDList;
5463: H_SCORE HZ_PARTY_SEARCH.IDList;
5464:
5465: cnt NUMBER :=0;

Line 5462: H_CONTACT_POINT_ID HZ_PARTY_SEARCH.IDList;

5458: l_cpt_contact_id NUMBER;
5459: l_contact_pt_id NUMBER;
5460: l_cpt_type VARCHAR2(100);
5461: H_PARTY_ID HZ_PARTY_SEARCH.IDList;
5462: H_CONTACT_POINT_ID HZ_PARTY_SEARCH.IDList;
5463: H_SCORE HZ_PARTY_SEARCH.IDList;
5464:
5465: cnt NUMBER :=0;
5466: l_party_max_score NUMBER;

Line 5463: H_SCORE HZ_PARTY_SEARCH.IDList;

5459: l_contact_pt_id NUMBER;
5460: l_cpt_type VARCHAR2(100);
5461: H_PARTY_ID HZ_PARTY_SEARCH.IDList;
5462: H_CONTACT_POINT_ID HZ_PARTY_SEARCH.IDList;
5463: H_SCORE HZ_PARTY_SEARCH.IDList;
5464:
5465: cnt NUMBER :=0;
5466: l_party_max_score NUMBER;
5467: l_ps_max_score NUMBER;

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

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

Line 5493: HZ_PARTY_SEARCH.G_MISS_PARTY_SITE_LIST, HZ_PARTY_SEARCH.G_MISS_CONTACT_LIST,

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

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

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

Line 5576: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,

5572:
5573: PROCEDURE get_score_details (
5574: p_rule_id IN NUMBER,
5575: p_party_id IN NUMBER,
5576: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
5577: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
5578: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
5579: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
5580: x_search_ctx_id IN OUT NUMBER

Line 5577: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,

5573: PROCEDURE get_score_details (
5574: p_rule_id IN NUMBER,
5575: p_party_id IN NUMBER,
5576: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
5577: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
5578: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
5579: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
5580: x_search_ctx_id IN OUT NUMBER
5581: ) IS

Line 5578: p_contact_list IN HZ_PARTY_SEARCH.contact_list,

5574: p_rule_id IN NUMBER,
5575: p_party_id IN NUMBER,
5576: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
5577: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
5578: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
5579: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
5580: x_search_ctx_id IN OUT NUMBER
5581: ) IS
5582:

Line 5579: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,

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

Line 5628: H_SCORES HZ_PARTY_SEARCH.score_list;

5624: l_TX34 VARCHAR2(2000);
5625: l_max_TX34 VARCHAR2(2000);
5626: l_TX14 VARCHAR2(2000);
5627: l_max_TX14 VARCHAR2(2000);
5628: H_SCORES HZ_PARTY_SEARCH.score_list;
5629:
5630: l_score NUMBER;
5631: l_match_idx NUMBER;
5632: l_idx NUMBER;

Line 5805: x_party_search_rec OUT NOCOPY HZ_PARTY_SEARCH.party_search_rec_type,

5801: ************************************************/
5802:
5803: PROCEDURE get_party_for_search (
5804: p_party_id IN NUMBER,
5805: x_party_search_rec OUT NOCOPY HZ_PARTY_SEARCH.party_search_rec_type,
5806: x_party_site_list OUT NOCOPY HZ_PARTY_SEARCH.party_site_list,
5807: x_contact_list OUT NOCOPY HZ_PARTY_SEARCH.contact_list,
5808: x_contact_point_list OUT NOCOPY HZ_PARTY_SEARCH.contact_point_list
5809: ) IS

Line 5806: x_party_site_list OUT NOCOPY HZ_PARTY_SEARCH.party_site_list,

5802:
5803: PROCEDURE get_party_for_search (
5804: p_party_id IN NUMBER,
5805: x_party_search_rec OUT NOCOPY HZ_PARTY_SEARCH.party_search_rec_type,
5806: x_party_site_list OUT NOCOPY HZ_PARTY_SEARCH.party_site_list,
5807: x_contact_list OUT NOCOPY HZ_PARTY_SEARCH.contact_list,
5808: x_contact_point_list OUT NOCOPY HZ_PARTY_SEARCH.contact_point_list
5809: ) IS
5810: l_party_id NUMBER;

Line 5807: x_contact_list OUT NOCOPY HZ_PARTY_SEARCH.contact_list,

5803: PROCEDURE get_party_for_search (
5804: p_party_id IN NUMBER,
5805: x_party_search_rec OUT NOCOPY HZ_PARTY_SEARCH.party_search_rec_type,
5806: x_party_site_list OUT NOCOPY HZ_PARTY_SEARCH.party_site_list,
5807: x_contact_list OUT NOCOPY HZ_PARTY_SEARCH.contact_list,
5808: x_contact_point_list OUT NOCOPY HZ_PARTY_SEARCH.contact_point_list
5809: ) IS
5810: l_party_id NUMBER;
5811: l_party_site_ids HZ_PARTY_SEARCH.IDList;

Line 5808: x_contact_point_list OUT NOCOPY HZ_PARTY_SEARCH.contact_point_list

5804: p_party_id IN NUMBER,
5805: x_party_search_rec OUT NOCOPY HZ_PARTY_SEARCH.party_search_rec_type,
5806: x_party_site_list OUT NOCOPY HZ_PARTY_SEARCH.party_site_list,
5807: x_contact_list OUT NOCOPY HZ_PARTY_SEARCH.contact_list,
5808: x_contact_point_list OUT NOCOPY HZ_PARTY_SEARCH.contact_point_list
5809: ) IS
5810: l_party_id NUMBER;
5811: l_party_site_ids HZ_PARTY_SEARCH.IDList;
5812: l_contact_ids HZ_PARTY_SEARCH.IDList;

Line 5811: l_party_site_ids HZ_PARTY_SEARCH.IDList;

5807: x_contact_list OUT NOCOPY HZ_PARTY_SEARCH.contact_list,
5808: x_contact_point_list OUT NOCOPY HZ_PARTY_SEARCH.contact_point_list
5809: ) IS
5810: l_party_id NUMBER;
5811: l_party_site_ids HZ_PARTY_SEARCH.IDList;
5812: l_contact_ids HZ_PARTY_SEARCH.IDList;
5813: l_contact_pt_ids HZ_PARTY_SEARCH.IDList;
5814: ps NUMBER :=1;
5815: cpt NUMBER :=1;

Line 5812: l_contact_ids HZ_PARTY_SEARCH.IDList;

5808: x_contact_point_list OUT NOCOPY HZ_PARTY_SEARCH.contact_point_list
5809: ) IS
5810: l_party_id NUMBER;
5811: l_party_site_ids HZ_PARTY_SEARCH.IDList;
5812: l_contact_ids HZ_PARTY_SEARCH.IDList;
5813: l_contact_pt_ids HZ_PARTY_SEARCH.IDList;
5814: ps NUMBER :=1;
5815: cpt NUMBER :=1;
5816: ct NUMBER :=1;

Line 5813: l_contact_pt_ids HZ_PARTY_SEARCH.IDList;

5809: ) IS
5810: l_party_id NUMBER;
5811: l_party_site_ids HZ_PARTY_SEARCH.IDList;
5812: l_contact_ids HZ_PARTY_SEARCH.IDList;
5813: l_contact_pt_ids HZ_PARTY_SEARCH.IDList;
5814: ps NUMBER :=1;
5815: cpt NUMBER :=1;
5816: ct NUMBER :=1;
5817: l_use_contact_info varchar2(1);

Line 5877: p_party_site_ids IN HZ_PARTY_SEARCH.IDList,

5873: END get_party_for_search;
5874:
5875: PROCEDURE get_search_criteria (
5876: p_party_id IN NUMBER,
5877: p_party_site_ids IN HZ_PARTY_SEARCH.IDList,
5878: p_contact_ids IN HZ_PARTY_SEARCH.IDList,
5879: p_contact_pt_ids IN HZ_PARTY_SEARCH.IDList,
5880: x_party_search_rec OUT NOCOPY HZ_PARTY_SEARCH.party_search_rec_type,
5881: x_party_site_list OUT NOCOPY HZ_PARTY_SEARCH.party_site_list,

Line 5878: p_contact_ids IN HZ_PARTY_SEARCH.IDList,

5874:
5875: PROCEDURE get_search_criteria (
5876: p_party_id IN NUMBER,
5877: p_party_site_ids IN HZ_PARTY_SEARCH.IDList,
5878: p_contact_ids IN HZ_PARTY_SEARCH.IDList,
5879: p_contact_pt_ids IN HZ_PARTY_SEARCH.IDList,
5880: x_party_search_rec OUT NOCOPY HZ_PARTY_SEARCH.party_search_rec_type,
5881: x_party_site_list OUT NOCOPY HZ_PARTY_SEARCH.party_site_list,
5882: x_contact_list OUT NOCOPY HZ_PARTY_SEARCH.contact_list,

Line 5879: p_contact_pt_ids IN HZ_PARTY_SEARCH.IDList,

5875: PROCEDURE get_search_criteria (
5876: p_party_id IN NUMBER,
5877: p_party_site_ids IN HZ_PARTY_SEARCH.IDList,
5878: p_contact_ids IN HZ_PARTY_SEARCH.IDList,
5879: p_contact_pt_ids IN HZ_PARTY_SEARCH.IDList,
5880: x_party_search_rec OUT NOCOPY HZ_PARTY_SEARCH.party_search_rec_type,
5881: x_party_site_list OUT NOCOPY HZ_PARTY_SEARCH.party_site_list,
5882: x_contact_list OUT NOCOPY HZ_PARTY_SEARCH.contact_list,
5883: x_contact_point_list OUT NOCOPY HZ_PARTY_SEARCH.contact_point_list

Line 5880: x_party_search_rec OUT NOCOPY HZ_PARTY_SEARCH.party_search_rec_type,

5876: p_party_id IN NUMBER,
5877: p_party_site_ids IN HZ_PARTY_SEARCH.IDList,
5878: p_contact_ids IN HZ_PARTY_SEARCH.IDList,
5879: p_contact_pt_ids IN HZ_PARTY_SEARCH.IDList,
5880: x_party_search_rec OUT NOCOPY HZ_PARTY_SEARCH.party_search_rec_type,
5881: x_party_site_list OUT NOCOPY HZ_PARTY_SEARCH.party_site_list,
5882: x_contact_list OUT NOCOPY HZ_PARTY_SEARCH.contact_list,
5883: x_contact_point_list OUT NOCOPY HZ_PARTY_SEARCH.contact_point_list
5884: ) IS

Line 5881: x_party_site_list OUT NOCOPY HZ_PARTY_SEARCH.party_site_list,

5877: p_party_site_ids IN HZ_PARTY_SEARCH.IDList,
5878: p_contact_ids IN HZ_PARTY_SEARCH.IDList,
5879: p_contact_pt_ids IN HZ_PARTY_SEARCH.IDList,
5880: x_party_search_rec OUT NOCOPY HZ_PARTY_SEARCH.party_search_rec_type,
5881: x_party_site_list OUT NOCOPY HZ_PARTY_SEARCH.party_site_list,
5882: x_contact_list OUT NOCOPY HZ_PARTY_SEARCH.contact_list,
5883: x_contact_point_list OUT NOCOPY HZ_PARTY_SEARCH.contact_point_list
5884: ) IS
5885: BEGIN

Line 5882: x_contact_list OUT NOCOPY HZ_PARTY_SEARCH.contact_list,

5878: p_contact_ids IN HZ_PARTY_SEARCH.IDList,
5879: p_contact_pt_ids IN HZ_PARTY_SEARCH.IDList,
5880: x_party_search_rec OUT NOCOPY HZ_PARTY_SEARCH.party_search_rec_type,
5881: x_party_site_list OUT NOCOPY HZ_PARTY_SEARCH.party_site_list,
5882: x_contact_list OUT NOCOPY HZ_PARTY_SEARCH.contact_list,
5883: x_contact_point_list OUT NOCOPY HZ_PARTY_SEARCH.contact_point_list
5884: ) IS
5885: BEGIN
5886:

Line 5883: x_contact_point_list OUT NOCOPY HZ_PARTY_SEARCH.contact_point_list

5879: p_contact_pt_ids IN HZ_PARTY_SEARCH.IDList,
5880: x_party_search_rec OUT NOCOPY HZ_PARTY_SEARCH.party_search_rec_type,
5881: x_party_site_list OUT NOCOPY HZ_PARTY_SEARCH.party_site_list,
5882: x_contact_list OUT NOCOPY HZ_PARTY_SEARCH.contact_list,
5883: x_contact_point_list OUT NOCOPY HZ_PARTY_SEARCH.contact_point_list
5884: ) IS
5885: BEGIN
5886:
5887: IF fnd_log.level_statement>=fnd_log.g_current_runtime_level THEN

Line 5923: x_party_search_rec OUT NOCOPY HZ_PARTY_SEARCH.party_search_rec_type

5919: ************************************************/
5920:
5921: PROCEDURE get_party_rec (
5922: p_party_id IN NUMBER,
5923: x_party_search_rec OUT NOCOPY HZ_PARTY_SEARCH.party_search_rec_type
5924: ) IS
5925: l_party_type VARCHAR2(255);
5926: BEGIN
5927:

Line 5984: p_party_site_ids IN HZ_PARTY_SEARCH.IDList,

5980: the party site search record structure
5981: ************************************************/
5982:
5983: PROCEDURE get_party_site_rec (
5984: p_party_site_ids IN HZ_PARTY_SEARCH.IDList,
5985: x_party_site_list OUT NOCOPY HZ_PARTY_SEARCH.party_site_list
5986: ) IS
5987: CURSOR c_party_sites(cp_party_site_id NUMBER) IS
5988: SELECT party_site_id

Line 5985: x_party_site_list OUT NOCOPY HZ_PARTY_SEARCH.party_site_list

5981: ************************************************/
5982:
5983: PROCEDURE get_party_site_rec (
5984: p_party_site_ids IN HZ_PARTY_SEARCH.IDList,
5985: x_party_site_list OUT NOCOPY HZ_PARTY_SEARCH.party_site_list
5986: ) IS
5987: CURSOR c_party_sites(cp_party_site_id NUMBER) IS
5988: SELECT party_site_id
5989: ,translate(HZ_LOCATIONS.CITY, '%',' ')

Line 6050: p_contact_ids IN HZ_PARTY_SEARCH.IDList,

6046: the contact search record structure
6047: ************************************************/
6048:
6049: PROCEDURE get_contact_rec (
6050: p_contact_ids IN HZ_PARTY_SEARCH.IDList,
6051: x_contact_list OUT NOCOPY HZ_PARTY_SEARCH.contact_list
6052: ) IS
6053: CURSOR c_contacts(cp_org_contact_id NUMBER) IS
6054: SELECT org_contact_id

Line 6051: x_contact_list OUT NOCOPY HZ_PARTY_SEARCH.contact_list

6047: ************************************************/
6048:
6049: PROCEDURE get_contact_rec (
6050: p_contact_ids IN HZ_PARTY_SEARCH.IDList,
6051: x_contact_list OUT NOCOPY HZ_PARTY_SEARCH.contact_list
6052: ) IS
6053: CURSOR c_contacts(cp_org_contact_id NUMBER) IS
6054: SELECT org_contact_id
6055: FROM HZ_ORG_CONTACTS, HZ_RELATIONSHIPS, HZ_PERSON_PROFILES

Line 6106: p_contact_point_ids IN HZ_PARTY_SEARCH.IDList,

6102: the contact point search record structure
6103: ************************************************/
6104:
6105: PROCEDURE get_contact_point_rec (
6106: p_contact_point_ids IN HZ_PARTY_SEARCH.IDList,
6107: x_contact_point_list OUT NOCOPY HZ_PARTY_SEARCH.contact_point_list
6108: ) IS
6109:
6110: -- Cursor to fetch primary contact points for party

Line 6107: x_contact_point_list OUT NOCOPY HZ_PARTY_SEARCH.contact_point_list

6103: ************************************************/
6104:
6105: PROCEDURE get_contact_point_rec (
6106: p_contact_point_ids IN HZ_PARTY_SEARCH.IDList,
6107: x_contact_point_list OUT NOCOPY HZ_PARTY_SEARCH.contact_point_list
6108: ) IS
6109:
6110: -- Cursor to fetch primary contact points for party
6111: CURSOR c_cpts(cp_contact_point_id NUMBER) IS

Line 6161: p_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,

6157: ************************************************/
6158:
6159: PROCEDURE MAP_PARTY_REC(
6160: p_search_ctx IN BOOLEAN,
6161: p_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
6162: x_entered_max_score OUT NUMBER,
6163: x_stage_rec IN OUT NOCOPY HZ_PARTY_STAGE.party_stage_rec_type
6164: ) IS
6165: tmp VARCHAR2(4000);

Line 6284: p_search_list IN HZ_PARTY_SEARCH.party_site_list,

6280: ************************************************/
6281:
6282: PROCEDURE MAP_PARTY_SITE_REC(
6283: p_search_ctx IN BOOLEAN,
6284: p_search_list IN HZ_PARTY_SEARCH.party_site_list,
6285: x_entered_max_score OUT NUMBER,
6286: x_stage_list IN OUT NOCOPY HZ_PARTY_STAGE.party_site_stage_list
6287: ) IS
6288: l_current_max_score NUMBER;

Line 6554: p_search_list IN HZ_PARTY_SEARCH.contact_list,

6550: ************************************************/
6551:
6552: PROCEDURE MAP_CONTACT_REC(
6553: p_search_ctx IN BOOLEAN,
6554: p_search_list IN HZ_PARTY_SEARCH.contact_list,
6555: x_entered_max_score OUT NUMBER,
6556: x_stage_list IN OUT NOCOPY HZ_PARTY_STAGE.contact_stage_list
6557: ) IS
6558: l_current_max_score NUMBER;

Line 6596: p_search_list IN HZ_PARTY_SEARCH.contact_point_list,

6592: ************************************************/
6593:
6594: PROCEDURE MAP_CONTACT_POINT_REC(
6595: p_search_ctx IN BOOLEAN,
6596: p_search_list IN HZ_PARTY_SEARCH.contact_point_list,
6597: x_entered_max_score OUT NUMBER,
6598: x_stage_list IN OUT NOCOPY HZ_PARTY_STAGE.contact_pt_stage_list
6599: ) IS
6600: l_current_max_score NUMBER;

Line 6662: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,

6658: 2. Contact Point Type is not null for each condition
6659: ************************************************/
6660:
6661: FUNCTION check_prim_cond(
6662: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
6663: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
6664: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
6665: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list)
6666: RETURN BOOLEAN IS

Line 6663: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,

6659: ************************************************/
6660:
6661: FUNCTION check_prim_cond(
6662: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
6663: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
6664: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
6665: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list)
6666: RETURN BOOLEAN IS
6667: BEGIN

Line 6664: p_contact_list IN HZ_PARTY_SEARCH.contact_list,

6660:
6661: FUNCTION check_prim_cond(
6662: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
6663: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
6664: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
6665: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list)
6666: RETURN BOOLEAN IS
6667: BEGIN
6668: IF p_party_search_rec.PARTY_NUMBER IS NOT NULL THEN

Line 6665: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list)

6661: FUNCTION check_prim_cond(
6662: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
6663: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
6664: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
6665: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list)
6666: RETURN BOOLEAN IS
6667: BEGIN
6668: IF p_party_search_rec.PARTY_NUMBER IS NOT NULL THEN
6669: RETURN TRUE;

Line 6727: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,

6723: has party site criteria.
6724: ************************************************/
6725:
6726: PROCEDURE check_party_site_cond(
6727: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
6728: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
6729: x_secondary OUT BOOLEAN,
6730: x_primary OUT BOOLEAN
6731: ) IS

Line 6728: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,

6724: ************************************************/
6725:
6726: PROCEDURE check_party_site_cond(
6727: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
6728: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
6729: x_secondary OUT BOOLEAN,
6730: x_primary OUT BOOLEAN
6731: ) IS
6732: BEGIN

Line 6783: p_contact_list IN HZ_PARTY_SEARCH.contact_list,

6779: has contact criteria.
6780: ************************************************/
6781:
6782: PROCEDURE check_contact_cond(
6783: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
6784: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
6785: x_secondary OUT BOOLEAN,
6786: x_primary OUT BOOLEAN
6787: ) IS

Line 6784: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,

6780: ************************************************/
6781:
6782: PROCEDURE check_contact_cond(
6783: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
6784: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
6785: x_secondary OUT BOOLEAN,
6786: x_primary OUT BOOLEAN
6787: ) IS
6788: BEGIN

Line 6821: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,

6817: has valid contact point criteria.
6818: ************************************************/
6819:
6820: PROCEDURE check_contact_point_cond(
6821: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
6822: x_secondary OUT BOOLEAN,
6823: x_primary OUT BOOLEAN
6824: ) IS
6825: BEGIN