DBA Data[Home] [Help]

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

529: PROCEDURE INSERT_PARTY_SCORE (
530: p_party_id IN NUMBER
531: ,p_record_id IN NUMBER
532: ,p_search_ctx_id IN NUMBER
533: ,p_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type
534: ,p_stage_rec IN HZ_PARTY_STAGE.party_stage_rec_type
535: ,p_table_TX40 VARCHAR2
536: ,p_table_TX39 VARCHAR2
537: ,p_idx IN NUMBER) IS

Line 582: ,p_search_rec IN HZ_PARTY_SEARCH.party_site_search_rec_type

578: PROCEDURE INSERT_PARTY_SITES_SCORE (
579: p_party_id IN NUMBER
580: ,p_record_id IN NUMBER
581: ,p_search_ctx_id IN NUMBER
582: ,p_search_rec IN HZ_PARTY_SEARCH.party_site_search_rec_type
583: ,p_stage_rec IN HZ_PARTY_STAGE.party_site_stage_rec_type
584: ,p_table_TX3 VARCHAR2
585: ,p_table_TX4 VARCHAR2
586: ,p_table_TX9 VARCHAR2

Line 815: ,p_search_rec IN HZ_PARTY_SEARCH.contact_search_rec_type

811: PROCEDURE INSERT_CONTACTS_SCORE (
812: p_party_id IN NUMBER
813: ,p_record_id IN NUMBER
814: ,p_search_ctx_id IN NUMBER
815: ,p_search_rec IN HZ_PARTY_SEARCH.contact_search_rec_type
816: ,p_stage_rec IN HZ_PARTY_STAGE.contact_stage_rec_type
817: ,p_table_TX22 VARCHAR2
818: ,p_idx IN NUMBER) IS
819: l_current_score NUMBER:=0;

Line 857: ,p_search_rec IN HZ_PARTY_SEARCH.contact_point_search_rec_type

853: PROCEDURE INSERT_CONTACT_POINTS_SCORE (
854: p_party_id IN NUMBER
855: ,p_record_id IN NUMBER
856: ,p_search_ctx_id IN NUMBER
857: ,p_search_rec IN HZ_PARTY_SEARCH.contact_point_search_rec_type
858: ,p_stage_rec IN HZ_PARTY_STAGE.contact_pt_stage_rec_type
859: ,p_table_TX1 VARCHAR2
860: ,p_table_TX6 VARCHAR2
861: ,p_table_TX5 VARCHAR2

Line 935: p_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type

931: for the PARTY Entity
932: ************************************************/
933:
934: PROCEDURE POP_PARTY_COND_REC(
935: p_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type
936: ) IS
937: BEGIN
938: NULL ;
939: EXCEPTION

Line 955: p_search_list IN HZ_PARTY_SEARCH.party_site_list

951: for the PARTY_SITES Entity
952: ************************************************/
953:
954: PROCEDURE POP_PARTY_SITES_COND_REC(
955: p_search_list IN HZ_PARTY_SEARCH.party_site_list
956: ) IS
957: BEGIN
958: ---------POPULATE THE GLOBAL WORD CONDITION REC FOR PARTY_SITES-------------
959: ------ Populate global condition record only if search list is not empty -----------

Line 980: p_search_list IN HZ_PARTY_SEARCH.contact_list

976: for the CONTACTS Entity
977: ************************************************/
978:
979: PROCEDURE POP_CONTACTS_COND_REC(
980: p_search_list IN HZ_PARTY_SEARCH.contact_list
981: ) IS
982: BEGIN
983: NULL ;
984: EXCEPTION

Line 1000: p_search_list IN HZ_PARTY_SEARCH.contact_point_list

996: for the CONTACT_POINTS Entity
997: ************************************************/
998:
999: PROCEDURE POP_CONTACT_POINTS_COND_REC(
1000: p_search_list IN HZ_PARTY_SEARCH.contact_point_list
1001: ) IS
1002: BEGIN
1003: NULL ;
1004: EXCEPTION

Line 1014: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type:=

1010: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
1011: END;
1012:
1013: PROCEDURE init_score_context (
1014: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type:=
1015: HZ_PARTY_SEARCH.G_MISS_PARTY_SEARCH_REC,
1016: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list:=
1017: HZ_PARTY_SEARCH.G_MISS_PARTY_SITE_LIST,
1018: p_contact_list IN HZ_PARTY_SEARCH.contact_list:=

Line 1015: HZ_PARTY_SEARCH.G_MISS_PARTY_SEARCH_REC,

1011: END;
1012:
1013: PROCEDURE init_score_context (
1014: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type:=
1015: HZ_PARTY_SEARCH.G_MISS_PARTY_SEARCH_REC,
1016: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list:=
1017: HZ_PARTY_SEARCH.G_MISS_PARTY_SITE_LIST,
1018: p_contact_list IN HZ_PARTY_SEARCH.contact_list:=
1019: HZ_PARTY_SEARCH.G_MISS_CONTACT_LIST,

Line 1016: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list:=

1012:
1013: PROCEDURE init_score_context (
1014: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type:=
1015: HZ_PARTY_SEARCH.G_MISS_PARTY_SEARCH_REC,
1016: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list:=
1017: HZ_PARTY_SEARCH.G_MISS_PARTY_SITE_LIST,
1018: p_contact_list IN HZ_PARTY_SEARCH.contact_list:=
1019: HZ_PARTY_SEARCH.G_MISS_CONTACT_LIST,
1020: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list:=

Line 1017: HZ_PARTY_SEARCH.G_MISS_PARTY_SITE_LIST,

1013: PROCEDURE init_score_context (
1014: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type:=
1015: HZ_PARTY_SEARCH.G_MISS_PARTY_SEARCH_REC,
1016: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list:=
1017: HZ_PARTY_SEARCH.G_MISS_PARTY_SITE_LIST,
1018: p_contact_list IN HZ_PARTY_SEARCH.contact_list:=
1019: HZ_PARTY_SEARCH.G_MISS_CONTACT_LIST,
1020: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list:=
1021: HZ_PARTY_SEARCH.G_MISS_CONTACT_POINT_LIST

Line 1018: p_contact_list IN HZ_PARTY_SEARCH.contact_list:=

1014: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type:=
1015: HZ_PARTY_SEARCH.G_MISS_PARTY_SEARCH_REC,
1016: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list:=
1017: HZ_PARTY_SEARCH.G_MISS_PARTY_SITE_LIST,
1018: p_contact_list IN HZ_PARTY_SEARCH.contact_list:=
1019: HZ_PARTY_SEARCH.G_MISS_CONTACT_LIST,
1020: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list:=
1021: HZ_PARTY_SEARCH.G_MISS_CONTACT_POINT_LIST
1022: ) IS

Line 1019: HZ_PARTY_SEARCH.G_MISS_CONTACT_LIST,

1015: HZ_PARTY_SEARCH.G_MISS_PARTY_SEARCH_REC,
1016: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list:=
1017: HZ_PARTY_SEARCH.G_MISS_PARTY_SITE_LIST,
1018: p_contact_list IN HZ_PARTY_SEARCH.contact_list:=
1019: HZ_PARTY_SEARCH.G_MISS_CONTACT_LIST,
1020: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list:=
1021: HZ_PARTY_SEARCH.G_MISS_CONTACT_POINT_LIST
1022: ) IS
1023: l_dummy NUMBER;

Line 1020: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list:=

1016: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list:=
1017: HZ_PARTY_SEARCH.G_MISS_PARTY_SITE_LIST,
1018: p_contact_list IN HZ_PARTY_SEARCH.contact_list:=
1019: HZ_PARTY_SEARCH.G_MISS_CONTACT_LIST,
1020: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list:=
1021: HZ_PARTY_SEARCH.G_MISS_CONTACT_POINT_LIST
1022: ) IS
1023: l_dummy NUMBER;
1024: BEGIN

Line 1021: HZ_PARTY_SEARCH.G_MISS_CONTACT_POINT_LIST

1017: HZ_PARTY_SEARCH.G_MISS_PARTY_SITE_LIST,
1018: p_contact_list IN HZ_PARTY_SEARCH.contact_list:=
1019: HZ_PARTY_SEARCH.G_MISS_CONTACT_LIST,
1020: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list:=
1021: HZ_PARTY_SEARCH.G_MISS_CONTACT_POINT_LIST
1022: ) IS
1023: l_dummy NUMBER;
1024: BEGIN
1025: IF fnd_log.level_statement>=fnd_log.g_current_runtime_level THEN

Line 1041: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type:=

1037: MAP_CONTACT_POINT_REC(FALSE,p_contact_point_list, l_dummy, g_contact_pt_stage_list);
1038:
1039: END;
1040: FUNCTION init_search(
1041: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type:=
1042: HZ_PARTY_SEARCH.G_MISS_PARTY_SEARCH_REC,
1043: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list:=
1044: HZ_PARTY_SEARCH.G_MISS_PARTY_SITE_LIST,
1045: p_contact_list IN HZ_PARTY_SEARCH.contact_list:=

Line 1042: HZ_PARTY_SEARCH.G_MISS_PARTY_SEARCH_REC,

1038:
1039: END;
1040: FUNCTION init_search(
1041: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type:=
1042: HZ_PARTY_SEARCH.G_MISS_PARTY_SEARCH_REC,
1043: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list:=
1044: HZ_PARTY_SEARCH.G_MISS_PARTY_SITE_LIST,
1045: p_contact_list IN HZ_PARTY_SEARCH.contact_list:=
1046: HZ_PARTY_SEARCH.G_MISS_CONTACT_LIST,

Line 1043: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list:=

1039: END;
1040: FUNCTION init_search(
1041: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type:=
1042: HZ_PARTY_SEARCH.G_MISS_PARTY_SEARCH_REC,
1043: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list:=
1044: HZ_PARTY_SEARCH.G_MISS_PARTY_SITE_LIST,
1045: p_contact_list IN HZ_PARTY_SEARCH.contact_list:=
1046: HZ_PARTY_SEARCH.G_MISS_CONTACT_LIST,
1047: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list:=

Line 1044: HZ_PARTY_SEARCH.G_MISS_PARTY_SITE_LIST,

1040: FUNCTION init_search(
1041: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type:=
1042: HZ_PARTY_SEARCH.G_MISS_PARTY_SEARCH_REC,
1043: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list:=
1044: HZ_PARTY_SEARCH.G_MISS_PARTY_SITE_LIST,
1045: p_contact_list IN HZ_PARTY_SEARCH.contact_list:=
1046: HZ_PARTY_SEARCH.G_MISS_CONTACT_LIST,
1047: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list:=
1048: HZ_PARTY_SEARCH.G_MISS_CONTACT_POINT_LIST,

Line 1045: p_contact_list IN HZ_PARTY_SEARCH.contact_list:=

1041: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type:=
1042: HZ_PARTY_SEARCH.G_MISS_PARTY_SEARCH_REC,
1043: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list:=
1044: HZ_PARTY_SEARCH.G_MISS_PARTY_SITE_LIST,
1045: p_contact_list IN HZ_PARTY_SEARCH.contact_list:=
1046: HZ_PARTY_SEARCH.G_MISS_CONTACT_LIST,
1047: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list:=
1048: HZ_PARTY_SEARCH.G_MISS_CONTACT_POINT_LIST,
1049: p_match_type IN VARCHAR2,

Line 1046: HZ_PARTY_SEARCH.G_MISS_CONTACT_LIST,

1042: HZ_PARTY_SEARCH.G_MISS_PARTY_SEARCH_REC,
1043: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list:=
1044: HZ_PARTY_SEARCH.G_MISS_PARTY_SITE_LIST,
1045: p_contact_list IN HZ_PARTY_SEARCH.contact_list:=
1046: HZ_PARTY_SEARCH.G_MISS_CONTACT_LIST,
1047: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list:=
1048: HZ_PARTY_SEARCH.G_MISS_CONTACT_POINT_LIST,
1049: p_match_type IN VARCHAR2,
1050: x_party_max_score OUT NUMBER,

Line 1047: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list:=

1043: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list:=
1044: HZ_PARTY_SEARCH.G_MISS_PARTY_SITE_LIST,
1045: p_contact_list IN HZ_PARTY_SEARCH.contact_list:=
1046: HZ_PARTY_SEARCH.G_MISS_CONTACT_LIST,
1047: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list:=
1048: HZ_PARTY_SEARCH.G_MISS_CONTACT_POINT_LIST,
1049: p_match_type IN VARCHAR2,
1050: x_party_max_score OUT NUMBER,
1051: x_ps_max_score OUT NUMBER,

Line 1048: HZ_PARTY_SEARCH.G_MISS_CONTACT_POINT_LIST,

1044: HZ_PARTY_SEARCH.G_MISS_PARTY_SITE_LIST,
1045: p_contact_list IN HZ_PARTY_SEARCH.contact_list:=
1046: HZ_PARTY_SEARCH.G_MISS_CONTACT_LIST,
1047: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list:=
1048: HZ_PARTY_SEARCH.G_MISS_CONTACT_POINT_LIST,
1049: p_match_type IN VARCHAR2,
1050: x_party_max_score OUT NUMBER,
1051: x_ps_max_score OUT NUMBER,
1052: x_contact_max_score OUT NUMBER,

Line 1060: maxscore HZ_PARTY_SEARCH.IDList;

1056: l_ps_entered_max_score NUMBER:=0;
1057: l_ct_entered_max_score NUMBER:=0;
1058: l_cpt_entered_max_score NUMBER:=0;
1059: vlist vlisttype;
1060: maxscore HZ_PARTY_SEARCH.IDList;
1061: l_name VARCHAR2(200);
1062: l_idx NUMBER;
1063: l_num NUMBER;
1064: total NUMBER;

Line 2421: RETURN HZ_PARTY_SEARCH.score_rec IS

2417: p_party_id NUMBER,
2418: p_party_site_id NUMBER,
2419: p_org_contact_id NUMBER,
2420: p_contact_point_id NUMBER)
2421: RETURN HZ_PARTY_SEARCH.score_rec IS
2422: l_score_rec HZ_PARTY_SEARCH.score_rec;
2423: BEGIN
2424: IF fnd_log.level_statement>=fnd_log.g_current_runtime_level THEN
2425: 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 2422: l_score_rec HZ_PARTY_SEARCH.score_rec;

2418: p_party_site_id NUMBER,
2419: p_org_contact_id NUMBER,
2420: p_contact_point_id NUMBER)
2421: RETURN HZ_PARTY_SEARCH.score_rec IS
2422: l_score_rec HZ_PARTY_SEARCH.score_rec;
2423: BEGIN
2424: IF fnd_log.level_statement>=fnd_log.g_current_runtime_level THEN
2425: 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);
2426: 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 2454: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,

2450: **********************************************************/
2451:
2452: PROCEDURE find_parties (
2453: p_rule_id IN NUMBER,
2454: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
2455: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
2456: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
2457: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
2458: p_restrict_sql IN VARCHAR2,

Line 2455: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,

2451:
2452: PROCEDURE find_parties (
2453: p_rule_id IN NUMBER,
2454: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
2455: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
2456: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
2457: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
2458: p_restrict_sql IN VARCHAR2,
2459: p_match_type IN VARCHAR2,

Line 2456: p_contact_list IN HZ_PARTY_SEARCH.contact_list,

2452: PROCEDURE find_parties (
2453: p_rule_id IN NUMBER,
2454: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
2455: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
2456: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
2457: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
2458: p_restrict_sql IN VARCHAR2,
2459: p_match_type IN VARCHAR2,
2460: p_search_merged IN VARCHAR2,

Line 2457: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,

2453: p_rule_id IN NUMBER,
2454: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
2455: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
2456: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
2457: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
2458: p_restrict_sql IN VARCHAR2,
2459: p_match_type IN VARCHAR2,
2460: p_search_merged IN VARCHAR2,
2461: p_dup_party_id IN NUMBER,

Line 2506: H_SCORES HZ_PARTY_SEARCH.score_list;

2502: l_TX5 VARCHAR2(2000);
2503: l_TX40 VARCHAR2(2000);
2504: l_TX14 VARCHAR2(2000);
2505: l_TX6 VARCHAR2(2000);
2506: H_SCORES HZ_PARTY_SEARCH.score_list;
2507: H_PARTY_ID HZ_PARTY_SEARCH.IDList;
2508: H_PARTY_ID_LIST HZ_PARTY_SEARCH.IDList;
2509:
2510: l_score NUMBER;

Line 2507: H_PARTY_ID HZ_PARTY_SEARCH.IDList;

2503: l_TX40 VARCHAR2(2000);
2504: l_TX14 VARCHAR2(2000);
2505: l_TX6 VARCHAR2(2000);
2506: H_SCORES HZ_PARTY_SEARCH.score_list;
2507: H_PARTY_ID HZ_PARTY_SEARCH.IDList;
2508: H_PARTY_ID_LIST HZ_PARTY_SEARCH.IDList;
2509:
2510: l_score NUMBER;
2511: l_idx NUMBER;

Line 2508: H_PARTY_ID_LIST HZ_PARTY_SEARCH.IDList;

2504: l_TX14 VARCHAR2(2000);
2505: l_TX6 VARCHAR2(2000);
2506: H_SCORES HZ_PARTY_SEARCH.score_list;
2507: H_PARTY_ID HZ_PARTY_SEARCH.IDList;
2508: H_PARTY_ID_LIST HZ_PARTY_SEARCH.IDList;
2509:
2510: l_score NUMBER;
2511: l_idx NUMBER;
2512: l_party_cur HZ_PARTY_STAGE.StageCurTyp;

Line 2699: h_ps_id HZ_PARTY_SEARCH.IDList;

2695: /** Private procedure to acquire and score at party site level ***/
2696: 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
2697: l_party_id_idx NUMBER:=1;
2698: l_ctx_id NUMBER;
2699: h_ps_id HZ_PARTY_SEARCH.IDList;
2700: h_ps_party_id HZ_PARTY_SEARCH.IDList;
2701: h_ps_score HZ_PARTY_SEARCH.IDList;
2702: detcnt NUMBER := 1;
2703: BEGIN

Line 2700: h_ps_party_id HZ_PARTY_SEARCH.IDList;

2696: 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
2697: l_party_id_idx NUMBER:=1;
2698: l_ctx_id NUMBER;
2699: h_ps_id HZ_PARTY_SEARCH.IDList;
2700: h_ps_party_id HZ_PARTY_SEARCH.IDList;
2701: h_ps_score HZ_PARTY_SEARCH.IDList;
2702: detcnt NUMBER := 1;
2703: BEGIN
2704: IF fnd_log.level_statement>=fnd_log.g_current_runtime_level THEN

Line 2701: h_ps_score HZ_PARTY_SEARCH.IDList;

2697: l_party_id_idx NUMBER:=1;
2698: l_ctx_id NUMBER;
2699: h_ps_id HZ_PARTY_SEARCH.IDList;
2700: h_ps_party_id HZ_PARTY_SEARCH.IDList;
2701: h_ps_score HZ_PARTY_SEARCH.IDList;
2702: detcnt NUMBER := 1;
2703: BEGIN
2704: IF fnd_log.level_statement>=fnd_log.g_current_runtime_level THEN
2705: 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 2821: h_ct_id HZ_PARTY_SEARCH.IDList;

2817: /** Private procedure to acquire and score at contact point level ***/
2818: 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
2819: l_party_id_idx NUMBER:=1;
2820: l_ctx_id NUMBER;
2821: h_ct_id HZ_PARTY_SEARCH.IDList;
2822: h_ct_party_id HZ_PARTY_SEARCH.IDList;
2823: h_ct_score HZ_PARTY_SEARCH.IDList;
2824: detcnt NUMBER := 1;
2825: BEGIN

Line 2822: h_ct_party_id HZ_PARTY_SEARCH.IDList;

2818: 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
2819: l_party_id_idx NUMBER:=1;
2820: l_ctx_id NUMBER;
2821: h_ct_id HZ_PARTY_SEARCH.IDList;
2822: h_ct_party_id HZ_PARTY_SEARCH.IDList;
2823: h_ct_score HZ_PARTY_SEARCH.IDList;
2824: detcnt NUMBER := 1;
2825: BEGIN
2826: IF fnd_log.level_statement>=fnd_log.g_current_runtime_level THEN

Line 2823: h_ct_score HZ_PARTY_SEARCH.IDList;

2819: l_party_id_idx NUMBER:=1;
2820: l_ctx_id NUMBER;
2821: h_ct_id HZ_PARTY_SEARCH.IDList;
2822: h_ct_party_id HZ_PARTY_SEARCH.IDList;
2823: h_ct_score HZ_PARTY_SEARCH.IDList;
2824: detcnt NUMBER := 1;
2825: BEGIN
2826: IF fnd_log.level_statement>=fnd_log.g_current_runtime_level THEN
2827: 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 2930: h_cpt_id HZ_PARTY_SEARCH.IDList;

2926: /** Private procedure to acquire and score at contact point level ***/
2927: 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
2928: l_party_id_idx NUMBER:=1;
2929: l_ctx_id NUMBER;
2930: h_cpt_id HZ_PARTY_SEARCH.IDList;
2931: h_cpt_party_id HZ_PARTY_SEARCH.IDList;
2932: h_cpt_score HZ_PARTY_SEARCH.IDList;
2933: detcnt NUMBER := 1;
2934: l_cpt_flag VARCHAR2(1) := 'N';

Line 2931: h_cpt_party_id HZ_PARTY_SEARCH.IDList;

2927: 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
2928: l_party_id_idx NUMBER:=1;
2929: l_ctx_id NUMBER;
2930: h_cpt_id HZ_PARTY_SEARCH.IDList;
2931: h_cpt_party_id HZ_PARTY_SEARCH.IDList;
2932: h_cpt_score HZ_PARTY_SEARCH.IDList;
2933: detcnt NUMBER := 1;
2934: l_cpt_flag VARCHAR2(1) := 'N';
2935: is_a_match VARCHAR2(1) := 'Y';

Line 2932: h_cpt_score HZ_PARTY_SEARCH.IDList;

2928: l_party_id_idx NUMBER:=1;
2929: l_ctx_id NUMBER;
2930: h_cpt_id HZ_PARTY_SEARCH.IDList;
2931: h_cpt_party_id HZ_PARTY_SEARCH.IDList;
2932: h_cpt_score HZ_PARTY_SEARCH.IDList;
2933: detcnt NUMBER := 1;
2934: l_cpt_flag VARCHAR2(1) := 'N';
2935: is_a_match VARCHAR2(1) := 'Y';
2936: BEGIN

Line 3381: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,

3377: END find_parties;
3378:
3379: PROCEDURE find_persons (
3380: p_rule_id IN NUMBER,
3381: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
3382: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
3383: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
3384: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
3385: p_restrict_sql IN VARCHAR2,

Line 3382: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,

3378:
3379: PROCEDURE find_persons (
3380: p_rule_id IN NUMBER,
3381: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
3382: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
3383: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
3384: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
3385: p_restrict_sql IN VARCHAR2,
3386: p_match_type IN VARCHAR2,

Line 3383: p_contact_list IN HZ_PARTY_SEARCH.contact_list,

3379: PROCEDURE find_persons (
3380: p_rule_id IN NUMBER,
3381: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
3382: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
3383: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
3384: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
3385: p_restrict_sql IN VARCHAR2,
3386: p_match_type IN VARCHAR2,
3387: p_search_merged IN VARCHAR2,

Line 3384: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,

3380: p_rule_id IN NUMBER,
3381: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
3382: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
3383: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
3384: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
3385: p_restrict_sql IN VARCHAR2,
3386: p_match_type IN VARCHAR2,
3387: p_search_merged IN VARCHAR2,
3388: p_dup_party_id IN NUMBER,

Line 3433: H_SCORES HZ_PARTY_SEARCH.score_list;

3429: l_TX5 VARCHAR2(2000);
3430: l_TX40 VARCHAR2(2000);
3431: l_TX14 VARCHAR2(2000);
3432: l_TX6 VARCHAR2(2000);
3433: H_SCORES HZ_PARTY_SEARCH.score_list;
3434: H_PARTY_ID HZ_PARTY_SEARCH.IDList;
3435: H_PARTY_ID_LIST HZ_PARTY_SEARCH.IDList;
3436:
3437: l_score NUMBER;

Line 3434: H_PARTY_ID HZ_PARTY_SEARCH.IDList;

3430: l_TX40 VARCHAR2(2000);
3431: l_TX14 VARCHAR2(2000);
3432: l_TX6 VARCHAR2(2000);
3433: H_SCORES HZ_PARTY_SEARCH.score_list;
3434: H_PARTY_ID HZ_PARTY_SEARCH.IDList;
3435: H_PARTY_ID_LIST HZ_PARTY_SEARCH.IDList;
3436:
3437: l_score NUMBER;
3438: l_idx NUMBER;

Line 3435: H_PARTY_ID_LIST HZ_PARTY_SEARCH.IDList;

3431: l_TX14 VARCHAR2(2000);
3432: l_TX6 VARCHAR2(2000);
3433: H_SCORES HZ_PARTY_SEARCH.score_list;
3434: H_PARTY_ID HZ_PARTY_SEARCH.IDList;
3435: H_PARTY_ID_LIST HZ_PARTY_SEARCH.IDList;
3436:
3437: l_score NUMBER;
3438: l_idx NUMBER;
3439: l_party_cur HZ_PARTY_STAGE.StageCurTyp;

Line 3674: h_ps_id HZ_PARTY_SEARCH.IDList;

3670: /** Private procedure to acquire and score at party site level ***/
3671: 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
3672: l_party_id_idx NUMBER:=1;
3673: l_ctx_id NUMBER;
3674: h_ps_id HZ_PARTY_SEARCH.IDList;
3675: h_ps_party_id HZ_PARTY_SEARCH.IDList;
3676: h_ps_score HZ_PARTY_SEARCH.IDList;
3677: detcnt NUMBER := 1;
3678: l_person_id NUMBER;

Line 3675: h_ps_party_id HZ_PARTY_SEARCH.IDList;

3671: 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
3672: l_party_id_idx NUMBER:=1;
3673: l_ctx_id NUMBER;
3674: h_ps_id HZ_PARTY_SEARCH.IDList;
3675: h_ps_party_id HZ_PARTY_SEARCH.IDList;
3676: h_ps_score HZ_PARTY_SEARCH.IDList;
3677: detcnt NUMBER := 1;
3678: l_person_id NUMBER;
3679: BEGIN

Line 3676: h_ps_score HZ_PARTY_SEARCH.IDList;

3672: l_party_id_idx NUMBER:=1;
3673: l_ctx_id NUMBER;
3674: h_ps_id HZ_PARTY_SEARCH.IDList;
3675: h_ps_party_id HZ_PARTY_SEARCH.IDList;
3676: h_ps_score HZ_PARTY_SEARCH.IDList;
3677: detcnt NUMBER := 1;
3678: l_person_id NUMBER;
3679: BEGIN
3680: SAVEPOINT eval_start;

Line 3773: h_ct_id HZ_PARTY_SEARCH.IDList;

3769: /** Private procedure to acquire and score at party site level ***/
3770: PROCEDURE eval_contact_level(p_contact_contains_str VARCHAR2,p_ins_details VARCHAR2,p_emax_score NUMBER) IS
3771: l_party_id_idx NUMBER:=1;
3772: l_ctx_id NUMBER;
3773: h_ct_id HZ_PARTY_SEARCH.IDList;
3774: h_ct_party_id HZ_PARTY_SEARCH.IDList;
3775: h_ct_score HZ_PARTY_SEARCH.IDList;
3776: detcnt NUMBER := 1;
3777: l_person_id NUMBER;

Line 3774: h_ct_party_id HZ_PARTY_SEARCH.IDList;

3770: PROCEDURE eval_contact_level(p_contact_contains_str VARCHAR2,p_ins_details VARCHAR2,p_emax_score NUMBER) IS
3771: l_party_id_idx NUMBER:=1;
3772: l_ctx_id NUMBER;
3773: h_ct_id HZ_PARTY_SEARCH.IDList;
3774: h_ct_party_id HZ_PARTY_SEARCH.IDList;
3775: h_ct_score HZ_PARTY_SEARCH.IDList;
3776: detcnt NUMBER := 1;
3777: l_person_id NUMBER;
3778: BEGIN

Line 3775: h_ct_score HZ_PARTY_SEARCH.IDList;

3771: l_party_id_idx NUMBER:=1;
3772: l_ctx_id NUMBER;
3773: h_ct_id HZ_PARTY_SEARCH.IDList;
3774: h_ct_party_id HZ_PARTY_SEARCH.IDList;
3775: h_ct_score HZ_PARTY_SEARCH.IDList;
3776: detcnt NUMBER := 1;
3777: l_person_id NUMBER;
3778: BEGIN
3779: SAVEPOINT eval_start;

Line 3831: h_cpt_id HZ_PARTY_SEARCH.IDList;

3827: /** Private procedure to acquire and score at contact point level ***/
3828: 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
3829: l_party_id_idx NUMBER:=1;
3830: l_ctx_id NUMBER;
3831: h_cpt_id HZ_PARTY_SEARCH.IDList;
3832: h_cpt_party_id HZ_PARTY_SEARCH.IDList;
3833: h_cpt_score HZ_PARTY_SEARCH.IDList;
3834: detcnt NUMBER := 1;
3835: l_person_id NUMBER;

Line 3832: h_cpt_party_id HZ_PARTY_SEARCH.IDList;

3828: 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
3829: l_party_id_idx NUMBER:=1;
3830: l_ctx_id NUMBER;
3831: h_cpt_id HZ_PARTY_SEARCH.IDList;
3832: h_cpt_party_id HZ_PARTY_SEARCH.IDList;
3833: h_cpt_score HZ_PARTY_SEARCH.IDList;
3834: detcnt NUMBER := 1;
3835: l_person_id NUMBER;
3836: is_a_match VARCHAR2(1) := 'Y';

Line 3833: h_cpt_score HZ_PARTY_SEARCH.IDList;

3829: l_party_id_idx NUMBER:=1;
3830: l_ctx_id NUMBER;
3831: h_cpt_id HZ_PARTY_SEARCH.IDList;
3832: h_cpt_party_id HZ_PARTY_SEARCH.IDList;
3833: h_cpt_score HZ_PARTY_SEARCH.IDList;
3834: detcnt NUMBER := 1;
3835: l_person_id NUMBER;
3836: is_a_match VARCHAR2(1) := 'Y';
3837: l_cpt_flag VARCHAR2(1) := 'N';

Line 4175: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,

4171: END find_persons;
4172:
4173: PROCEDURE find_persons (
4174: p_rule_id IN NUMBER,
4175: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
4176: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
4177: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
4178: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
4179: p_restrict_sql IN VARCHAR2,

Line 4176: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,

4172:
4173: PROCEDURE find_persons (
4174: p_rule_id IN NUMBER,
4175: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
4176: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
4177: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
4178: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
4179: p_restrict_sql IN VARCHAR2,
4180: p_match_type IN VARCHAR2,

Line 4177: p_contact_list IN HZ_PARTY_SEARCH.contact_list,

4173: PROCEDURE find_persons (
4174: p_rule_id IN NUMBER,
4175: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
4176: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
4177: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
4178: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
4179: p_restrict_sql IN VARCHAR2,
4180: p_match_type IN VARCHAR2,
4181: p_search_merged IN VARCHAR2,

Line 4178: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,

4174: p_rule_id IN NUMBER,
4175: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
4176: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
4177: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
4178: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
4179: p_restrict_sql IN VARCHAR2,
4180: p_match_type IN VARCHAR2,
4181: p_search_merged IN VARCHAR2,
4182: p_ins_details IN VARCHAR2,

Line 4192: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,

4188: 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);
4189: END;
4190: PROCEDURE find_party_details (
4191: p_rule_id IN NUMBER,
4192: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
4193: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
4194: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
4195: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
4196: p_restrict_sql IN VARCHAR2,

Line 4193: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,

4189: END;
4190: PROCEDURE find_party_details (
4191: p_rule_id IN NUMBER,
4192: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
4193: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
4194: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
4195: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
4196: p_restrict_sql IN VARCHAR2,
4197: p_match_type IN VARCHAR2,

Line 4194: p_contact_list IN HZ_PARTY_SEARCH.contact_list,

4190: PROCEDURE find_party_details (
4191: p_rule_id IN NUMBER,
4192: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
4193: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
4194: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
4195: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
4196: p_restrict_sql IN VARCHAR2,
4197: p_match_type IN VARCHAR2,
4198: p_search_merged IN VARCHAR2,

Line 4195: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,

4191: p_rule_id IN NUMBER,
4192: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
4193: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
4194: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
4195: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
4196: p_restrict_sql IN VARCHAR2,
4197: p_match_type IN VARCHAR2,
4198: p_search_merged IN VARCHAR2,
4199: x_search_ctx_id OUT NUMBER,

Line 4252: l_party_rec HZ_PARTY_SEARCH.party_search_rec_type;

4248: x_dup_set_id OUT NUMBER,
4249: x_search_ctx_id OUT NUMBER,
4250: x_num_matches OUT NUMBER
4251: ) IS
4252: l_party_rec HZ_PARTY_SEARCH.party_search_rec_type;
4253: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
4254: l_contact_list HZ_PARTY_SEARCH.contact_list;
4255: l_cpt_list HZ_PARTY_SEARCH.contact_point_list;
4256: l_match_idx NUMBER;

Line 4253: l_party_site_list HZ_PARTY_SEARCH.party_site_list;

4249: x_search_ctx_id OUT NUMBER,
4250: x_num_matches OUT NUMBER
4251: ) IS
4252: l_party_rec HZ_PARTY_SEARCH.party_search_rec_type;
4253: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
4254: l_contact_list HZ_PARTY_SEARCH.contact_list;
4255: l_cpt_list HZ_PARTY_SEARCH.contact_point_list;
4256: l_match_idx NUMBER;
4257:

Line 4254: l_contact_list HZ_PARTY_SEARCH.contact_list;

4250: x_num_matches OUT NUMBER
4251: ) IS
4252: l_party_rec HZ_PARTY_SEARCH.party_search_rec_type;
4253: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
4254: l_contact_list HZ_PARTY_SEARCH.contact_list;
4255: l_cpt_list HZ_PARTY_SEARCH.contact_point_list;
4256: l_match_idx NUMBER;
4257:
4258: --Fix for bug 4417124

Line 4255: l_cpt_list HZ_PARTY_SEARCH.contact_point_list;

4251: ) IS
4252: l_party_rec HZ_PARTY_SEARCH.party_search_rec_type;
4253: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
4254: l_contact_list HZ_PARTY_SEARCH.contact_list;
4255: l_cpt_list HZ_PARTY_SEARCH.contact_point_list;
4256: l_match_idx NUMBER;
4257:
4258: --Fix for bug 4417124
4259: l_use_contact_addr_info BOOLEAN := TRUE;

Line 4368: l_party_search_rec HZ_PARTY_SEARCH.party_search_rec_type;

4364: x_search_ctx_id OUT NUMBER,
4365: x_num_matches OUT NUMBER
4366: ) IS
4367:
4368: l_party_search_rec HZ_PARTY_SEARCH.party_search_rec_type;
4369: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
4370: l_contact_list HZ_PARTY_SEARCH.contact_list;
4371: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;
4372: contact_point_ids HZ_PARTY_SEARCH.IDList;

Line 4369: l_party_site_list HZ_PARTY_SEARCH.party_site_list;

4365: x_num_matches OUT NUMBER
4366: ) IS
4367:
4368: l_party_search_rec HZ_PARTY_SEARCH.party_search_rec_type;
4369: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
4370: l_contact_list HZ_PARTY_SEARCH.contact_list;
4371: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;
4372: contact_point_ids HZ_PARTY_SEARCH.IDList;
4373: p_party_site_list HZ_PARTY_SEARCH.IDList;

Line 4370: l_contact_list HZ_PARTY_SEARCH.contact_list;

4366: ) IS
4367:
4368: l_party_search_rec HZ_PARTY_SEARCH.party_search_rec_type;
4369: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
4370: l_contact_list HZ_PARTY_SEARCH.contact_list;
4371: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;
4372: contact_point_ids HZ_PARTY_SEARCH.IDList;
4373: p_party_site_list HZ_PARTY_SEARCH.IDList;
4374: p_contact_ids HZ_PARTY_SEARCH.IDList;

Line 4371: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;

4367:
4368: l_party_search_rec HZ_PARTY_SEARCH.party_search_rec_type;
4369: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
4370: l_contact_list HZ_PARTY_SEARCH.contact_list;
4371: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;
4372: contact_point_ids HZ_PARTY_SEARCH.IDList;
4373: p_party_site_list HZ_PARTY_SEARCH.IDList;
4374: p_contact_ids HZ_PARTY_SEARCH.IDList;
4375: l_match_idx NUMBER;

Line 4372: contact_point_ids HZ_PARTY_SEARCH.IDList;

4368: l_party_search_rec HZ_PARTY_SEARCH.party_search_rec_type;
4369: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
4370: l_contact_list HZ_PARTY_SEARCH.contact_list;
4371: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;
4372: contact_point_ids HZ_PARTY_SEARCH.IDList;
4373: p_party_site_list HZ_PARTY_SEARCH.IDList;
4374: p_contact_ids HZ_PARTY_SEARCH.IDList;
4375: l_match_idx NUMBER;
4376: cursor get_cpts_for_party_sites is select contact_point_id

Line 4373: p_party_site_list HZ_PARTY_SEARCH.IDList;

4369: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
4370: l_contact_list HZ_PARTY_SEARCH.contact_list;
4371: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;
4372: contact_point_ids HZ_PARTY_SEARCH.IDList;
4373: p_party_site_list HZ_PARTY_SEARCH.IDList;
4374: p_contact_ids HZ_PARTY_SEARCH.IDList;
4375: l_match_idx NUMBER;
4376: cursor get_cpts_for_party_sites is select contact_point_id
4377: from hz_contact_points

Line 4374: p_contact_ids HZ_PARTY_SEARCH.IDList;

4370: l_contact_list HZ_PARTY_SEARCH.contact_list;
4371: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;
4372: contact_point_ids HZ_PARTY_SEARCH.IDList;
4373: p_party_site_list HZ_PARTY_SEARCH.IDList;
4374: p_contact_ids HZ_PARTY_SEARCH.IDList;
4375: l_match_idx NUMBER;
4376: cursor get_cpts_for_party_sites is select contact_point_id
4377: from hz_contact_points
4378: where owner_table_name = 'HZ_PARTY_SITES'

Line 4403: HZ_PARTY_SEARCH.G_MISS_ID_LIST,

4399:
4400: get_search_criteria (
4401: null,
4402: p_party_site_list,
4403: HZ_PARTY_SEARCH.G_MISS_ID_LIST,
4404: contact_point_ids,
4405: l_party_search_rec,
4406: l_party_site_list,
4407: l_contact_list,

Line 4453: l_party_search_rec HZ_PARTY_SEARCH.party_search_rec_type;

4449: x_search_ctx_id OUT NUMBER,
4450: x_num_matches OUT NUMBER
4451: ) IS
4452:
4453: l_party_search_rec HZ_PARTY_SEARCH.party_search_rec_type;
4454: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
4455: l_contact_list HZ_PARTY_SEARCH.contact_list;
4456: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;
4457: contact_point_ids HZ_PARTY_SEARCH.IDList;

Line 4454: l_party_site_list HZ_PARTY_SEARCH.party_site_list;

4450: x_num_matches OUT NUMBER
4451: ) IS
4452:
4453: l_party_search_rec HZ_PARTY_SEARCH.party_search_rec_type;
4454: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
4455: l_contact_list HZ_PARTY_SEARCH.contact_list;
4456: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;
4457: contact_point_ids HZ_PARTY_SEARCH.IDList;
4458: p_party_site_list HZ_PARTY_SEARCH.IDList;

Line 4455: l_contact_list HZ_PARTY_SEARCH.contact_list;

4451: ) IS
4452:
4453: l_party_search_rec HZ_PARTY_SEARCH.party_search_rec_type;
4454: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
4455: l_contact_list HZ_PARTY_SEARCH.contact_list;
4456: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;
4457: contact_point_ids HZ_PARTY_SEARCH.IDList;
4458: p_party_site_list HZ_PARTY_SEARCH.IDList;
4459: p_contact_ids HZ_PARTY_SEARCH.IDList;

Line 4456: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;

4452:
4453: l_party_search_rec HZ_PARTY_SEARCH.party_search_rec_type;
4454: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
4455: l_contact_list HZ_PARTY_SEARCH.contact_list;
4456: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;
4457: contact_point_ids HZ_PARTY_SEARCH.IDList;
4458: p_party_site_list HZ_PARTY_SEARCH.IDList;
4459: p_contact_ids HZ_PARTY_SEARCH.IDList;
4460: l_match_idx NUMBER;

Line 4457: contact_point_ids HZ_PARTY_SEARCH.IDList;

4453: l_party_search_rec HZ_PARTY_SEARCH.party_search_rec_type;
4454: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
4455: l_contact_list HZ_PARTY_SEARCH.contact_list;
4456: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;
4457: contact_point_ids HZ_PARTY_SEARCH.IDList;
4458: p_party_site_list HZ_PARTY_SEARCH.IDList;
4459: p_contact_ids HZ_PARTY_SEARCH.IDList;
4460: l_match_idx NUMBER;
4461: cursor get_cpt_for_contact_id is select contact_point_id

Line 4458: p_party_site_list HZ_PARTY_SEARCH.IDList;

4454: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
4455: l_contact_list HZ_PARTY_SEARCH.contact_list;
4456: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;
4457: contact_point_ids HZ_PARTY_SEARCH.IDList;
4458: p_party_site_list HZ_PARTY_SEARCH.IDList;
4459: p_contact_ids HZ_PARTY_SEARCH.IDList;
4460: l_match_idx NUMBER;
4461: cursor get_cpt_for_contact_id is select contact_point_id
4462: from hz_org_contacts a, hz_relationships b, hz_contact_points c

Line 4459: p_contact_ids HZ_PARTY_SEARCH.IDList;

4455: l_contact_list HZ_PARTY_SEARCH.contact_list;
4456: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;
4457: contact_point_ids HZ_PARTY_SEARCH.IDList;
4458: p_party_site_list HZ_PARTY_SEARCH.IDList;
4459: p_contact_ids HZ_PARTY_SEARCH.IDList;
4460: l_match_idx NUMBER;
4461: cursor get_cpt_for_contact_id is select contact_point_id
4462: from hz_org_contacts a, hz_relationships b, hz_contact_points c
4463: where a.party_relationship_id = b.relationship_id

Line 4490: HZ_PARTY_SEARCH.G_MISS_ID_LIST,

4486: CLOSE get_cpt_for_contact_id;
4487:
4488: get_search_criteria (
4489: null,
4490: HZ_PARTY_SEARCH.G_MISS_ID_LIST,
4491: p_contact_ids,
4492: contact_point_ids,
4493: l_party_search_rec,
4494: l_party_site_list,

Line 4541: l_party_search_rec HZ_PARTY_SEARCH.party_search_rec_type;

4537: p_match_type IN VARCHAR2,
4538: x_search_ctx_id OUT NUMBER,
4539: x_num_matches OUT NUMBER
4540: ) IS
4541: l_party_search_rec HZ_PARTY_SEARCH.party_search_rec_type;
4542: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
4543: l_contact_list HZ_PARTY_SEARCH.contact_list;
4544: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;
4545: contact_point_ids HZ_PARTY_SEARCH.IDList;

Line 4542: l_party_site_list HZ_PARTY_SEARCH.party_site_list;

4538: x_search_ctx_id OUT NUMBER,
4539: x_num_matches OUT NUMBER
4540: ) IS
4541: l_party_search_rec HZ_PARTY_SEARCH.party_search_rec_type;
4542: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
4543: l_contact_list HZ_PARTY_SEARCH.contact_list;
4544: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;
4545: contact_point_ids HZ_PARTY_SEARCH.IDList;
4546: p_party_site_list HZ_PARTY_SEARCH.IDList;

Line 4543: l_contact_list HZ_PARTY_SEARCH.contact_list;

4539: x_num_matches OUT NUMBER
4540: ) IS
4541: l_party_search_rec HZ_PARTY_SEARCH.party_search_rec_type;
4542: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
4543: l_contact_list HZ_PARTY_SEARCH.contact_list;
4544: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;
4545: contact_point_ids HZ_PARTY_SEARCH.IDList;
4546: p_party_site_list HZ_PARTY_SEARCH.IDList;
4547: p_contact_ids HZ_PARTY_SEARCH.IDList;

Line 4544: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;

4540: ) IS
4541: l_party_search_rec HZ_PARTY_SEARCH.party_search_rec_type;
4542: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
4543: l_contact_list HZ_PARTY_SEARCH.contact_list;
4544: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;
4545: contact_point_ids HZ_PARTY_SEARCH.IDList;
4546: p_party_site_list HZ_PARTY_SEARCH.IDList;
4547: p_contact_ids HZ_PARTY_SEARCH.IDList;
4548: l_match_idx NUMBER;

Line 4545: contact_point_ids HZ_PARTY_SEARCH.IDList;

4541: l_party_search_rec HZ_PARTY_SEARCH.party_search_rec_type;
4542: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
4543: l_contact_list HZ_PARTY_SEARCH.contact_list;
4544: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;
4545: contact_point_ids HZ_PARTY_SEARCH.IDList;
4546: p_party_site_list HZ_PARTY_SEARCH.IDList;
4547: p_contact_ids HZ_PARTY_SEARCH.IDList;
4548: l_match_idx NUMBER;
4549:

Line 4546: p_party_site_list HZ_PARTY_SEARCH.IDList;

4542: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
4543: l_contact_list HZ_PARTY_SEARCH.contact_list;
4544: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;
4545: contact_point_ids HZ_PARTY_SEARCH.IDList;
4546: p_party_site_list HZ_PARTY_SEARCH.IDList;
4547: p_contact_ids HZ_PARTY_SEARCH.IDList;
4548: l_match_idx NUMBER;
4549:
4550: BEGIN

Line 4547: p_contact_ids HZ_PARTY_SEARCH.IDList;

4543: l_contact_list HZ_PARTY_SEARCH.contact_list;
4544: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;
4545: contact_point_ids HZ_PARTY_SEARCH.IDList;
4546: p_party_site_list HZ_PARTY_SEARCH.IDList;
4547: p_contact_ids HZ_PARTY_SEARCH.IDList;
4548: l_match_idx NUMBER;
4549:
4550: BEGIN
4551: IF fnd_log.level_procedure>=fnd_log.g_current_runtime_level THEN

Line 4564: HZ_PARTY_SEARCH.G_MISS_ID_LIST,

4560: END IF;
4561: contact_point_ids(1) := p_contact_point_id;
4562: get_search_criteria (
4563: null,
4564: HZ_PARTY_SEARCH.G_MISS_ID_LIST,
4565: HZ_PARTY_SEARCH.G_MISS_ID_LIST,
4566: contact_point_ids,
4567: l_party_search_rec,
4568: l_party_site_list,

Line 4565: HZ_PARTY_SEARCH.G_MISS_ID_LIST,

4561: contact_point_ids(1) := p_contact_point_id;
4562: get_search_criteria (
4563: null,
4564: HZ_PARTY_SEARCH.G_MISS_ID_LIST,
4565: HZ_PARTY_SEARCH.G_MISS_ID_LIST,
4566: contact_point_ids,
4567: l_party_search_rec,
4568: l_party_site_list,
4569: l_contact_list,

Line 4718: l_party_rec HZ_PARTY_SEARCH.party_search_rec_type;

4714: ) IS
4715: TYPE AttrList IS TABLE OF VARCHAR2(2000) INDEX BY BINARY_INTEGER;
4716: l_match_idx NUMBER;
4717: AttrVals AttrList;
4718: l_party_rec HZ_PARTY_SEARCH.party_search_rec_type;
4719: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
4720: l_contact_list HZ_PARTY_SEARCH.contact_list;
4721: l_cpt_list HZ_PARTY_SEARCH.contact_point_list;
4722: l_dup_set_id NUMBER;

Line 4719: l_party_site_list HZ_PARTY_SEARCH.party_site_list;

4715: TYPE AttrList IS TABLE OF VARCHAR2(2000) INDEX BY BINARY_INTEGER;
4716: l_match_idx NUMBER;
4717: AttrVals AttrList;
4718: l_party_rec HZ_PARTY_SEARCH.party_search_rec_type;
4719: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
4720: l_contact_list HZ_PARTY_SEARCH.contact_list;
4721: l_cpt_list HZ_PARTY_SEARCH.contact_point_list;
4722: l_dup_set_id NUMBER;
4723: l_idx NUMBER;

Line 4720: l_contact_list HZ_PARTY_SEARCH.contact_list;

4716: l_match_idx NUMBER;
4717: AttrVals AttrList;
4718: l_party_rec HZ_PARTY_SEARCH.party_search_rec_type;
4719: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
4720: l_contact_list HZ_PARTY_SEARCH.contact_list;
4721: l_cpt_list HZ_PARTY_SEARCH.contact_point_list;
4722: l_dup_set_id NUMBER;
4723: l_idx NUMBER;
4724: l_cpt_type VARCHAR2(255);

Line 4721: l_cpt_list HZ_PARTY_SEARCH.contact_point_list;

4717: AttrVals AttrList;
4718: l_party_rec HZ_PARTY_SEARCH.party_search_rec_type;
4719: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
4720: l_contact_list HZ_PARTY_SEARCH.contact_list;
4721: l_cpt_list HZ_PARTY_SEARCH.contact_point_list;
4722: l_dup_set_id NUMBER;
4723: l_idx NUMBER;
4724: l_cpt_type VARCHAR2(255);
4725: FIRST BOOLEAN := TRUE;

Line 4952: p_party_site_list IN HZ_PARTY_SEARCH.PARTY_SITE_LIST,

4948:
4949: PROCEDURE get_matching_party_sites (
4950: p_rule_id IN NUMBER,
4951: p_party_id IN NUMBER,
4952: p_party_site_list IN HZ_PARTY_SEARCH.PARTY_SITE_LIST,
4953: p_contact_point_list IN HZ_PARTY_SEARCH.CONTACT_POINT_LIST,
4954: p_restrict_sql IN VARCHAR2,
4955: p_match_type IN VARCHAR2,
4956: p_dup_party_site_id IN NUMBER,

Line 4953: p_contact_point_list IN HZ_PARTY_SEARCH.CONTACT_POINT_LIST,

4949: PROCEDURE get_matching_party_sites (
4950: p_rule_id IN NUMBER,
4951: p_party_id IN NUMBER,
4952: p_party_site_list IN HZ_PARTY_SEARCH.PARTY_SITE_LIST,
4953: p_contact_point_list IN HZ_PARTY_SEARCH.CONTACT_POINT_LIST,
4954: p_restrict_sql IN VARCHAR2,
4955: p_match_type IN VARCHAR2,
4956: p_dup_party_site_id IN NUMBER,
4957: x_search_ctx_id OUT NUMBER,

Line 4993: H_SCORES HZ_PARTY_SEARCH.score_list;

4989: l_TX11 VARCHAR2(2000);
4990: l_TX5 VARCHAR2(2000);
4991: l_TX14 VARCHAR2(2000);
4992: l_TX6 VARCHAR2(2000);
4993: H_SCORES HZ_PARTY_SEARCH.score_list;
4994:
4995: l_score NUMBER;
4996: l_idx NUMBER;
4997: l_party_cur HZ_PARTY_STAGE.StageCurTyp;

Line 5024: l_match_ps_list HZ_PARTY_SEARCH.IDList;

5020: defps NUMBER :=0;
5021: defct NUMBER :=0;
5022: defcpt NUMBER :=0;
5023: l_index NUMBER;
5024: l_match_ps_list HZ_PARTY_SEARCH.IDList;
5025: l_cnt NUMBER:=1;
5026:
5027:
5028: BEGIN

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

5044: l_match_str := ' AND ';
5045: ELSIF p_match_type = 'OR' THEN
5046: l_match_str := ' OR ';
5047: END IF;
5048: 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);
5049: g_score_until_thresh := false;
5050: IF l_entered_max_score = 0 THEN l_entered_max_score:=1; END IF;
5051:
5052: -- ************************************************************

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

5052: -- ************************************************************
5053: -- STEP 2. Setup of intermedia query strings for Acquisition query
5054: l_party_site_contains_str := INIT_PARTY_SITES_QUERY(l_match_str,l_tmp);
5055: l_contact_pt_contains_str := INIT_CONTACT_POINTS_QUERY(l_match_str,l_tmp);
5056: 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);
5057:
5058: -- Setup Search Context ID
5059: SELECT hz_search_ctx_s.nextval INTO l_search_ctx_id FROM dual;
5060: x_search_ctx_id := l_search_ctx_id;

Line 5199: p_contact_list IN HZ_PARTY_SEARCH.CONTACT_LIST,

5195:
5196: PROCEDURE get_matching_contacts (
5197: p_rule_id IN NUMBER,
5198: p_party_id IN NUMBER,
5199: p_contact_list IN HZ_PARTY_SEARCH.CONTACT_LIST,
5200: p_contact_point_list IN HZ_PARTY_SEARCH.CONTACT_POINT_LIST,
5201: p_restrict_sql IN VARCHAR2,
5202: p_match_type IN VARCHAR2,
5203: p_dup_contact_id IN NUMBER,

Line 5200: p_contact_point_list IN HZ_PARTY_SEARCH.CONTACT_POINT_LIST,

5196: PROCEDURE get_matching_contacts (
5197: p_rule_id IN NUMBER,
5198: p_party_id IN NUMBER,
5199: p_contact_list IN HZ_PARTY_SEARCH.CONTACT_LIST,
5200: p_contact_point_list IN HZ_PARTY_SEARCH.CONTACT_POINT_LIST,
5201: p_restrict_sql IN VARCHAR2,
5202: p_match_type IN VARCHAR2,
5203: p_dup_contact_id IN NUMBER,
5204: x_search_ctx_id OUT NUMBER,

Line 5229: H_SCORES HZ_PARTY_SEARCH.score_list;

5225: l_TX22 VARCHAR2(2000);
5226: l_TX1 VARCHAR2(2000);
5227: l_TX5 VARCHAR2(2000);
5228: l_TX6 VARCHAR2(2000);
5229: H_SCORES HZ_PARTY_SEARCH.score_list;
5230:
5231: l_score NUMBER;
5232: l_idx NUMBER;
5233: l_party_cur HZ_PARTY_STAGE.StageCurTyp;

Line 5257: l_match_contact_list HZ_PARTY_SEARCH.IDList;

5253: l_party_max_score NUMBER;
5254: l_ps_max_score NUMBER;
5255: l_contact_max_score NUMBER;
5256: l_cpt_max_score NUMBER;
5257: l_match_contact_list HZ_PARTY_SEARCH.IDList;
5258: l_cnt NUMBER:=1;
5259:
5260:
5261: BEGIN

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

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

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

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

Line 5428: p_contact_point_list IN HZ_PARTY_SEARCH.CONTACT_POINT_LIST,

5424:
5425: PROCEDURE get_matching_contact_points (
5426: p_rule_id IN NUMBER,
5427: p_party_id IN NUMBER,
5428: p_contact_point_list IN HZ_PARTY_SEARCH.CONTACT_POINT_LIST,
5429: p_restrict_sql IN VARCHAR2,
5430: p_match_type IN VARCHAR2,
5431: p_dup_contact_point_id IN NUMBER,
5432: x_search_ctx_id OUT NUMBER,

Line 5460: H_PARTY_ID HZ_PARTY_SEARCH.IDList;

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

Line 5461: H_CONTACT_POINT_ID HZ_PARTY_SEARCH.IDList;

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

Line 5462: H_SCORE HZ_PARTY_SEARCH.IDList;

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

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

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

Line 5492: HZ_PARTY_SEARCH.G_MISS_PARTY_SITE_LIST, HZ_PARTY_SEARCH.G_MISS_CONTACT_LIST,

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

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

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

Line 5575: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,

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

Line 5576: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,

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

Line 5577: p_contact_list IN HZ_PARTY_SEARCH.contact_list,

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

Line 5578: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,

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

Line 5631: H_SCORES HZ_PARTY_SEARCH.score_list;

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

Line 5812: x_party_search_rec OUT NOCOPY HZ_PARTY_SEARCH.party_search_rec_type,

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

Line 5813: x_party_site_list OUT NOCOPY HZ_PARTY_SEARCH.party_site_list,

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

Line 5814: x_contact_list OUT NOCOPY HZ_PARTY_SEARCH.contact_list,

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

Line 5815: x_contact_point_list OUT NOCOPY HZ_PARTY_SEARCH.contact_point_list

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

Line 5818: l_party_site_ids HZ_PARTY_SEARCH.IDList;

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

Line 5819: l_contact_ids HZ_PARTY_SEARCH.IDList;

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

Line 5820: l_contact_pt_ids HZ_PARTY_SEARCH.IDList;

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

Line 5929: p_party_site_ids IN HZ_PARTY_SEARCH.IDList,

5925: END get_party_for_search;
5926:
5927: PROCEDURE get_search_criteria (
5928: p_party_id IN NUMBER,
5929: p_party_site_ids IN HZ_PARTY_SEARCH.IDList,
5930: p_contact_ids IN HZ_PARTY_SEARCH.IDList,
5931: p_contact_pt_ids IN HZ_PARTY_SEARCH.IDList,
5932: x_party_search_rec OUT NOCOPY HZ_PARTY_SEARCH.party_search_rec_type,
5933: x_party_site_list OUT NOCOPY HZ_PARTY_SEARCH.party_site_list,

Line 5930: p_contact_ids IN HZ_PARTY_SEARCH.IDList,

5926:
5927: PROCEDURE get_search_criteria (
5928: p_party_id IN NUMBER,
5929: p_party_site_ids IN HZ_PARTY_SEARCH.IDList,
5930: p_contact_ids IN HZ_PARTY_SEARCH.IDList,
5931: p_contact_pt_ids IN HZ_PARTY_SEARCH.IDList,
5932: x_party_search_rec OUT NOCOPY HZ_PARTY_SEARCH.party_search_rec_type,
5933: x_party_site_list OUT NOCOPY HZ_PARTY_SEARCH.party_site_list,
5934: x_contact_list OUT NOCOPY HZ_PARTY_SEARCH.contact_list,

Line 5931: p_contact_pt_ids IN HZ_PARTY_SEARCH.IDList,

5927: PROCEDURE get_search_criteria (
5928: p_party_id IN NUMBER,
5929: p_party_site_ids IN HZ_PARTY_SEARCH.IDList,
5930: p_contact_ids IN HZ_PARTY_SEARCH.IDList,
5931: p_contact_pt_ids IN HZ_PARTY_SEARCH.IDList,
5932: x_party_search_rec OUT NOCOPY HZ_PARTY_SEARCH.party_search_rec_type,
5933: x_party_site_list OUT NOCOPY HZ_PARTY_SEARCH.party_site_list,
5934: x_contact_list OUT NOCOPY HZ_PARTY_SEARCH.contact_list,
5935: x_contact_point_list OUT NOCOPY HZ_PARTY_SEARCH.contact_point_list

Line 5932: x_party_search_rec OUT NOCOPY HZ_PARTY_SEARCH.party_search_rec_type,

5928: p_party_id IN NUMBER,
5929: p_party_site_ids IN HZ_PARTY_SEARCH.IDList,
5930: p_contact_ids IN HZ_PARTY_SEARCH.IDList,
5931: p_contact_pt_ids IN HZ_PARTY_SEARCH.IDList,
5932: x_party_search_rec OUT NOCOPY HZ_PARTY_SEARCH.party_search_rec_type,
5933: x_party_site_list OUT NOCOPY HZ_PARTY_SEARCH.party_site_list,
5934: x_contact_list OUT NOCOPY HZ_PARTY_SEARCH.contact_list,
5935: x_contact_point_list OUT NOCOPY HZ_PARTY_SEARCH.contact_point_list
5936: ) IS

Line 5933: x_party_site_list OUT NOCOPY HZ_PARTY_SEARCH.party_site_list,

5929: p_party_site_ids IN HZ_PARTY_SEARCH.IDList,
5930: p_contact_ids IN HZ_PARTY_SEARCH.IDList,
5931: p_contact_pt_ids IN HZ_PARTY_SEARCH.IDList,
5932: x_party_search_rec OUT NOCOPY HZ_PARTY_SEARCH.party_search_rec_type,
5933: x_party_site_list OUT NOCOPY HZ_PARTY_SEARCH.party_site_list,
5934: x_contact_list OUT NOCOPY HZ_PARTY_SEARCH.contact_list,
5935: x_contact_point_list OUT NOCOPY HZ_PARTY_SEARCH.contact_point_list
5936: ) IS
5937: BEGIN

Line 5934: x_contact_list OUT NOCOPY HZ_PARTY_SEARCH.contact_list,

5930: p_contact_ids IN HZ_PARTY_SEARCH.IDList,
5931: p_contact_pt_ids IN HZ_PARTY_SEARCH.IDList,
5932: x_party_search_rec OUT NOCOPY HZ_PARTY_SEARCH.party_search_rec_type,
5933: x_party_site_list OUT NOCOPY HZ_PARTY_SEARCH.party_site_list,
5934: x_contact_list OUT NOCOPY HZ_PARTY_SEARCH.contact_list,
5935: x_contact_point_list OUT NOCOPY HZ_PARTY_SEARCH.contact_point_list
5936: ) IS
5937: BEGIN
5938:

Line 5935: x_contact_point_list OUT NOCOPY HZ_PARTY_SEARCH.contact_point_list

5931: p_contact_pt_ids IN HZ_PARTY_SEARCH.IDList,
5932: x_party_search_rec OUT NOCOPY HZ_PARTY_SEARCH.party_search_rec_type,
5933: x_party_site_list OUT NOCOPY HZ_PARTY_SEARCH.party_site_list,
5934: x_contact_list OUT NOCOPY HZ_PARTY_SEARCH.contact_list,
5935: x_contact_point_list OUT NOCOPY HZ_PARTY_SEARCH.contact_point_list
5936: ) IS
5937: BEGIN
5938:
5939: IF fnd_log.level_statement>=fnd_log.g_current_runtime_level THEN

Line 5987: x_party_search_rec OUT NOCOPY HZ_PARTY_SEARCH.party_search_rec_type

5983: ************************************************/
5984:
5985: PROCEDURE get_party_rec (
5986: p_party_id IN NUMBER,
5987: x_party_search_rec OUT NOCOPY HZ_PARTY_SEARCH.party_search_rec_type
5988: ) IS
5989: l_party_type VARCHAR2(255);
5990: BEGIN
5991:

Line 6030: p_party_site_ids IN HZ_PARTY_SEARCH.IDList,

6026: the party site search record structure
6027: ************************************************/
6028:
6029: PROCEDURE get_party_site_rec (
6030: p_party_site_ids IN HZ_PARTY_SEARCH.IDList,
6031: x_party_site_list OUT NOCOPY HZ_PARTY_SEARCH.party_site_list
6032: ) IS
6033: CURSOR c_party_sites(cp_party_site_id NUMBER) IS
6034: SELECT party_site_id

Line 6031: x_party_site_list OUT NOCOPY HZ_PARTY_SEARCH.party_site_list

6027: ************************************************/
6028:
6029: PROCEDURE get_party_site_rec (
6030: p_party_site_ids IN HZ_PARTY_SEARCH.IDList,
6031: x_party_site_list OUT NOCOPY HZ_PARTY_SEARCH.party_site_list
6032: ) IS
6033: CURSOR c_party_sites(cp_party_site_id NUMBER) IS
6034: SELECT party_site_id
6035: ,translate(HZ_LOCATIONS.CITY, '%',' ')

Line 6096: p_contact_ids IN HZ_PARTY_SEARCH.IDList,

6092: the contact search record structure
6093: ************************************************/
6094:
6095: PROCEDURE get_contact_rec (
6096: p_contact_ids IN HZ_PARTY_SEARCH.IDList,
6097: x_contact_list OUT NOCOPY HZ_PARTY_SEARCH.contact_list
6098: ) IS
6099: CURSOR c_contacts(cp_org_contact_id NUMBER) IS
6100: SELECT org_contact_id

Line 6097: x_contact_list OUT NOCOPY HZ_PARTY_SEARCH.contact_list

6093: ************************************************/
6094:
6095: PROCEDURE get_contact_rec (
6096: p_contact_ids IN HZ_PARTY_SEARCH.IDList,
6097: x_contact_list OUT NOCOPY HZ_PARTY_SEARCH.contact_list
6098: ) IS
6099: CURSOR c_contacts(cp_org_contact_id NUMBER) IS
6100: SELECT org_contact_id
6101: ,translate(HZ_ORG_CONTACTS.JOB_TITLE, '%',' ')

Line 6154: p_contact_point_ids IN HZ_PARTY_SEARCH.IDList,

6150: the contact point search record structure
6151: ************************************************/
6152:
6153: PROCEDURE get_contact_point_rec (
6154: p_contact_point_ids IN HZ_PARTY_SEARCH.IDList,
6155: x_contact_point_list OUT NOCOPY HZ_PARTY_SEARCH.contact_point_list
6156: ) IS
6157:
6158: -- Cursor to fetch primary contact points for party

Line 6155: x_contact_point_list OUT NOCOPY HZ_PARTY_SEARCH.contact_point_list

6151: ************************************************/
6152:
6153: PROCEDURE get_contact_point_rec (
6154: p_contact_point_ids IN HZ_PARTY_SEARCH.IDList,
6155: x_contact_point_list OUT NOCOPY HZ_PARTY_SEARCH.contact_point_list
6156: ) IS
6157:
6158: -- Cursor to fetch primary contact points for party
6159: CURSOR c_cpts(cp_contact_point_id NUMBER) IS

Line 6213: p_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,

6209: ************************************************/
6210:
6211: PROCEDURE MAP_PARTY_REC(
6212: p_search_ctx IN BOOLEAN,
6213: p_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
6214: x_entered_max_score OUT NUMBER,
6215: x_stage_rec IN OUT NOCOPY HZ_PARTY_STAGE.party_stage_rec_type
6216: ) IS
6217: tmp VARCHAR2(4000);

Line 6310: p_search_list IN HZ_PARTY_SEARCH.party_site_list,

6306: ************************************************/
6307:
6308: PROCEDURE MAP_PARTY_SITE_REC(
6309: p_search_ctx IN BOOLEAN,
6310: p_search_list IN HZ_PARTY_SEARCH.party_site_list,
6311: x_entered_max_score OUT NUMBER,
6312: x_stage_list IN OUT NOCOPY HZ_PARTY_STAGE.party_site_stage_list
6313: ) IS
6314: l_current_max_score NUMBER;

Line 6580: p_search_list IN HZ_PARTY_SEARCH.contact_list,

6576: ************************************************/
6577:
6578: PROCEDURE MAP_CONTACT_REC(
6579: p_search_ctx IN BOOLEAN,
6580: p_search_list IN HZ_PARTY_SEARCH.contact_list,
6581: x_entered_max_score OUT NUMBER,
6582: x_stage_list IN OUT NOCOPY HZ_PARTY_STAGE.contact_stage_list
6583: ) IS
6584: l_current_max_score NUMBER;

Line 6637: p_search_list IN HZ_PARTY_SEARCH.contact_point_list,

6633: ************************************************/
6634:
6635: PROCEDURE MAP_CONTACT_POINT_REC(
6636: p_search_ctx IN BOOLEAN,
6637: p_search_list IN HZ_PARTY_SEARCH.contact_point_list,
6638: x_entered_max_score OUT NUMBER,
6639: x_stage_list IN OUT NOCOPY HZ_PARTY_STAGE.contact_pt_stage_list
6640: ) IS
6641: l_current_max_score NUMBER;

Line 6743: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,

6739: 2. Contact Point Type is not null for each condition
6740: ************************************************/
6741:
6742: FUNCTION check_prim_cond(
6743: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
6744: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
6745: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
6746: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list)
6747: RETURN BOOLEAN IS

Line 6744: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,

6740: ************************************************/
6741:
6742: FUNCTION check_prim_cond(
6743: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
6744: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
6745: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
6746: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list)
6747: RETURN BOOLEAN IS
6748: BEGIN

Line 6745: p_contact_list IN HZ_PARTY_SEARCH.contact_list,

6741:
6742: FUNCTION check_prim_cond(
6743: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
6744: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
6745: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
6746: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list)
6747: RETURN BOOLEAN IS
6748: BEGIN
6749: FOR I IN 1..p_contact_point_list.COUNT LOOP

Line 6746: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list)

6742: FUNCTION check_prim_cond(
6743: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
6744: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
6745: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
6746: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list)
6747: RETURN BOOLEAN IS
6748: BEGIN
6749: FOR I IN 1..p_contact_point_list.COUNT LOOP
6750: IF p_contact_point_list(I).CONTACT_POINT_TYPE IS NULL AND (

Line 6805: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,

6801: has party site criteria.
6802: ************************************************/
6803:
6804: PROCEDURE check_party_site_cond(
6805: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
6806: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
6807: x_secondary OUT BOOLEAN,
6808: x_primary OUT BOOLEAN
6809: ) IS

Line 6806: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,

6802: ************************************************/
6803:
6804: PROCEDURE check_party_site_cond(
6805: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
6806: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
6807: x_secondary OUT BOOLEAN,
6808: x_primary OUT BOOLEAN
6809: ) IS
6810: BEGIN

Line 6866: p_contact_list IN HZ_PARTY_SEARCH.contact_list,

6862: has contact criteria.
6863: ************************************************/
6864:
6865: PROCEDURE check_contact_cond(
6866: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
6867: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
6868: x_secondary OUT BOOLEAN,
6869: x_primary OUT BOOLEAN
6870: ) IS

Line 6867: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,

6863: ************************************************/
6864:
6865: PROCEDURE check_contact_cond(
6866: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
6867: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
6868: x_secondary OUT BOOLEAN,
6869: x_primary OUT BOOLEAN
6870: ) IS
6871: BEGIN

Line 6921: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,

6917: has valid contact point criteria.
6918: ************************************************/
6919:
6920: PROCEDURE check_contact_point_cond(
6921: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
6922: x_secondary OUT BOOLEAN,
6923: x_primary OUT BOOLEAN
6924: ) IS
6925: BEGIN