DBA Data[Home] [Help]

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

573: PROCEDURE INSERT_PARTY_SCORE (
574: p_party_id IN NUMBER
575: ,p_record_id IN NUMBER
576: ,p_search_ctx_id IN NUMBER
577: ,p_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type
578: ,p_stage_rec IN HZ_PARTY_STAGE.party_stage_rec_type
579: ,p_table_TX34 VARCHAR2
580: ,p_table_TX35 VARCHAR2
581: ,p_table_TX40 VARCHAR2

Line 704: ,p_search_rec IN HZ_PARTY_SEARCH.party_site_search_rec_type

700: PROCEDURE INSERT_PARTY_SITES_SCORE (
701: p_party_id IN NUMBER
702: ,p_record_id IN NUMBER
703: ,p_search_ctx_id IN NUMBER
704: ,p_search_rec IN HZ_PARTY_SEARCH.party_site_search_rec_type
705: ,p_stage_rec IN HZ_PARTY_STAGE.party_site_stage_rec_type
706: ,p_table_TX3 VARCHAR2
707: ,p_table_TX4 VARCHAR2
708: ,p_table_TX9 VARCHAR2

Line 904: ,p_search_rec IN HZ_PARTY_SEARCH.contact_search_rec_type

900: PROCEDURE INSERT_CONTACTS_SCORE (
901: p_party_id IN NUMBER
902: ,p_record_id IN NUMBER
903: ,p_search_ctx_id IN NUMBER
904: ,p_search_rec IN HZ_PARTY_SEARCH.contact_search_rec_type
905: ,p_stage_rec IN HZ_PARTY_STAGE.contact_stage_rec_type
906: ,p_table_TX22 VARCHAR2
907: ,p_idx IN NUMBER) IS
908: l_current_score NUMBER:=0;

Line 946: ,p_search_rec IN HZ_PARTY_SEARCH.contact_point_search_rec_type

942: PROCEDURE INSERT_CONTACT_POINTS_SCORE (
943: p_party_id IN NUMBER
944: ,p_record_id IN NUMBER
945: ,p_search_ctx_id IN NUMBER
946: ,p_search_rec IN HZ_PARTY_SEARCH.contact_point_search_rec_type
947: ,p_stage_rec IN HZ_PARTY_STAGE.contact_pt_stage_rec_type
948: ,p_table_TX1 VARCHAR2
949: ,p_table_TX6 VARCHAR2
950: ,p_table_TX5 VARCHAR2

Line 1024: p_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type

1020: for the PARTY Entity
1021: ************************************************/
1022:
1023: PROCEDURE POP_PARTY_COND_REC(
1024: p_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type
1025: ) IS
1026: BEGIN
1027: NULL ;
1028: EXCEPTION

Line 1044: p_search_list IN HZ_PARTY_SEARCH.party_site_list

1040: for the PARTY_SITES Entity
1041: ************************************************/
1042:
1043: PROCEDURE POP_PARTY_SITES_COND_REC(
1044: p_search_list IN HZ_PARTY_SEARCH.party_site_list
1045: ) IS
1046: BEGIN
1047: ---------POPULATE THE GLOBAL WORD CONDITION REC FOR PARTY_SITES-------------
1048: ------ Populate global condition record only if search list is not empty -----------

Line 1069: p_search_list IN HZ_PARTY_SEARCH.contact_list

1065: for the CONTACTS Entity
1066: ************************************************/
1067:
1068: PROCEDURE POP_CONTACTS_COND_REC(
1069: p_search_list IN HZ_PARTY_SEARCH.contact_list
1070: ) IS
1071: BEGIN
1072: NULL ;
1073: EXCEPTION

Line 1089: p_search_list IN HZ_PARTY_SEARCH.contact_point_list

1085: for the CONTACT_POINTS Entity
1086: ************************************************/
1087:
1088: PROCEDURE POP_CONTACT_POINTS_COND_REC(
1089: p_search_list IN HZ_PARTY_SEARCH.contact_point_list
1090: ) IS
1091: BEGIN
1092: NULL ;
1093: EXCEPTION

Line 1103: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type:=

1099: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
1100: END;
1101:
1102: PROCEDURE init_score_context (
1103: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type:=
1104: HZ_PARTY_SEARCH.G_MISS_PARTY_SEARCH_REC,
1105: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list:=
1106: HZ_PARTY_SEARCH.G_MISS_PARTY_SITE_LIST,
1107: p_contact_list IN HZ_PARTY_SEARCH.contact_list:=

Line 1104: HZ_PARTY_SEARCH.G_MISS_PARTY_SEARCH_REC,

1100: END;
1101:
1102: PROCEDURE init_score_context (
1103: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type:=
1104: HZ_PARTY_SEARCH.G_MISS_PARTY_SEARCH_REC,
1105: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list:=
1106: HZ_PARTY_SEARCH.G_MISS_PARTY_SITE_LIST,
1107: p_contact_list IN HZ_PARTY_SEARCH.contact_list:=
1108: HZ_PARTY_SEARCH.G_MISS_CONTACT_LIST,

Line 1105: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list:=

1101:
1102: PROCEDURE init_score_context (
1103: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type:=
1104: HZ_PARTY_SEARCH.G_MISS_PARTY_SEARCH_REC,
1105: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list:=
1106: HZ_PARTY_SEARCH.G_MISS_PARTY_SITE_LIST,
1107: p_contact_list IN HZ_PARTY_SEARCH.contact_list:=
1108: HZ_PARTY_SEARCH.G_MISS_CONTACT_LIST,
1109: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list:=

Line 1106: HZ_PARTY_SEARCH.G_MISS_PARTY_SITE_LIST,

1102: PROCEDURE init_score_context (
1103: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type:=
1104: HZ_PARTY_SEARCH.G_MISS_PARTY_SEARCH_REC,
1105: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list:=
1106: HZ_PARTY_SEARCH.G_MISS_PARTY_SITE_LIST,
1107: p_contact_list IN HZ_PARTY_SEARCH.contact_list:=
1108: HZ_PARTY_SEARCH.G_MISS_CONTACT_LIST,
1109: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list:=
1110: HZ_PARTY_SEARCH.G_MISS_CONTACT_POINT_LIST

Line 1107: p_contact_list IN HZ_PARTY_SEARCH.contact_list:=

1103: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type:=
1104: HZ_PARTY_SEARCH.G_MISS_PARTY_SEARCH_REC,
1105: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list:=
1106: HZ_PARTY_SEARCH.G_MISS_PARTY_SITE_LIST,
1107: p_contact_list IN HZ_PARTY_SEARCH.contact_list:=
1108: HZ_PARTY_SEARCH.G_MISS_CONTACT_LIST,
1109: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list:=
1110: HZ_PARTY_SEARCH.G_MISS_CONTACT_POINT_LIST
1111: ) IS

Line 1108: HZ_PARTY_SEARCH.G_MISS_CONTACT_LIST,

1104: HZ_PARTY_SEARCH.G_MISS_PARTY_SEARCH_REC,
1105: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list:=
1106: HZ_PARTY_SEARCH.G_MISS_PARTY_SITE_LIST,
1107: p_contact_list IN HZ_PARTY_SEARCH.contact_list:=
1108: HZ_PARTY_SEARCH.G_MISS_CONTACT_LIST,
1109: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list:=
1110: HZ_PARTY_SEARCH.G_MISS_CONTACT_POINT_LIST
1111: ) IS
1112: l_dummy NUMBER;

Line 1109: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list:=

1105: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list:=
1106: HZ_PARTY_SEARCH.G_MISS_PARTY_SITE_LIST,
1107: p_contact_list IN HZ_PARTY_SEARCH.contact_list:=
1108: HZ_PARTY_SEARCH.G_MISS_CONTACT_LIST,
1109: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list:=
1110: HZ_PARTY_SEARCH.G_MISS_CONTACT_POINT_LIST
1111: ) IS
1112: l_dummy NUMBER;
1113: BEGIN

Line 1110: HZ_PARTY_SEARCH.G_MISS_CONTACT_POINT_LIST

1106: HZ_PARTY_SEARCH.G_MISS_PARTY_SITE_LIST,
1107: p_contact_list IN HZ_PARTY_SEARCH.contact_list:=
1108: HZ_PARTY_SEARCH.G_MISS_CONTACT_LIST,
1109: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list:=
1110: HZ_PARTY_SEARCH.G_MISS_CONTACT_POINT_LIST
1111: ) IS
1112: l_dummy NUMBER;
1113: BEGIN
1114: IF fnd_log.level_statement>=fnd_log.g_current_runtime_level THEN

Line 1130: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type:=

1126: MAP_CONTACT_POINT_REC(FALSE,p_contact_point_list, l_dummy, g_contact_pt_stage_list);
1127:
1128: END;
1129: FUNCTION init_search(
1130: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type:=
1131: HZ_PARTY_SEARCH.G_MISS_PARTY_SEARCH_REC,
1132: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list:=
1133: HZ_PARTY_SEARCH.G_MISS_PARTY_SITE_LIST,
1134: p_contact_list IN HZ_PARTY_SEARCH.contact_list:=

Line 1131: HZ_PARTY_SEARCH.G_MISS_PARTY_SEARCH_REC,

1127:
1128: END;
1129: FUNCTION init_search(
1130: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type:=
1131: HZ_PARTY_SEARCH.G_MISS_PARTY_SEARCH_REC,
1132: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list:=
1133: HZ_PARTY_SEARCH.G_MISS_PARTY_SITE_LIST,
1134: p_contact_list IN HZ_PARTY_SEARCH.contact_list:=
1135: HZ_PARTY_SEARCH.G_MISS_CONTACT_LIST,

Line 1132: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list:=

1128: END;
1129: FUNCTION init_search(
1130: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type:=
1131: HZ_PARTY_SEARCH.G_MISS_PARTY_SEARCH_REC,
1132: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list:=
1133: HZ_PARTY_SEARCH.G_MISS_PARTY_SITE_LIST,
1134: p_contact_list IN HZ_PARTY_SEARCH.contact_list:=
1135: HZ_PARTY_SEARCH.G_MISS_CONTACT_LIST,
1136: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list:=

Line 1133: HZ_PARTY_SEARCH.G_MISS_PARTY_SITE_LIST,

1129: FUNCTION init_search(
1130: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type:=
1131: HZ_PARTY_SEARCH.G_MISS_PARTY_SEARCH_REC,
1132: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list:=
1133: HZ_PARTY_SEARCH.G_MISS_PARTY_SITE_LIST,
1134: p_contact_list IN HZ_PARTY_SEARCH.contact_list:=
1135: HZ_PARTY_SEARCH.G_MISS_CONTACT_LIST,
1136: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list:=
1137: HZ_PARTY_SEARCH.G_MISS_CONTACT_POINT_LIST,

Line 1134: p_contact_list IN HZ_PARTY_SEARCH.contact_list:=

1130: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type:=
1131: HZ_PARTY_SEARCH.G_MISS_PARTY_SEARCH_REC,
1132: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list:=
1133: HZ_PARTY_SEARCH.G_MISS_PARTY_SITE_LIST,
1134: p_contact_list IN HZ_PARTY_SEARCH.contact_list:=
1135: HZ_PARTY_SEARCH.G_MISS_CONTACT_LIST,
1136: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list:=
1137: HZ_PARTY_SEARCH.G_MISS_CONTACT_POINT_LIST,
1138: p_match_type IN VARCHAR2,

Line 1135: HZ_PARTY_SEARCH.G_MISS_CONTACT_LIST,

1131: HZ_PARTY_SEARCH.G_MISS_PARTY_SEARCH_REC,
1132: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list:=
1133: HZ_PARTY_SEARCH.G_MISS_PARTY_SITE_LIST,
1134: p_contact_list IN HZ_PARTY_SEARCH.contact_list:=
1135: HZ_PARTY_SEARCH.G_MISS_CONTACT_LIST,
1136: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list:=
1137: HZ_PARTY_SEARCH.G_MISS_CONTACT_POINT_LIST,
1138: p_match_type IN VARCHAR2,
1139: x_party_max_score OUT NUMBER,

Line 1136: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list:=

1132: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list:=
1133: HZ_PARTY_SEARCH.G_MISS_PARTY_SITE_LIST,
1134: p_contact_list IN HZ_PARTY_SEARCH.contact_list:=
1135: HZ_PARTY_SEARCH.G_MISS_CONTACT_LIST,
1136: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list:=
1137: HZ_PARTY_SEARCH.G_MISS_CONTACT_POINT_LIST,
1138: p_match_type IN VARCHAR2,
1139: x_party_max_score OUT NUMBER,
1140: x_ps_max_score OUT NUMBER,

Line 1137: HZ_PARTY_SEARCH.G_MISS_CONTACT_POINT_LIST,

1133: HZ_PARTY_SEARCH.G_MISS_PARTY_SITE_LIST,
1134: p_contact_list IN HZ_PARTY_SEARCH.contact_list:=
1135: HZ_PARTY_SEARCH.G_MISS_CONTACT_LIST,
1136: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list:=
1137: HZ_PARTY_SEARCH.G_MISS_CONTACT_POINT_LIST,
1138: p_match_type IN VARCHAR2,
1139: x_party_max_score OUT NUMBER,
1140: x_ps_max_score OUT NUMBER,
1141: x_contact_max_score OUT NUMBER,

Line 1149: maxscore HZ_PARTY_SEARCH.IDList;

1145: l_ps_entered_max_score NUMBER:=0;
1146: l_ct_entered_max_score NUMBER:=0;
1147: l_cpt_entered_max_score NUMBER:=0;
1148: vlist vlisttype;
1149: maxscore HZ_PARTY_SEARCH.IDList;
1150: l_name VARCHAR2(200);
1151: l_idx NUMBER;
1152: l_num NUMBER;
1153: total NUMBER;

Line 2678: RETURN HZ_PARTY_SEARCH.score_rec IS

2674: p_party_id NUMBER,
2675: p_party_site_id NUMBER,
2676: p_org_contact_id NUMBER,
2677: p_contact_point_id NUMBER)
2678: RETURN HZ_PARTY_SEARCH.score_rec IS
2679: l_score_rec HZ_PARTY_SEARCH.score_rec;
2680: BEGIN
2681: IF fnd_log.level_statement>=fnd_log.g_current_runtime_level THEN
2682: 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 2679: l_score_rec HZ_PARTY_SEARCH.score_rec;

2675: p_party_site_id NUMBER,
2676: p_org_contact_id NUMBER,
2677: p_contact_point_id NUMBER)
2678: RETURN HZ_PARTY_SEARCH.score_rec IS
2679: l_score_rec HZ_PARTY_SEARCH.score_rec;
2680: BEGIN
2681: IF fnd_log.level_statement>=fnd_log.g_current_runtime_level THEN
2682: 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);
2683: 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 2711: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,

2707: **********************************************************/
2708:
2709: PROCEDURE find_parties (
2710: p_rule_id IN NUMBER,
2711: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
2712: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
2713: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
2714: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
2715: p_restrict_sql IN VARCHAR2,

Line 2712: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,

2708:
2709: PROCEDURE find_parties (
2710: p_rule_id IN NUMBER,
2711: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
2712: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
2713: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
2714: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
2715: p_restrict_sql IN VARCHAR2,
2716: p_match_type IN VARCHAR2,

Line 2713: p_contact_list IN HZ_PARTY_SEARCH.contact_list,

2709: PROCEDURE find_parties (
2710: p_rule_id IN NUMBER,
2711: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
2712: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
2713: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
2714: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
2715: p_restrict_sql IN VARCHAR2,
2716: p_match_type IN VARCHAR2,
2717: p_search_merged IN VARCHAR2,

Line 2714: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,

2710: p_rule_id IN NUMBER,
2711: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
2712: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
2713: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
2714: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
2715: p_restrict_sql IN VARCHAR2,
2716: p_match_type IN VARCHAR2,
2717: p_search_merged IN VARCHAR2,
2718: p_dup_party_id IN NUMBER,

Line 2764: H_SCORES HZ_PARTY_SEARCH.score_list;

2760: l_TX34 VARCHAR2(2000);
2761: l_TX45 VARCHAR2(2000);
2762: l_TX14 VARCHAR2(2000);
2763: l_TX6 VARCHAR2(2000);
2764: H_SCORES HZ_PARTY_SEARCH.score_list;
2765: H_PARTY_ID HZ_PARTY_SEARCH.IDList;
2766: H_PARTY_ID_LIST HZ_PARTY_SEARCH.IDList;
2767:
2768: l_score NUMBER;

Line 2765: H_PARTY_ID HZ_PARTY_SEARCH.IDList;

2761: l_TX45 VARCHAR2(2000);
2762: l_TX14 VARCHAR2(2000);
2763: l_TX6 VARCHAR2(2000);
2764: H_SCORES HZ_PARTY_SEARCH.score_list;
2765: H_PARTY_ID HZ_PARTY_SEARCH.IDList;
2766: H_PARTY_ID_LIST HZ_PARTY_SEARCH.IDList;
2767:
2768: l_score NUMBER;
2769: l_idx NUMBER;

Line 2766: H_PARTY_ID_LIST HZ_PARTY_SEARCH.IDList;

2762: l_TX14 VARCHAR2(2000);
2763: l_TX6 VARCHAR2(2000);
2764: H_SCORES HZ_PARTY_SEARCH.score_list;
2765: H_PARTY_ID HZ_PARTY_SEARCH.IDList;
2766: H_PARTY_ID_LIST HZ_PARTY_SEARCH.IDList;
2767:
2768: l_score NUMBER;
2769: l_idx NUMBER;
2770: l_party_cur HZ_PARTY_STAGE.StageCurTyp;

Line 2960: h_ps_id HZ_PARTY_SEARCH.IDList;

2956: /** Private procedure to acquire and score at party site level ***/
2957: 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
2958: l_party_id_idx NUMBER:=1;
2959: l_ctx_id NUMBER;
2960: h_ps_id HZ_PARTY_SEARCH.IDList;
2961: h_ps_party_id HZ_PARTY_SEARCH.IDList;
2962: h_ps_score HZ_PARTY_SEARCH.IDList;
2963: detcnt NUMBER := 1;
2964: BEGIN

Line 2961: h_ps_party_id HZ_PARTY_SEARCH.IDList;

2957: 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
2958: l_party_id_idx NUMBER:=1;
2959: l_ctx_id NUMBER;
2960: h_ps_id HZ_PARTY_SEARCH.IDList;
2961: h_ps_party_id HZ_PARTY_SEARCH.IDList;
2962: h_ps_score HZ_PARTY_SEARCH.IDList;
2963: detcnt NUMBER := 1;
2964: BEGIN
2965: IF fnd_log.level_statement>=fnd_log.g_current_runtime_level THEN

Line 2962: h_ps_score HZ_PARTY_SEARCH.IDList;

2958: l_party_id_idx NUMBER:=1;
2959: l_ctx_id NUMBER;
2960: h_ps_id HZ_PARTY_SEARCH.IDList;
2961: h_ps_party_id HZ_PARTY_SEARCH.IDList;
2962: h_ps_score HZ_PARTY_SEARCH.IDList;
2963: detcnt NUMBER := 1;
2964: BEGIN
2965: IF fnd_log.level_statement>=fnd_log.g_current_runtime_level THEN
2966: 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 3082: h_ct_id HZ_PARTY_SEARCH.IDList;

3078: /** Private procedure to acquire and score at contact point level ***/
3079: 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
3080: l_party_id_idx NUMBER:=1;
3081: l_ctx_id NUMBER;
3082: h_ct_id HZ_PARTY_SEARCH.IDList;
3083: h_ct_party_id HZ_PARTY_SEARCH.IDList;
3084: h_ct_score HZ_PARTY_SEARCH.IDList;
3085: detcnt NUMBER := 1;
3086: BEGIN

Line 3083: h_ct_party_id HZ_PARTY_SEARCH.IDList;

3079: 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
3080: l_party_id_idx NUMBER:=1;
3081: l_ctx_id NUMBER;
3082: h_ct_id HZ_PARTY_SEARCH.IDList;
3083: h_ct_party_id HZ_PARTY_SEARCH.IDList;
3084: h_ct_score HZ_PARTY_SEARCH.IDList;
3085: detcnt NUMBER := 1;
3086: BEGIN
3087: IF fnd_log.level_statement>=fnd_log.g_current_runtime_level THEN

Line 3084: h_ct_score HZ_PARTY_SEARCH.IDList;

3080: l_party_id_idx NUMBER:=1;
3081: l_ctx_id NUMBER;
3082: h_ct_id HZ_PARTY_SEARCH.IDList;
3083: h_ct_party_id HZ_PARTY_SEARCH.IDList;
3084: h_ct_score HZ_PARTY_SEARCH.IDList;
3085: detcnt NUMBER := 1;
3086: BEGIN
3087: IF fnd_log.level_statement>=fnd_log.g_current_runtime_level THEN
3088: 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 3191: h_cpt_id HZ_PARTY_SEARCH.IDList;

3187: /** Private procedure to acquire and score at contact point level ***/
3188: 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
3189: l_party_id_idx NUMBER:=1;
3190: l_ctx_id NUMBER;
3191: h_cpt_id HZ_PARTY_SEARCH.IDList;
3192: h_cpt_party_id HZ_PARTY_SEARCH.IDList;
3193: h_cpt_score HZ_PARTY_SEARCH.IDList;
3194: detcnt NUMBER := 1;
3195: l_cpt_flag VARCHAR2(1) := 'N';

Line 3192: h_cpt_party_id HZ_PARTY_SEARCH.IDList;

3188: 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
3189: l_party_id_idx NUMBER:=1;
3190: l_ctx_id NUMBER;
3191: h_cpt_id HZ_PARTY_SEARCH.IDList;
3192: h_cpt_party_id HZ_PARTY_SEARCH.IDList;
3193: h_cpt_score HZ_PARTY_SEARCH.IDList;
3194: detcnt NUMBER := 1;
3195: l_cpt_flag VARCHAR2(1) := 'N';
3196: is_a_match VARCHAR2(1) := 'Y';

Line 3193: h_cpt_score HZ_PARTY_SEARCH.IDList;

3189: l_party_id_idx NUMBER:=1;
3190: l_ctx_id NUMBER;
3191: h_cpt_id HZ_PARTY_SEARCH.IDList;
3192: h_cpt_party_id HZ_PARTY_SEARCH.IDList;
3193: h_cpt_score HZ_PARTY_SEARCH.IDList;
3194: detcnt NUMBER := 1;
3195: l_cpt_flag VARCHAR2(1) := 'N';
3196: is_a_match VARCHAR2(1) := 'Y';
3197: BEGIN

Line 3680: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,

3676: END find_parties;
3677:
3678: PROCEDURE find_persons (
3679: p_rule_id IN NUMBER,
3680: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
3681: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
3682: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
3683: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
3684: p_restrict_sql IN VARCHAR2,

Line 3681: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,

3677:
3678: PROCEDURE find_persons (
3679: p_rule_id IN NUMBER,
3680: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
3681: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
3682: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
3683: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
3684: p_restrict_sql IN VARCHAR2,
3685: p_match_type IN VARCHAR2,

Line 3682: p_contact_list IN HZ_PARTY_SEARCH.contact_list,

3678: PROCEDURE find_persons (
3679: p_rule_id IN NUMBER,
3680: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
3681: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
3682: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
3683: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
3684: p_restrict_sql IN VARCHAR2,
3685: p_match_type IN VARCHAR2,
3686: p_search_merged IN VARCHAR2,

Line 3683: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,

3679: p_rule_id IN NUMBER,
3680: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
3681: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
3682: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
3683: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
3684: p_restrict_sql IN VARCHAR2,
3685: p_match_type IN VARCHAR2,
3686: p_search_merged IN VARCHAR2,
3687: p_dup_party_id IN NUMBER,

Line 3733: H_SCORES HZ_PARTY_SEARCH.score_list;

3729: l_TX34 VARCHAR2(2000);
3730: l_TX45 VARCHAR2(2000);
3731: l_TX14 VARCHAR2(2000);
3732: l_TX6 VARCHAR2(2000);
3733: H_SCORES HZ_PARTY_SEARCH.score_list;
3734: H_PARTY_ID HZ_PARTY_SEARCH.IDList;
3735: H_PARTY_ID_LIST HZ_PARTY_SEARCH.IDList;
3736:
3737: l_score NUMBER;

Line 3734: H_PARTY_ID HZ_PARTY_SEARCH.IDList;

3730: l_TX45 VARCHAR2(2000);
3731: l_TX14 VARCHAR2(2000);
3732: l_TX6 VARCHAR2(2000);
3733: H_SCORES HZ_PARTY_SEARCH.score_list;
3734: H_PARTY_ID HZ_PARTY_SEARCH.IDList;
3735: H_PARTY_ID_LIST HZ_PARTY_SEARCH.IDList;
3736:
3737: l_score NUMBER;
3738: l_idx NUMBER;

Line 3735: H_PARTY_ID_LIST HZ_PARTY_SEARCH.IDList;

3731: l_TX14 VARCHAR2(2000);
3732: l_TX6 VARCHAR2(2000);
3733: H_SCORES HZ_PARTY_SEARCH.score_list;
3734: H_PARTY_ID HZ_PARTY_SEARCH.IDList;
3735: H_PARTY_ID_LIST HZ_PARTY_SEARCH.IDList;
3736:
3737: l_score NUMBER;
3738: l_idx NUMBER;
3739: l_party_cur HZ_PARTY_STAGE.StageCurTyp;

Line 3977: h_ps_id HZ_PARTY_SEARCH.IDList;

3973: /** Private procedure to acquire and score at party site level ***/
3974: 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
3975: l_party_id_idx NUMBER:=1;
3976: l_ctx_id NUMBER;
3977: h_ps_id HZ_PARTY_SEARCH.IDList;
3978: h_ps_party_id HZ_PARTY_SEARCH.IDList;
3979: h_ps_score HZ_PARTY_SEARCH.IDList;
3980: detcnt NUMBER := 1;
3981: l_person_id NUMBER;

Line 3978: h_ps_party_id HZ_PARTY_SEARCH.IDList;

3974: 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
3975: l_party_id_idx NUMBER:=1;
3976: l_ctx_id NUMBER;
3977: h_ps_id HZ_PARTY_SEARCH.IDList;
3978: h_ps_party_id HZ_PARTY_SEARCH.IDList;
3979: h_ps_score HZ_PARTY_SEARCH.IDList;
3980: detcnt NUMBER := 1;
3981: l_person_id NUMBER;
3982: BEGIN

Line 3979: h_ps_score HZ_PARTY_SEARCH.IDList;

3975: l_party_id_idx NUMBER:=1;
3976: l_ctx_id NUMBER;
3977: h_ps_id HZ_PARTY_SEARCH.IDList;
3978: h_ps_party_id HZ_PARTY_SEARCH.IDList;
3979: h_ps_score HZ_PARTY_SEARCH.IDList;
3980: detcnt NUMBER := 1;
3981: l_person_id NUMBER;
3982: BEGIN
3983: SAVEPOINT eval_start;

Line 4076: h_ct_id HZ_PARTY_SEARCH.IDList;

4072: /** Private procedure to acquire and score at party site level ***/
4073: PROCEDURE eval_contact_level(p_contact_contains_str VARCHAR2,p_ins_details VARCHAR2,p_emax_score NUMBER) IS
4074: l_party_id_idx NUMBER:=1;
4075: l_ctx_id NUMBER;
4076: h_ct_id HZ_PARTY_SEARCH.IDList;
4077: h_ct_party_id HZ_PARTY_SEARCH.IDList;
4078: h_ct_score HZ_PARTY_SEARCH.IDList;
4079: detcnt NUMBER := 1;
4080: l_person_id NUMBER;

Line 4077: h_ct_party_id HZ_PARTY_SEARCH.IDList;

4073: PROCEDURE eval_contact_level(p_contact_contains_str VARCHAR2,p_ins_details VARCHAR2,p_emax_score NUMBER) IS
4074: l_party_id_idx NUMBER:=1;
4075: l_ctx_id NUMBER;
4076: h_ct_id HZ_PARTY_SEARCH.IDList;
4077: h_ct_party_id HZ_PARTY_SEARCH.IDList;
4078: h_ct_score HZ_PARTY_SEARCH.IDList;
4079: detcnt NUMBER := 1;
4080: l_person_id NUMBER;
4081: BEGIN

Line 4078: h_ct_score HZ_PARTY_SEARCH.IDList;

4074: l_party_id_idx NUMBER:=1;
4075: l_ctx_id NUMBER;
4076: h_ct_id HZ_PARTY_SEARCH.IDList;
4077: h_ct_party_id HZ_PARTY_SEARCH.IDList;
4078: h_ct_score HZ_PARTY_SEARCH.IDList;
4079: detcnt NUMBER := 1;
4080: l_person_id NUMBER;
4081: BEGIN
4082: SAVEPOINT eval_start;

Line 4134: h_cpt_id HZ_PARTY_SEARCH.IDList;

4130: /** Private procedure to acquire and score at contact point level ***/
4131: 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
4132: l_party_id_idx NUMBER:=1;
4133: l_ctx_id NUMBER;
4134: h_cpt_id HZ_PARTY_SEARCH.IDList;
4135: h_cpt_party_id HZ_PARTY_SEARCH.IDList;
4136: h_cpt_score HZ_PARTY_SEARCH.IDList;
4137: detcnt NUMBER := 1;
4138: l_person_id NUMBER;

Line 4135: h_cpt_party_id HZ_PARTY_SEARCH.IDList;

4131: 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
4132: l_party_id_idx NUMBER:=1;
4133: l_ctx_id NUMBER;
4134: h_cpt_id HZ_PARTY_SEARCH.IDList;
4135: h_cpt_party_id HZ_PARTY_SEARCH.IDList;
4136: h_cpt_score HZ_PARTY_SEARCH.IDList;
4137: detcnt NUMBER := 1;
4138: l_person_id NUMBER;
4139: is_a_match VARCHAR2(1) := 'Y';

Line 4136: h_cpt_score HZ_PARTY_SEARCH.IDList;

4132: l_party_id_idx NUMBER:=1;
4133: l_ctx_id NUMBER;
4134: h_cpt_id HZ_PARTY_SEARCH.IDList;
4135: h_cpt_party_id HZ_PARTY_SEARCH.IDList;
4136: h_cpt_score HZ_PARTY_SEARCH.IDList;
4137: detcnt NUMBER := 1;
4138: l_person_id NUMBER;
4139: is_a_match VARCHAR2(1) := 'Y';
4140: l_cpt_flag VARCHAR2(1) := 'N';

Line 4547: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,

4543: END find_persons;
4544:
4545: PROCEDURE find_persons (
4546: p_rule_id IN NUMBER,
4547: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
4548: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
4549: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
4550: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
4551: p_restrict_sql IN VARCHAR2,

Line 4548: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,

4544:
4545: PROCEDURE find_persons (
4546: p_rule_id IN NUMBER,
4547: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
4548: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
4549: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
4550: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
4551: p_restrict_sql IN VARCHAR2,
4552: p_match_type IN VARCHAR2,

Line 4549: p_contact_list IN HZ_PARTY_SEARCH.contact_list,

4545: PROCEDURE find_persons (
4546: p_rule_id IN NUMBER,
4547: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
4548: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
4549: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
4550: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
4551: p_restrict_sql IN VARCHAR2,
4552: p_match_type IN VARCHAR2,
4553: p_search_merged IN VARCHAR2,

Line 4550: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,

4546: p_rule_id IN NUMBER,
4547: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
4548: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
4549: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
4550: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
4551: p_restrict_sql IN VARCHAR2,
4552: p_match_type IN VARCHAR2,
4553: p_search_merged IN VARCHAR2,
4554: p_ins_details IN VARCHAR2,

Line 4564: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,

4560: 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);
4561: END;
4562: PROCEDURE find_party_details (
4563: p_rule_id IN NUMBER,
4564: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
4565: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
4566: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
4567: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
4568: p_restrict_sql IN VARCHAR2,

Line 4565: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,

4561: END;
4562: PROCEDURE find_party_details (
4563: p_rule_id IN NUMBER,
4564: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
4565: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
4566: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
4567: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
4568: p_restrict_sql IN VARCHAR2,
4569: p_match_type IN VARCHAR2,

Line 4566: p_contact_list IN HZ_PARTY_SEARCH.contact_list,

4562: PROCEDURE find_party_details (
4563: p_rule_id IN NUMBER,
4564: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
4565: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
4566: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
4567: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
4568: p_restrict_sql IN VARCHAR2,
4569: p_match_type IN VARCHAR2,
4570: p_search_merged IN VARCHAR2,

Line 4567: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,

4563: p_rule_id IN NUMBER,
4564: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
4565: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
4566: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
4567: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
4568: p_restrict_sql IN VARCHAR2,
4569: p_match_type IN VARCHAR2,
4570: p_search_merged IN VARCHAR2,
4571: x_search_ctx_id OUT NUMBER,

Line 4624: l_party_rec HZ_PARTY_SEARCH.party_search_rec_type;

4620: x_dup_set_id OUT NUMBER,
4621: x_search_ctx_id OUT NUMBER,
4622: x_num_matches OUT NUMBER
4623: ) IS
4624: l_party_rec HZ_PARTY_SEARCH.party_search_rec_type;
4625: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
4626: l_contact_list HZ_PARTY_SEARCH.contact_list;
4627: l_cpt_list HZ_PARTY_SEARCH.contact_point_list;
4628: l_match_idx NUMBER;

Line 4625: l_party_site_list HZ_PARTY_SEARCH.party_site_list;

4621: x_search_ctx_id OUT NUMBER,
4622: x_num_matches OUT NUMBER
4623: ) IS
4624: l_party_rec HZ_PARTY_SEARCH.party_search_rec_type;
4625: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
4626: l_contact_list HZ_PARTY_SEARCH.contact_list;
4627: l_cpt_list HZ_PARTY_SEARCH.contact_point_list;
4628: l_match_idx NUMBER;
4629:

Line 4626: l_contact_list HZ_PARTY_SEARCH.contact_list;

4622: x_num_matches OUT NUMBER
4623: ) IS
4624: l_party_rec HZ_PARTY_SEARCH.party_search_rec_type;
4625: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
4626: l_contact_list HZ_PARTY_SEARCH.contact_list;
4627: l_cpt_list HZ_PARTY_SEARCH.contact_point_list;
4628: l_match_idx NUMBER;
4629:
4630: --Fix for bug 4417124

Line 4627: l_cpt_list HZ_PARTY_SEARCH.contact_point_list;

4623: ) IS
4624: l_party_rec HZ_PARTY_SEARCH.party_search_rec_type;
4625: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
4626: l_contact_list HZ_PARTY_SEARCH.contact_list;
4627: l_cpt_list HZ_PARTY_SEARCH.contact_point_list;
4628: l_match_idx NUMBER;
4629:
4630: --Fix for bug 4417124
4631: l_use_contact_addr_info BOOLEAN := TRUE;

Line 4740: l_party_search_rec HZ_PARTY_SEARCH.party_search_rec_type;

4736: x_search_ctx_id OUT NUMBER,
4737: x_num_matches OUT NUMBER
4738: ) IS
4739:
4740: l_party_search_rec HZ_PARTY_SEARCH.party_search_rec_type;
4741: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
4742: l_contact_list HZ_PARTY_SEARCH.contact_list;
4743: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;
4744: contact_point_ids HZ_PARTY_SEARCH.IDList;

Line 4741: l_party_site_list HZ_PARTY_SEARCH.party_site_list;

4737: x_num_matches OUT NUMBER
4738: ) IS
4739:
4740: l_party_search_rec HZ_PARTY_SEARCH.party_search_rec_type;
4741: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
4742: l_contact_list HZ_PARTY_SEARCH.contact_list;
4743: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;
4744: contact_point_ids HZ_PARTY_SEARCH.IDList;
4745: p_party_site_list HZ_PARTY_SEARCH.IDList;

Line 4742: l_contact_list HZ_PARTY_SEARCH.contact_list;

4738: ) IS
4739:
4740: l_party_search_rec HZ_PARTY_SEARCH.party_search_rec_type;
4741: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
4742: l_contact_list HZ_PARTY_SEARCH.contact_list;
4743: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;
4744: contact_point_ids HZ_PARTY_SEARCH.IDList;
4745: p_party_site_list HZ_PARTY_SEARCH.IDList;
4746: p_contact_ids HZ_PARTY_SEARCH.IDList;

Line 4743: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;

4739:
4740: l_party_search_rec HZ_PARTY_SEARCH.party_search_rec_type;
4741: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
4742: l_contact_list HZ_PARTY_SEARCH.contact_list;
4743: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;
4744: contact_point_ids HZ_PARTY_SEARCH.IDList;
4745: p_party_site_list HZ_PARTY_SEARCH.IDList;
4746: p_contact_ids HZ_PARTY_SEARCH.IDList;
4747: l_match_idx NUMBER;

Line 4744: contact_point_ids HZ_PARTY_SEARCH.IDList;

4740: l_party_search_rec HZ_PARTY_SEARCH.party_search_rec_type;
4741: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
4742: l_contact_list HZ_PARTY_SEARCH.contact_list;
4743: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;
4744: contact_point_ids HZ_PARTY_SEARCH.IDList;
4745: p_party_site_list HZ_PARTY_SEARCH.IDList;
4746: p_contact_ids HZ_PARTY_SEARCH.IDList;
4747: l_match_idx NUMBER;
4748: cursor get_cpts_for_party_sites is select contact_point_id

Line 4745: p_party_site_list HZ_PARTY_SEARCH.IDList;

4741: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
4742: l_contact_list HZ_PARTY_SEARCH.contact_list;
4743: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;
4744: contact_point_ids HZ_PARTY_SEARCH.IDList;
4745: p_party_site_list HZ_PARTY_SEARCH.IDList;
4746: p_contact_ids HZ_PARTY_SEARCH.IDList;
4747: l_match_idx NUMBER;
4748: cursor get_cpts_for_party_sites is select contact_point_id
4749: from hz_contact_points

Line 4746: p_contact_ids HZ_PARTY_SEARCH.IDList;

4742: l_contact_list HZ_PARTY_SEARCH.contact_list;
4743: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;
4744: contact_point_ids HZ_PARTY_SEARCH.IDList;
4745: p_party_site_list HZ_PARTY_SEARCH.IDList;
4746: p_contact_ids HZ_PARTY_SEARCH.IDList;
4747: l_match_idx NUMBER;
4748: cursor get_cpts_for_party_sites is select contact_point_id
4749: from hz_contact_points
4750: where owner_table_name = 'HZ_PARTY_SITES'

Line 4775: HZ_PARTY_SEARCH.G_MISS_ID_LIST,

4771:
4772: get_search_criteria (
4773: null,
4774: p_party_site_list,
4775: HZ_PARTY_SEARCH.G_MISS_ID_LIST,
4776: contact_point_ids,
4777: l_party_search_rec,
4778: l_party_site_list,
4779: l_contact_list,

Line 4825: l_party_search_rec HZ_PARTY_SEARCH.party_search_rec_type;

4821: x_search_ctx_id OUT NUMBER,
4822: x_num_matches OUT NUMBER
4823: ) IS
4824:
4825: l_party_search_rec HZ_PARTY_SEARCH.party_search_rec_type;
4826: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
4827: l_contact_list HZ_PARTY_SEARCH.contact_list;
4828: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;
4829: contact_point_ids HZ_PARTY_SEARCH.IDList;

Line 4826: l_party_site_list HZ_PARTY_SEARCH.party_site_list;

4822: x_num_matches OUT NUMBER
4823: ) IS
4824:
4825: l_party_search_rec HZ_PARTY_SEARCH.party_search_rec_type;
4826: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
4827: l_contact_list HZ_PARTY_SEARCH.contact_list;
4828: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;
4829: contact_point_ids HZ_PARTY_SEARCH.IDList;
4830: p_party_site_list HZ_PARTY_SEARCH.IDList;

Line 4827: l_contact_list HZ_PARTY_SEARCH.contact_list;

4823: ) IS
4824:
4825: l_party_search_rec HZ_PARTY_SEARCH.party_search_rec_type;
4826: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
4827: l_contact_list HZ_PARTY_SEARCH.contact_list;
4828: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;
4829: contact_point_ids HZ_PARTY_SEARCH.IDList;
4830: p_party_site_list HZ_PARTY_SEARCH.IDList;
4831: p_contact_ids HZ_PARTY_SEARCH.IDList;

Line 4828: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;

4824:
4825: l_party_search_rec HZ_PARTY_SEARCH.party_search_rec_type;
4826: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
4827: l_contact_list HZ_PARTY_SEARCH.contact_list;
4828: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;
4829: contact_point_ids HZ_PARTY_SEARCH.IDList;
4830: p_party_site_list HZ_PARTY_SEARCH.IDList;
4831: p_contact_ids HZ_PARTY_SEARCH.IDList;
4832: l_match_idx NUMBER;

Line 4829: contact_point_ids HZ_PARTY_SEARCH.IDList;

4825: l_party_search_rec HZ_PARTY_SEARCH.party_search_rec_type;
4826: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
4827: l_contact_list HZ_PARTY_SEARCH.contact_list;
4828: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;
4829: contact_point_ids HZ_PARTY_SEARCH.IDList;
4830: p_party_site_list HZ_PARTY_SEARCH.IDList;
4831: p_contact_ids HZ_PARTY_SEARCH.IDList;
4832: l_match_idx NUMBER;
4833: cursor get_cpt_for_contact_id is select contact_point_id

Line 4830: p_party_site_list HZ_PARTY_SEARCH.IDList;

4826: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
4827: l_contact_list HZ_PARTY_SEARCH.contact_list;
4828: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;
4829: contact_point_ids HZ_PARTY_SEARCH.IDList;
4830: p_party_site_list HZ_PARTY_SEARCH.IDList;
4831: p_contact_ids HZ_PARTY_SEARCH.IDList;
4832: l_match_idx NUMBER;
4833: cursor get_cpt_for_contact_id is select contact_point_id
4834: from hz_org_contacts a, hz_relationships b, hz_contact_points c

Line 4831: p_contact_ids HZ_PARTY_SEARCH.IDList;

4827: l_contact_list HZ_PARTY_SEARCH.contact_list;
4828: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;
4829: contact_point_ids HZ_PARTY_SEARCH.IDList;
4830: p_party_site_list HZ_PARTY_SEARCH.IDList;
4831: p_contact_ids HZ_PARTY_SEARCH.IDList;
4832: l_match_idx NUMBER;
4833: cursor get_cpt_for_contact_id is select contact_point_id
4834: from hz_org_contacts a, hz_relationships b, hz_contact_points c
4835: where a.party_relationship_id = b.relationship_id

Line 4862: HZ_PARTY_SEARCH.G_MISS_ID_LIST,

4858: CLOSE get_cpt_for_contact_id;
4859:
4860: get_search_criteria (
4861: null,
4862: HZ_PARTY_SEARCH.G_MISS_ID_LIST,
4863: p_contact_ids,
4864: contact_point_ids,
4865: l_party_search_rec,
4866: l_party_site_list,

Line 4913: l_party_search_rec HZ_PARTY_SEARCH.party_search_rec_type;

4909: p_match_type IN VARCHAR2,
4910: x_search_ctx_id OUT NUMBER,
4911: x_num_matches OUT NUMBER
4912: ) IS
4913: l_party_search_rec HZ_PARTY_SEARCH.party_search_rec_type;
4914: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
4915: l_contact_list HZ_PARTY_SEARCH.contact_list;
4916: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;
4917: contact_point_ids HZ_PARTY_SEARCH.IDList;

Line 4914: l_party_site_list HZ_PARTY_SEARCH.party_site_list;

4910: x_search_ctx_id OUT NUMBER,
4911: x_num_matches OUT NUMBER
4912: ) IS
4913: l_party_search_rec HZ_PARTY_SEARCH.party_search_rec_type;
4914: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
4915: l_contact_list HZ_PARTY_SEARCH.contact_list;
4916: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;
4917: contact_point_ids HZ_PARTY_SEARCH.IDList;
4918: p_party_site_list HZ_PARTY_SEARCH.IDList;

Line 4915: l_contact_list HZ_PARTY_SEARCH.contact_list;

4911: x_num_matches OUT NUMBER
4912: ) IS
4913: l_party_search_rec HZ_PARTY_SEARCH.party_search_rec_type;
4914: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
4915: l_contact_list HZ_PARTY_SEARCH.contact_list;
4916: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;
4917: contact_point_ids HZ_PARTY_SEARCH.IDList;
4918: p_party_site_list HZ_PARTY_SEARCH.IDList;
4919: p_contact_ids HZ_PARTY_SEARCH.IDList;

Line 4916: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;

4912: ) IS
4913: l_party_search_rec HZ_PARTY_SEARCH.party_search_rec_type;
4914: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
4915: l_contact_list HZ_PARTY_SEARCH.contact_list;
4916: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;
4917: contact_point_ids HZ_PARTY_SEARCH.IDList;
4918: p_party_site_list HZ_PARTY_SEARCH.IDList;
4919: p_contact_ids HZ_PARTY_SEARCH.IDList;
4920: l_match_idx NUMBER;

Line 4917: contact_point_ids HZ_PARTY_SEARCH.IDList;

4913: l_party_search_rec HZ_PARTY_SEARCH.party_search_rec_type;
4914: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
4915: l_contact_list HZ_PARTY_SEARCH.contact_list;
4916: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;
4917: contact_point_ids HZ_PARTY_SEARCH.IDList;
4918: p_party_site_list HZ_PARTY_SEARCH.IDList;
4919: p_contact_ids HZ_PARTY_SEARCH.IDList;
4920: l_match_idx NUMBER;
4921:

Line 4918: p_party_site_list HZ_PARTY_SEARCH.IDList;

4914: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
4915: l_contact_list HZ_PARTY_SEARCH.contact_list;
4916: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;
4917: contact_point_ids HZ_PARTY_SEARCH.IDList;
4918: p_party_site_list HZ_PARTY_SEARCH.IDList;
4919: p_contact_ids HZ_PARTY_SEARCH.IDList;
4920: l_match_idx NUMBER;
4921:
4922: BEGIN

Line 4919: p_contact_ids HZ_PARTY_SEARCH.IDList;

4915: l_contact_list HZ_PARTY_SEARCH.contact_list;
4916: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;
4917: contact_point_ids HZ_PARTY_SEARCH.IDList;
4918: p_party_site_list HZ_PARTY_SEARCH.IDList;
4919: p_contact_ids HZ_PARTY_SEARCH.IDList;
4920: l_match_idx NUMBER;
4921:
4922: BEGIN
4923: IF fnd_log.level_procedure>=fnd_log.g_current_runtime_level THEN

Line 4936: HZ_PARTY_SEARCH.G_MISS_ID_LIST,

4932: END IF;
4933: contact_point_ids(1) := p_contact_point_id;
4934: get_search_criteria (
4935: null,
4936: HZ_PARTY_SEARCH.G_MISS_ID_LIST,
4937: HZ_PARTY_SEARCH.G_MISS_ID_LIST,
4938: contact_point_ids,
4939: l_party_search_rec,
4940: l_party_site_list,

Line 4937: HZ_PARTY_SEARCH.G_MISS_ID_LIST,

4933: contact_point_ids(1) := p_contact_point_id;
4934: get_search_criteria (
4935: null,
4936: HZ_PARTY_SEARCH.G_MISS_ID_LIST,
4937: HZ_PARTY_SEARCH.G_MISS_ID_LIST,
4938: contact_point_ids,
4939: l_party_search_rec,
4940: l_party_site_list,
4941: l_contact_list,

Line 5090: l_party_rec HZ_PARTY_SEARCH.party_search_rec_type;

5086: ) IS
5087: TYPE AttrList IS TABLE OF VARCHAR2(2000) INDEX BY BINARY_INTEGER;
5088: l_match_idx NUMBER;
5089: AttrVals AttrList;
5090: l_party_rec HZ_PARTY_SEARCH.party_search_rec_type;
5091: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
5092: l_contact_list HZ_PARTY_SEARCH.contact_list;
5093: l_cpt_list HZ_PARTY_SEARCH.contact_point_list;
5094: l_dup_set_id NUMBER;

Line 5091: l_party_site_list HZ_PARTY_SEARCH.party_site_list;

5087: TYPE AttrList IS TABLE OF VARCHAR2(2000) INDEX BY BINARY_INTEGER;
5088: l_match_idx NUMBER;
5089: AttrVals AttrList;
5090: l_party_rec HZ_PARTY_SEARCH.party_search_rec_type;
5091: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
5092: l_contact_list HZ_PARTY_SEARCH.contact_list;
5093: l_cpt_list HZ_PARTY_SEARCH.contact_point_list;
5094: l_dup_set_id NUMBER;
5095: l_idx NUMBER;

Line 5092: l_contact_list HZ_PARTY_SEARCH.contact_list;

5088: l_match_idx NUMBER;
5089: AttrVals AttrList;
5090: l_party_rec HZ_PARTY_SEARCH.party_search_rec_type;
5091: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
5092: l_contact_list HZ_PARTY_SEARCH.contact_list;
5093: l_cpt_list HZ_PARTY_SEARCH.contact_point_list;
5094: l_dup_set_id NUMBER;
5095: l_idx NUMBER;
5096: l_cpt_type VARCHAR2(255);

Line 5093: l_cpt_list HZ_PARTY_SEARCH.contact_point_list;

5089: AttrVals AttrList;
5090: l_party_rec HZ_PARTY_SEARCH.party_search_rec_type;
5091: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
5092: l_contact_list HZ_PARTY_SEARCH.contact_list;
5093: l_cpt_list HZ_PARTY_SEARCH.contact_point_list;
5094: l_dup_set_id NUMBER;
5095: l_idx NUMBER;
5096: l_cpt_type VARCHAR2(255);
5097: FIRST BOOLEAN := TRUE;

Line 5338: p_party_site_list IN HZ_PARTY_SEARCH.PARTY_SITE_LIST,

5334:
5335: PROCEDURE get_matching_party_sites (
5336: p_rule_id IN NUMBER,
5337: p_party_id IN NUMBER,
5338: p_party_site_list IN HZ_PARTY_SEARCH.PARTY_SITE_LIST,
5339: p_contact_point_list IN HZ_PARTY_SEARCH.CONTACT_POINT_LIST,
5340: p_restrict_sql IN VARCHAR2,
5341: p_match_type IN VARCHAR2,
5342: p_dup_party_site_id IN NUMBER,

Line 5339: p_contact_point_list IN HZ_PARTY_SEARCH.CONTACT_POINT_LIST,

5335: PROCEDURE get_matching_party_sites (
5336: p_rule_id IN NUMBER,
5337: p_party_id IN NUMBER,
5338: p_party_site_list IN HZ_PARTY_SEARCH.PARTY_SITE_LIST,
5339: p_contact_point_list IN HZ_PARTY_SEARCH.CONTACT_POINT_LIST,
5340: p_restrict_sql IN VARCHAR2,
5341: p_match_type IN VARCHAR2,
5342: p_dup_party_site_id IN NUMBER,
5343: x_search_ctx_id OUT NUMBER,

Line 5377: H_SCORES HZ_PARTY_SEARCH.score_list;

5373: l_TX11 VARCHAR2(2000);
5374: l_TX5 VARCHAR2(2000);
5375: l_TX14 VARCHAR2(2000);
5376: l_TX6 VARCHAR2(2000);
5377: H_SCORES HZ_PARTY_SEARCH.score_list;
5378:
5379: l_score NUMBER;
5380: l_idx NUMBER;
5381: l_party_cur HZ_PARTY_STAGE.StageCurTyp;

Line 5408: l_match_ps_list HZ_PARTY_SEARCH.IDList;

5404: defps NUMBER :=0;
5405: defct NUMBER :=0;
5406: defcpt NUMBER :=0;
5407: l_index NUMBER;
5408: l_match_ps_list HZ_PARTY_SEARCH.IDList;
5409: l_cnt NUMBER:=1;
5410:
5411:
5412: BEGIN

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

5428: l_match_str := ' AND ';
5429: ELSIF p_match_type = 'OR' THEN
5430: l_match_str := ' OR ';
5431: END IF;
5432: 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);
5433: g_score_until_thresh := false;
5434: IF l_entered_max_score = 0 THEN l_entered_max_score:=1; END IF;
5435:
5436: -- ************************************************************

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

5436: -- ************************************************************
5437: -- STEP 2. Setup of intermedia query strings for Acquisition query
5438: l_party_site_contains_str := INIT_PARTY_SITES_QUERY(l_match_str,l_tmp);
5439: l_contact_pt_contains_str := INIT_CONTACT_POINTS_QUERY(l_match_str,l_tmp);
5440: 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);
5441:
5442: -- Setup Search Context ID
5443: SELECT hz_search_ctx_s.nextval INTO l_search_ctx_id FROM dual;
5444: x_search_ctx_id := l_search_ctx_id;

Line 5583: p_contact_list IN HZ_PARTY_SEARCH.CONTACT_LIST,

5579:
5580: PROCEDURE get_matching_contacts (
5581: p_rule_id IN NUMBER,
5582: p_party_id IN NUMBER,
5583: p_contact_list IN HZ_PARTY_SEARCH.CONTACT_LIST,
5584: p_contact_point_list IN HZ_PARTY_SEARCH.CONTACT_POINT_LIST,
5585: p_restrict_sql IN VARCHAR2,
5586: p_match_type IN VARCHAR2,
5587: p_dup_contact_id IN NUMBER,

Line 5584: p_contact_point_list IN HZ_PARTY_SEARCH.CONTACT_POINT_LIST,

5580: PROCEDURE get_matching_contacts (
5581: p_rule_id IN NUMBER,
5582: p_party_id IN NUMBER,
5583: p_contact_list IN HZ_PARTY_SEARCH.CONTACT_LIST,
5584: p_contact_point_list IN HZ_PARTY_SEARCH.CONTACT_POINT_LIST,
5585: p_restrict_sql IN VARCHAR2,
5586: p_match_type IN VARCHAR2,
5587: p_dup_contact_id IN NUMBER,
5588: x_search_ctx_id OUT NUMBER,

Line 5613: H_SCORES HZ_PARTY_SEARCH.score_list;

5609: l_TX22 VARCHAR2(2000);
5610: l_TX1 VARCHAR2(2000);
5611: l_TX5 VARCHAR2(2000);
5612: l_TX6 VARCHAR2(2000);
5613: H_SCORES HZ_PARTY_SEARCH.score_list;
5614:
5615: l_score NUMBER;
5616: l_idx NUMBER;
5617: l_party_cur HZ_PARTY_STAGE.StageCurTyp;

Line 5641: l_match_contact_list HZ_PARTY_SEARCH.IDList;

5637: l_party_max_score NUMBER;
5638: l_ps_max_score NUMBER;
5639: l_contact_max_score NUMBER;
5640: l_cpt_max_score NUMBER;
5641: l_match_contact_list HZ_PARTY_SEARCH.IDList;
5642: l_cnt NUMBER:=1;
5643:
5644:
5645: BEGIN

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

5661: l_match_str := ' AND ';
5662: ELSIF p_match_type = 'OR' THEN
5663: l_match_str := ' OR ';
5664: END IF;
5665: 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);
5666: g_score_until_thresh := false;
5667: IF l_entered_max_score = 0 THEN l_entered_max_score:=1; END IF;
5668:
5669: -- ************************************************************

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

5669: -- ************************************************************
5670: -- STEP 2. Setup of intermedia query strings for Acquisition query
5671: l_contact_contains_str := INIT_CONTACTS_QUERY(l_match_str,l_tmp);
5672: l_contact_pt_contains_str := INIT_CONTACT_POINTS_QUERY(l_match_str,l_tmp);
5673: 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);
5674:
5675: -- Setup Search Context ID
5676: SELECT hz_search_ctx_s.nextval INTO l_search_ctx_id FROM dual;
5677: x_search_ctx_id := l_search_ctx_id;

Line 5812: p_contact_point_list IN HZ_PARTY_SEARCH.CONTACT_POINT_LIST,

5808:
5809: PROCEDURE get_matching_contact_points (
5810: p_rule_id IN NUMBER,
5811: p_party_id IN NUMBER,
5812: p_contact_point_list IN HZ_PARTY_SEARCH.CONTACT_POINT_LIST,
5813: p_restrict_sql IN VARCHAR2,
5814: p_match_type IN VARCHAR2,
5815: p_dup_contact_point_id IN NUMBER,
5816: x_search_ctx_id OUT NUMBER,

Line 5844: H_PARTY_ID HZ_PARTY_SEARCH.IDList;

5840: l_cpt_ps_id NUMBER;
5841: l_cpt_contact_id NUMBER;
5842: l_contact_pt_id NUMBER;
5843: l_cpt_type VARCHAR2(100);
5844: H_PARTY_ID HZ_PARTY_SEARCH.IDList;
5845: H_CONTACT_POINT_ID HZ_PARTY_SEARCH.IDList;
5846: H_SCORE HZ_PARTY_SEARCH.IDList;
5847:
5848: cnt NUMBER :=0;

Line 5845: H_CONTACT_POINT_ID HZ_PARTY_SEARCH.IDList;

5841: l_cpt_contact_id NUMBER;
5842: l_contact_pt_id NUMBER;
5843: l_cpt_type VARCHAR2(100);
5844: H_PARTY_ID HZ_PARTY_SEARCH.IDList;
5845: H_CONTACT_POINT_ID HZ_PARTY_SEARCH.IDList;
5846: H_SCORE HZ_PARTY_SEARCH.IDList;
5847:
5848: cnt NUMBER :=0;
5849: l_party_max_score NUMBER;

Line 5846: H_SCORE HZ_PARTY_SEARCH.IDList;

5842: l_contact_pt_id NUMBER;
5843: l_cpt_type VARCHAR2(100);
5844: H_PARTY_ID HZ_PARTY_SEARCH.IDList;
5845: H_CONTACT_POINT_ID HZ_PARTY_SEARCH.IDList;
5846: H_SCORE HZ_PARTY_SEARCH.IDList;
5847:
5848: cnt NUMBER :=0;
5849: l_party_max_score NUMBER;
5850: l_ps_max_score NUMBER;

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

5871: l_match_str := ' AND ';
5872: ELSIF p_match_type = 'OR' THEN
5873: l_match_str := ' OR ';
5874: END IF;
5875: l_entered_max_score:= init_search(HZ_PARTY_SEARCH.G_MISS_PARTY_SEARCH_REC,
5876: HZ_PARTY_SEARCH.G_MISS_PARTY_SITE_LIST, HZ_PARTY_SEARCH.G_MISS_CONTACT_LIST,
5877: p_contact_point_list,l_match_str, l_party_max_score, l_ps_max_score, l_contact_max_score, l_cpt_max_score);
5878: g_score_until_thresh := false;
5879: IF l_entered_max_score = 0 THEN l_entered_max_score:=1; END IF;

Line 5876: HZ_PARTY_SEARCH.G_MISS_PARTY_SITE_LIST, HZ_PARTY_SEARCH.G_MISS_CONTACT_LIST,

5872: ELSIF p_match_type = 'OR' THEN
5873: l_match_str := ' OR ';
5874: END IF;
5875: l_entered_max_score:= init_search(HZ_PARTY_SEARCH.G_MISS_PARTY_SEARCH_REC,
5876: HZ_PARTY_SEARCH.G_MISS_PARTY_SITE_LIST, HZ_PARTY_SEARCH.G_MISS_CONTACT_LIST,
5877: p_contact_point_list,l_match_str, l_party_max_score, l_ps_max_score, l_contact_max_score, l_cpt_max_score);
5878: g_score_until_thresh := false;
5879: IF l_entered_max_score = 0 THEN l_entered_max_score:=1; END IF;
5880:

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

5880:
5881: -- ************************************************************
5882: -- STEP 2. Setup of intermedia query strings for Acquisition query
5883: l_contact_pt_contains_str := INIT_CONTACT_POINTS_QUERY(l_match_str,l_tmp);
5884: 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);
5885:
5886: -- Setup Search Context ID
5887: SELECT hz_search_ctx_s.nextval INTO l_search_ctx_id FROM dual;
5888: x_search_ctx_id := l_search_ctx_id;

Line 5959: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,

5955:
5956: PROCEDURE get_score_details (
5957: p_rule_id IN NUMBER,
5958: p_party_id IN NUMBER,
5959: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
5960: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
5961: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
5962: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
5963: x_search_ctx_id IN OUT NUMBER

Line 5960: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,

5956: PROCEDURE get_score_details (
5957: p_rule_id IN NUMBER,
5958: p_party_id IN NUMBER,
5959: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
5960: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
5961: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
5962: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
5963: x_search_ctx_id IN OUT NUMBER
5964: ) IS

Line 5961: p_contact_list IN HZ_PARTY_SEARCH.contact_list,

5957: p_rule_id IN NUMBER,
5958: p_party_id IN NUMBER,
5959: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
5960: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
5961: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
5962: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
5963: x_search_ctx_id IN OUT NUMBER
5964: ) IS
5965:

Line 5962: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,

5958: p_party_id IN NUMBER,
5959: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
5960: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
5961: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
5962: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
5963: x_search_ctx_id IN OUT NUMBER
5964: ) IS
5965:
5966: -- Strings to hold the generated Intermedia query strings

Line 6017: H_SCORES HZ_PARTY_SEARCH.score_list;

6013: l_TX14 VARCHAR2(2000);
6014: l_max_TX14 VARCHAR2(2000);
6015: l_TX6 VARCHAR2(2000);
6016: l_max_TX6 VARCHAR2(2000);
6017: H_SCORES HZ_PARTY_SEARCH.score_list;
6018:
6019: l_score NUMBER;
6020: l_match_idx NUMBER;
6021: l_idx NUMBER;

Line 6199: x_party_search_rec OUT NOCOPY HZ_PARTY_SEARCH.party_search_rec_type,

6195: ************************************************/
6196:
6197: PROCEDURE get_party_for_search (
6198: p_party_id IN NUMBER,
6199: x_party_search_rec OUT NOCOPY HZ_PARTY_SEARCH.party_search_rec_type,
6200: x_party_site_list OUT NOCOPY HZ_PARTY_SEARCH.party_site_list,
6201: x_contact_list OUT NOCOPY HZ_PARTY_SEARCH.contact_list,
6202: x_contact_point_list OUT NOCOPY HZ_PARTY_SEARCH.contact_point_list
6203: ) IS

Line 6200: x_party_site_list OUT NOCOPY HZ_PARTY_SEARCH.party_site_list,

6196:
6197: PROCEDURE get_party_for_search (
6198: p_party_id IN NUMBER,
6199: x_party_search_rec OUT NOCOPY HZ_PARTY_SEARCH.party_search_rec_type,
6200: x_party_site_list OUT NOCOPY HZ_PARTY_SEARCH.party_site_list,
6201: x_contact_list OUT NOCOPY HZ_PARTY_SEARCH.contact_list,
6202: x_contact_point_list OUT NOCOPY HZ_PARTY_SEARCH.contact_point_list
6203: ) IS
6204: l_party_id NUMBER;

Line 6201: x_contact_list OUT NOCOPY HZ_PARTY_SEARCH.contact_list,

6197: PROCEDURE get_party_for_search (
6198: p_party_id IN NUMBER,
6199: x_party_search_rec OUT NOCOPY HZ_PARTY_SEARCH.party_search_rec_type,
6200: x_party_site_list OUT NOCOPY HZ_PARTY_SEARCH.party_site_list,
6201: x_contact_list OUT NOCOPY HZ_PARTY_SEARCH.contact_list,
6202: x_contact_point_list OUT NOCOPY HZ_PARTY_SEARCH.contact_point_list
6203: ) IS
6204: l_party_id NUMBER;
6205: l_party_site_ids HZ_PARTY_SEARCH.IDList;

Line 6202: x_contact_point_list OUT NOCOPY HZ_PARTY_SEARCH.contact_point_list

6198: p_party_id IN NUMBER,
6199: x_party_search_rec OUT NOCOPY HZ_PARTY_SEARCH.party_search_rec_type,
6200: x_party_site_list OUT NOCOPY HZ_PARTY_SEARCH.party_site_list,
6201: x_contact_list OUT NOCOPY HZ_PARTY_SEARCH.contact_list,
6202: x_contact_point_list OUT NOCOPY HZ_PARTY_SEARCH.contact_point_list
6203: ) IS
6204: l_party_id NUMBER;
6205: l_party_site_ids HZ_PARTY_SEARCH.IDList;
6206: l_contact_ids HZ_PARTY_SEARCH.IDList;

Line 6205: l_party_site_ids HZ_PARTY_SEARCH.IDList;

6201: x_contact_list OUT NOCOPY HZ_PARTY_SEARCH.contact_list,
6202: x_contact_point_list OUT NOCOPY HZ_PARTY_SEARCH.contact_point_list
6203: ) IS
6204: l_party_id NUMBER;
6205: l_party_site_ids HZ_PARTY_SEARCH.IDList;
6206: l_contact_ids HZ_PARTY_SEARCH.IDList;
6207: l_contact_pt_ids HZ_PARTY_SEARCH.IDList;
6208: ps NUMBER :=1;
6209: cpt NUMBER :=1;

Line 6206: l_contact_ids HZ_PARTY_SEARCH.IDList;

6202: x_contact_point_list OUT NOCOPY HZ_PARTY_SEARCH.contact_point_list
6203: ) IS
6204: l_party_id NUMBER;
6205: l_party_site_ids HZ_PARTY_SEARCH.IDList;
6206: l_contact_ids HZ_PARTY_SEARCH.IDList;
6207: l_contact_pt_ids HZ_PARTY_SEARCH.IDList;
6208: ps NUMBER :=1;
6209: cpt NUMBER :=1;
6210: ct NUMBER :=1;

Line 6207: l_contact_pt_ids HZ_PARTY_SEARCH.IDList;

6203: ) IS
6204: l_party_id NUMBER;
6205: l_party_site_ids HZ_PARTY_SEARCH.IDList;
6206: l_contact_ids HZ_PARTY_SEARCH.IDList;
6207: l_contact_pt_ids HZ_PARTY_SEARCH.IDList;
6208: ps NUMBER :=1;
6209: cpt NUMBER :=1;
6210: ct NUMBER :=1;
6211: l_use_contact_info varchar2(1);

Line 6316: p_party_site_ids IN HZ_PARTY_SEARCH.IDList,

6312: END get_party_for_search;
6313:
6314: PROCEDURE get_search_criteria (
6315: p_party_id IN NUMBER,
6316: p_party_site_ids IN HZ_PARTY_SEARCH.IDList,
6317: p_contact_ids IN HZ_PARTY_SEARCH.IDList,
6318: p_contact_pt_ids IN HZ_PARTY_SEARCH.IDList,
6319: x_party_search_rec OUT NOCOPY HZ_PARTY_SEARCH.party_search_rec_type,
6320: x_party_site_list OUT NOCOPY HZ_PARTY_SEARCH.party_site_list,

Line 6317: p_contact_ids IN HZ_PARTY_SEARCH.IDList,

6313:
6314: PROCEDURE get_search_criteria (
6315: p_party_id IN NUMBER,
6316: p_party_site_ids IN HZ_PARTY_SEARCH.IDList,
6317: p_contact_ids IN HZ_PARTY_SEARCH.IDList,
6318: p_contact_pt_ids IN HZ_PARTY_SEARCH.IDList,
6319: x_party_search_rec OUT NOCOPY HZ_PARTY_SEARCH.party_search_rec_type,
6320: x_party_site_list OUT NOCOPY HZ_PARTY_SEARCH.party_site_list,
6321: x_contact_list OUT NOCOPY HZ_PARTY_SEARCH.contact_list,

Line 6318: p_contact_pt_ids IN HZ_PARTY_SEARCH.IDList,

6314: PROCEDURE get_search_criteria (
6315: p_party_id IN NUMBER,
6316: p_party_site_ids IN HZ_PARTY_SEARCH.IDList,
6317: p_contact_ids IN HZ_PARTY_SEARCH.IDList,
6318: p_contact_pt_ids IN HZ_PARTY_SEARCH.IDList,
6319: x_party_search_rec OUT NOCOPY HZ_PARTY_SEARCH.party_search_rec_type,
6320: x_party_site_list OUT NOCOPY HZ_PARTY_SEARCH.party_site_list,
6321: x_contact_list OUT NOCOPY HZ_PARTY_SEARCH.contact_list,
6322: x_contact_point_list OUT NOCOPY HZ_PARTY_SEARCH.contact_point_list

Line 6319: x_party_search_rec OUT NOCOPY HZ_PARTY_SEARCH.party_search_rec_type,

6315: p_party_id IN NUMBER,
6316: p_party_site_ids IN HZ_PARTY_SEARCH.IDList,
6317: p_contact_ids IN HZ_PARTY_SEARCH.IDList,
6318: p_contact_pt_ids IN HZ_PARTY_SEARCH.IDList,
6319: x_party_search_rec OUT NOCOPY HZ_PARTY_SEARCH.party_search_rec_type,
6320: x_party_site_list OUT NOCOPY HZ_PARTY_SEARCH.party_site_list,
6321: x_contact_list OUT NOCOPY HZ_PARTY_SEARCH.contact_list,
6322: x_contact_point_list OUT NOCOPY HZ_PARTY_SEARCH.contact_point_list
6323: ) IS

Line 6320: x_party_site_list OUT NOCOPY HZ_PARTY_SEARCH.party_site_list,

6316: p_party_site_ids IN HZ_PARTY_SEARCH.IDList,
6317: p_contact_ids IN HZ_PARTY_SEARCH.IDList,
6318: p_contact_pt_ids IN HZ_PARTY_SEARCH.IDList,
6319: x_party_search_rec OUT NOCOPY HZ_PARTY_SEARCH.party_search_rec_type,
6320: x_party_site_list OUT NOCOPY HZ_PARTY_SEARCH.party_site_list,
6321: x_contact_list OUT NOCOPY HZ_PARTY_SEARCH.contact_list,
6322: x_contact_point_list OUT NOCOPY HZ_PARTY_SEARCH.contact_point_list
6323: ) IS
6324: BEGIN

Line 6321: x_contact_list OUT NOCOPY HZ_PARTY_SEARCH.contact_list,

6317: p_contact_ids IN HZ_PARTY_SEARCH.IDList,
6318: p_contact_pt_ids IN HZ_PARTY_SEARCH.IDList,
6319: x_party_search_rec OUT NOCOPY HZ_PARTY_SEARCH.party_search_rec_type,
6320: x_party_site_list OUT NOCOPY HZ_PARTY_SEARCH.party_site_list,
6321: x_contact_list OUT NOCOPY HZ_PARTY_SEARCH.contact_list,
6322: x_contact_point_list OUT NOCOPY HZ_PARTY_SEARCH.contact_point_list
6323: ) IS
6324: BEGIN
6325:

Line 6322: x_contact_point_list OUT NOCOPY HZ_PARTY_SEARCH.contact_point_list

6318: p_contact_pt_ids IN HZ_PARTY_SEARCH.IDList,
6319: x_party_search_rec OUT NOCOPY HZ_PARTY_SEARCH.party_search_rec_type,
6320: x_party_site_list OUT NOCOPY HZ_PARTY_SEARCH.party_site_list,
6321: x_contact_list OUT NOCOPY HZ_PARTY_SEARCH.contact_list,
6322: x_contact_point_list OUT NOCOPY HZ_PARTY_SEARCH.contact_point_list
6323: ) IS
6324: BEGIN
6325:
6326: IF fnd_log.level_statement>=fnd_log.g_current_runtime_level THEN

Line 6374: x_party_search_rec OUT NOCOPY HZ_PARTY_SEARCH.party_search_rec_type

6370: ************************************************/
6371:
6372: PROCEDURE get_party_rec (
6373: p_party_id IN NUMBER,
6374: x_party_search_rec OUT NOCOPY HZ_PARTY_SEARCH.party_search_rec_type
6375: ) IS
6376: l_party_type VARCHAR2(255);
6377: BEGIN
6378:

Line 6437: p_party_site_ids IN HZ_PARTY_SEARCH.IDList,

6433: the party site search record structure
6434: ************************************************/
6435:
6436: PROCEDURE get_party_site_rec (
6437: p_party_site_ids IN HZ_PARTY_SEARCH.IDList,
6438: x_party_site_list OUT NOCOPY HZ_PARTY_SEARCH.party_site_list
6439: ) IS
6440: CURSOR c_party_sites(cp_party_site_id NUMBER) IS
6441: SELECT party_site_id

Line 6438: x_party_site_list OUT NOCOPY HZ_PARTY_SEARCH.party_site_list

6434: ************************************************/
6435:
6436: PROCEDURE get_party_site_rec (
6437: p_party_site_ids IN HZ_PARTY_SEARCH.IDList,
6438: x_party_site_list OUT NOCOPY HZ_PARTY_SEARCH.party_site_list
6439: ) IS
6440: CURSOR c_party_sites(cp_party_site_id NUMBER) IS
6441: SELECT party_site_id
6442: ,translate(HZ_LOCATIONS.CITY, '%',' ')

Line 6501: p_contact_ids IN HZ_PARTY_SEARCH.IDList,

6497: the contact search record structure
6498: ************************************************/
6499:
6500: PROCEDURE get_contact_rec (
6501: p_contact_ids IN HZ_PARTY_SEARCH.IDList,
6502: x_contact_list OUT NOCOPY HZ_PARTY_SEARCH.contact_list
6503: ) IS
6504: CURSOR c_contacts(cp_org_contact_id NUMBER) IS
6505: SELECT org_contact_id

Line 6502: x_contact_list OUT NOCOPY HZ_PARTY_SEARCH.contact_list

6498: ************************************************/
6499:
6500: PROCEDURE get_contact_rec (
6501: p_contact_ids IN HZ_PARTY_SEARCH.IDList,
6502: x_contact_list OUT NOCOPY HZ_PARTY_SEARCH.contact_list
6503: ) IS
6504: CURSOR c_contacts(cp_org_contact_id NUMBER) IS
6505: SELECT org_contact_id
6506: ,translate(HZ_ORG_CONTACTS.JOB_TITLE, '%',' ')

Line 6559: p_contact_point_ids IN HZ_PARTY_SEARCH.IDList,

6555: the contact point search record structure
6556: ************************************************/
6557:
6558: PROCEDURE get_contact_point_rec (
6559: p_contact_point_ids IN HZ_PARTY_SEARCH.IDList,
6560: x_contact_point_list OUT NOCOPY HZ_PARTY_SEARCH.contact_point_list
6561: ) IS
6562:
6563: -- Cursor to fetch primary contact points for party

Line 6560: x_contact_point_list OUT NOCOPY HZ_PARTY_SEARCH.contact_point_list

6556: ************************************************/
6557:
6558: PROCEDURE get_contact_point_rec (
6559: p_contact_point_ids IN HZ_PARTY_SEARCH.IDList,
6560: x_contact_point_list OUT NOCOPY HZ_PARTY_SEARCH.contact_point_list
6561: ) IS
6562:
6563: -- Cursor to fetch primary contact points for party
6564: CURSOR c_cpts(cp_contact_point_id NUMBER) IS

Line 6618: p_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,

6614: ************************************************/
6615:
6616: PROCEDURE MAP_PARTY_REC(
6617: p_search_ctx IN BOOLEAN,
6618: p_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
6619: x_entered_max_score OUT NUMBER,
6620: x_stage_rec IN OUT NOCOPY HZ_PARTY_STAGE.party_stage_rec_type
6621: ) IS
6622: tmp VARCHAR2(4000);

Line 6793: p_search_list IN HZ_PARTY_SEARCH.party_site_list,

6789: ************************************************/
6790:
6791: PROCEDURE MAP_PARTY_SITE_REC(
6792: p_search_ctx IN BOOLEAN,
6793: p_search_list IN HZ_PARTY_SEARCH.party_site_list,
6794: x_entered_max_score OUT NUMBER,
6795: x_stage_list IN OUT NOCOPY HZ_PARTY_STAGE.party_site_stage_list
6796: ) IS
6797: l_current_max_score NUMBER;

Line 7034: p_search_list IN HZ_PARTY_SEARCH.contact_list,

7030: ************************************************/
7031:
7032: PROCEDURE MAP_CONTACT_REC(
7033: p_search_ctx IN BOOLEAN,
7034: p_search_list IN HZ_PARTY_SEARCH.contact_list,
7035: x_entered_max_score OUT NUMBER,
7036: x_stage_list IN OUT NOCOPY HZ_PARTY_STAGE.contact_stage_list
7037: ) IS
7038: l_current_max_score NUMBER;

Line 7091: p_search_list IN HZ_PARTY_SEARCH.contact_point_list,

7087: ************************************************/
7088:
7089: PROCEDURE MAP_CONTACT_POINT_REC(
7090: p_search_ctx IN BOOLEAN,
7091: p_search_list IN HZ_PARTY_SEARCH.contact_point_list,
7092: x_entered_max_score OUT NUMBER,
7093: x_stage_list IN OUT NOCOPY HZ_PARTY_STAGE.contact_pt_stage_list
7094: ) IS
7095: l_current_max_score NUMBER;

Line 7221: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,

7217: 2. Contact Point Type is not null for each condition
7218: ************************************************/
7219:
7220: FUNCTION check_prim_cond(
7221: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
7222: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
7223: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
7224: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list)
7225: RETURN BOOLEAN IS

Line 7222: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,

7218: ************************************************/
7219:
7220: FUNCTION check_prim_cond(
7221: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
7222: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
7223: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
7224: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list)
7225: RETURN BOOLEAN IS
7226: BEGIN

Line 7223: p_contact_list IN HZ_PARTY_SEARCH.contact_list,

7219:
7220: FUNCTION check_prim_cond(
7221: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
7222: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
7223: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
7224: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list)
7225: RETURN BOOLEAN IS
7226: BEGIN
7227: FOR I IN 1..p_contact_point_list.COUNT LOOP

Line 7224: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list)

7220: FUNCTION check_prim_cond(
7221: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
7222: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
7223: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
7224: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list)
7225: RETURN BOOLEAN IS
7226: BEGIN
7227: FOR I IN 1..p_contact_point_list.COUNT LOOP
7228: IF p_contact_point_list(I).CONTACT_POINT_TYPE IS NULL AND (

Line 7313: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,

7309: has party site criteria.
7310: ************************************************/
7311:
7312: PROCEDURE check_party_site_cond(
7313: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
7314: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
7315: x_secondary OUT BOOLEAN,
7316: x_primary OUT BOOLEAN
7317: ) IS

Line 7314: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,

7310: ************************************************/
7311:
7312: PROCEDURE check_party_site_cond(
7313: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
7314: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
7315: x_secondary OUT BOOLEAN,
7316: x_primary OUT BOOLEAN
7317: ) IS
7318: BEGIN

Line 7377: p_contact_list IN HZ_PARTY_SEARCH.contact_list,

7373: has contact criteria.
7374: ************************************************/
7375:
7376: PROCEDURE check_contact_cond(
7377: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
7378: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
7379: x_secondary OUT BOOLEAN,
7380: x_primary OUT BOOLEAN
7381: ) IS

Line 7378: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,

7374: ************************************************/
7375:
7376: PROCEDURE check_contact_cond(
7377: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
7378: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
7379: x_secondary OUT BOOLEAN,
7380: x_primary OUT BOOLEAN
7381: ) IS
7382: BEGIN

Line 7433: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,

7429: has valid contact point criteria.
7430: ************************************************/
7431:
7432: PROCEDURE check_contact_point_cond(
7433: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
7434: x_secondary OUT BOOLEAN,
7435: x_primary OUT BOOLEAN
7436: ) IS
7437: BEGIN