DBA Data[Home] [Help]

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

636: PROCEDURE INSERT_PARTY_SCORE (
637: p_party_id IN NUMBER
638: ,p_record_id IN NUMBER
639: ,p_search_ctx_id IN NUMBER
640: ,p_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type
641: ,p_stage_rec IN HZ_PARTY_STAGE.party_stage_rec_type
642: ,p_table_TX34 VARCHAR2
643: ,p_table_TX40 VARCHAR2
644: ,p_table_TX158 VARCHAR2

Line 826: ,p_search_rec IN HZ_PARTY_SEARCH.party_site_search_rec_type

822: PROCEDURE INSERT_PARTY_SITES_SCORE (
823: p_party_id IN NUMBER
824: ,p_record_id IN NUMBER
825: ,p_search_ctx_id IN NUMBER
826: ,p_search_rec IN HZ_PARTY_SEARCH.party_site_search_rec_type
827: ,p_stage_rec IN HZ_PARTY_STAGE.party_site_stage_rec_type
828: ,p_table_TX3 VARCHAR2
829: ,p_table_TX4 VARCHAR2
830: ,p_table_TX9 VARCHAR2

Line 993: ,p_search_rec IN HZ_PARTY_SEARCH.contact_search_rec_type

989: PROCEDURE INSERT_CONTACTS_SCORE (
990: p_party_id IN NUMBER
991: ,p_record_id IN NUMBER
992: ,p_search_ctx_id IN NUMBER
993: ,p_search_rec IN HZ_PARTY_SEARCH.contact_search_rec_type
994: ,p_stage_rec IN HZ_PARTY_STAGE.contact_stage_rec_type
995: ,p_table_TX2 VARCHAR2
996: ,p_table_TX156 VARCHAR2
997: ,p_table_TX6 VARCHAR2

Line 1056: ,p_search_rec IN HZ_PARTY_SEARCH.contact_point_search_rec_type

1052: PROCEDURE INSERT_CONTACT_POINTS_SCORE (
1053: p_party_id IN NUMBER
1054: ,p_record_id IN NUMBER
1055: ,p_search_ctx_id IN NUMBER
1056: ,p_search_rec IN HZ_PARTY_SEARCH.contact_point_search_rec_type
1057: ,p_stage_rec IN HZ_PARTY_STAGE.contact_pt_stage_rec_type
1058: ,p_table_TX1 VARCHAR2
1059: ,p_table_TX6 VARCHAR2
1060: ,p_table_TX5 VARCHAR2

Line 1134: p_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type

1130: for the PARTY Entity
1131: ************************************************/
1132:
1133: PROCEDURE POP_PARTY_COND_REC(
1134: p_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type
1135: ) IS
1136: BEGIN
1137: NULL ;
1138: EXCEPTION

Line 1154: p_search_list IN HZ_PARTY_SEARCH.party_site_list

1150: for the PARTY_SITES Entity
1151: ************************************************/
1152:
1153: PROCEDURE POP_PARTY_SITES_COND_REC(
1154: p_search_list IN HZ_PARTY_SEARCH.party_site_list
1155: ) IS
1156: BEGIN
1157: ---------POPULATE THE GLOBAL WORD CONDITION REC FOR PARTY_SITES-------------
1158: ------ Populate global condition record only if search list is not empty -----------

Line 1179: p_search_list IN HZ_PARTY_SEARCH.contact_list

1175: for the CONTACTS Entity
1176: ************************************************/
1177:
1178: PROCEDURE POP_CONTACTS_COND_REC(
1179: p_search_list IN HZ_PARTY_SEARCH.contact_list
1180: ) IS
1181: BEGIN
1182: NULL ;
1183: EXCEPTION

Line 1199: p_search_list IN HZ_PARTY_SEARCH.contact_point_list

1195: for the CONTACT_POINTS Entity
1196: ************************************************/
1197:
1198: PROCEDURE POP_CONTACT_POINTS_COND_REC(
1199: p_search_list IN HZ_PARTY_SEARCH.contact_point_list
1200: ) IS
1201: BEGIN
1202: NULL ;
1203: EXCEPTION

Line 1213: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type:=

1209: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
1210: END;
1211:
1212: PROCEDURE init_score_context (
1213: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type:=
1214: HZ_PARTY_SEARCH.G_MISS_PARTY_SEARCH_REC,
1215: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list:=
1216: HZ_PARTY_SEARCH.G_MISS_PARTY_SITE_LIST,
1217: p_contact_list IN HZ_PARTY_SEARCH.contact_list:=

Line 1214: HZ_PARTY_SEARCH.G_MISS_PARTY_SEARCH_REC,

1210: END;
1211:
1212: PROCEDURE init_score_context (
1213: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type:=
1214: HZ_PARTY_SEARCH.G_MISS_PARTY_SEARCH_REC,
1215: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list:=
1216: HZ_PARTY_SEARCH.G_MISS_PARTY_SITE_LIST,
1217: p_contact_list IN HZ_PARTY_SEARCH.contact_list:=
1218: HZ_PARTY_SEARCH.G_MISS_CONTACT_LIST,

Line 1215: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list:=

1211:
1212: PROCEDURE init_score_context (
1213: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type:=
1214: HZ_PARTY_SEARCH.G_MISS_PARTY_SEARCH_REC,
1215: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list:=
1216: HZ_PARTY_SEARCH.G_MISS_PARTY_SITE_LIST,
1217: p_contact_list IN HZ_PARTY_SEARCH.contact_list:=
1218: HZ_PARTY_SEARCH.G_MISS_CONTACT_LIST,
1219: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list:=

Line 1216: HZ_PARTY_SEARCH.G_MISS_PARTY_SITE_LIST,

1212: PROCEDURE init_score_context (
1213: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type:=
1214: HZ_PARTY_SEARCH.G_MISS_PARTY_SEARCH_REC,
1215: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list:=
1216: HZ_PARTY_SEARCH.G_MISS_PARTY_SITE_LIST,
1217: p_contact_list IN HZ_PARTY_SEARCH.contact_list:=
1218: HZ_PARTY_SEARCH.G_MISS_CONTACT_LIST,
1219: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list:=
1220: HZ_PARTY_SEARCH.G_MISS_CONTACT_POINT_LIST

Line 1217: p_contact_list IN HZ_PARTY_SEARCH.contact_list:=

1213: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type:=
1214: HZ_PARTY_SEARCH.G_MISS_PARTY_SEARCH_REC,
1215: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list:=
1216: HZ_PARTY_SEARCH.G_MISS_PARTY_SITE_LIST,
1217: p_contact_list IN HZ_PARTY_SEARCH.contact_list:=
1218: HZ_PARTY_SEARCH.G_MISS_CONTACT_LIST,
1219: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list:=
1220: HZ_PARTY_SEARCH.G_MISS_CONTACT_POINT_LIST
1221: ) IS

Line 1218: HZ_PARTY_SEARCH.G_MISS_CONTACT_LIST,

1214: HZ_PARTY_SEARCH.G_MISS_PARTY_SEARCH_REC,
1215: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list:=
1216: HZ_PARTY_SEARCH.G_MISS_PARTY_SITE_LIST,
1217: p_contact_list IN HZ_PARTY_SEARCH.contact_list:=
1218: HZ_PARTY_SEARCH.G_MISS_CONTACT_LIST,
1219: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list:=
1220: HZ_PARTY_SEARCH.G_MISS_CONTACT_POINT_LIST
1221: ) IS
1222: l_dummy NUMBER;

Line 1219: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list:=

1215: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list:=
1216: HZ_PARTY_SEARCH.G_MISS_PARTY_SITE_LIST,
1217: p_contact_list IN HZ_PARTY_SEARCH.contact_list:=
1218: HZ_PARTY_SEARCH.G_MISS_CONTACT_LIST,
1219: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list:=
1220: HZ_PARTY_SEARCH.G_MISS_CONTACT_POINT_LIST
1221: ) IS
1222: l_dummy NUMBER;
1223: BEGIN

Line 1220: HZ_PARTY_SEARCH.G_MISS_CONTACT_POINT_LIST

1216: HZ_PARTY_SEARCH.G_MISS_PARTY_SITE_LIST,
1217: p_contact_list IN HZ_PARTY_SEARCH.contact_list:=
1218: HZ_PARTY_SEARCH.G_MISS_CONTACT_LIST,
1219: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list:=
1220: HZ_PARTY_SEARCH.G_MISS_CONTACT_POINT_LIST
1221: ) IS
1222: l_dummy NUMBER;
1223: BEGIN
1224: IF fnd_log.level_statement>=fnd_log.g_current_runtime_level THEN

Line 1240: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type:=

1236: MAP_CONTACT_POINT_REC(FALSE,p_contact_point_list, l_dummy, g_contact_pt_stage_list);
1237:
1238: END;
1239: FUNCTION init_search(
1240: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type:=
1241: HZ_PARTY_SEARCH.G_MISS_PARTY_SEARCH_REC,
1242: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list:=
1243: HZ_PARTY_SEARCH.G_MISS_PARTY_SITE_LIST,
1244: p_contact_list IN HZ_PARTY_SEARCH.contact_list:=

Line 1241: HZ_PARTY_SEARCH.G_MISS_PARTY_SEARCH_REC,

1237:
1238: END;
1239: FUNCTION init_search(
1240: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type:=
1241: HZ_PARTY_SEARCH.G_MISS_PARTY_SEARCH_REC,
1242: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list:=
1243: HZ_PARTY_SEARCH.G_MISS_PARTY_SITE_LIST,
1244: p_contact_list IN HZ_PARTY_SEARCH.contact_list:=
1245: HZ_PARTY_SEARCH.G_MISS_CONTACT_LIST,

Line 1242: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list:=

1238: END;
1239: FUNCTION init_search(
1240: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type:=
1241: HZ_PARTY_SEARCH.G_MISS_PARTY_SEARCH_REC,
1242: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list:=
1243: HZ_PARTY_SEARCH.G_MISS_PARTY_SITE_LIST,
1244: p_contact_list IN HZ_PARTY_SEARCH.contact_list:=
1245: HZ_PARTY_SEARCH.G_MISS_CONTACT_LIST,
1246: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list:=

Line 1243: HZ_PARTY_SEARCH.G_MISS_PARTY_SITE_LIST,

1239: FUNCTION init_search(
1240: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type:=
1241: HZ_PARTY_SEARCH.G_MISS_PARTY_SEARCH_REC,
1242: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list:=
1243: HZ_PARTY_SEARCH.G_MISS_PARTY_SITE_LIST,
1244: p_contact_list IN HZ_PARTY_SEARCH.contact_list:=
1245: HZ_PARTY_SEARCH.G_MISS_CONTACT_LIST,
1246: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list:=
1247: HZ_PARTY_SEARCH.G_MISS_CONTACT_POINT_LIST,

Line 1244: p_contact_list IN HZ_PARTY_SEARCH.contact_list:=

1240: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type:=
1241: HZ_PARTY_SEARCH.G_MISS_PARTY_SEARCH_REC,
1242: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list:=
1243: HZ_PARTY_SEARCH.G_MISS_PARTY_SITE_LIST,
1244: p_contact_list IN HZ_PARTY_SEARCH.contact_list:=
1245: HZ_PARTY_SEARCH.G_MISS_CONTACT_LIST,
1246: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list:=
1247: HZ_PARTY_SEARCH.G_MISS_CONTACT_POINT_LIST,
1248: p_match_type IN VARCHAR2,

Line 1245: HZ_PARTY_SEARCH.G_MISS_CONTACT_LIST,

1241: HZ_PARTY_SEARCH.G_MISS_PARTY_SEARCH_REC,
1242: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list:=
1243: HZ_PARTY_SEARCH.G_MISS_PARTY_SITE_LIST,
1244: p_contact_list IN HZ_PARTY_SEARCH.contact_list:=
1245: HZ_PARTY_SEARCH.G_MISS_CONTACT_LIST,
1246: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list:=
1247: HZ_PARTY_SEARCH.G_MISS_CONTACT_POINT_LIST,
1248: p_match_type IN VARCHAR2,
1249: x_party_max_score OUT NUMBER,

Line 1246: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list:=

1242: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list:=
1243: HZ_PARTY_SEARCH.G_MISS_PARTY_SITE_LIST,
1244: p_contact_list IN HZ_PARTY_SEARCH.contact_list:=
1245: HZ_PARTY_SEARCH.G_MISS_CONTACT_LIST,
1246: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list:=
1247: HZ_PARTY_SEARCH.G_MISS_CONTACT_POINT_LIST,
1248: p_match_type IN VARCHAR2,
1249: x_party_max_score OUT NUMBER,
1250: x_ps_max_score OUT NUMBER,

Line 1247: HZ_PARTY_SEARCH.G_MISS_CONTACT_POINT_LIST,

1243: HZ_PARTY_SEARCH.G_MISS_PARTY_SITE_LIST,
1244: p_contact_list IN HZ_PARTY_SEARCH.contact_list:=
1245: HZ_PARTY_SEARCH.G_MISS_CONTACT_LIST,
1246: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list:=
1247: HZ_PARTY_SEARCH.G_MISS_CONTACT_POINT_LIST,
1248: p_match_type IN VARCHAR2,
1249: x_party_max_score OUT NUMBER,
1250: x_ps_max_score OUT NUMBER,
1251: x_contact_max_score OUT NUMBER,

Line 1259: maxscore HZ_PARTY_SEARCH.IDList;

1255: l_ps_entered_max_score NUMBER:=0;
1256: l_ct_entered_max_score NUMBER:=0;
1257: l_cpt_entered_max_score NUMBER:=0;
1258: vlist vlisttype;
1259: maxscore HZ_PARTY_SEARCH.IDList;
1260: l_name VARCHAR2(200);
1261: l_idx NUMBER;
1262: l_num NUMBER;
1263: total NUMBER;

Line 2821: RETURN HZ_PARTY_SEARCH.score_rec IS

2817: p_party_id NUMBER,
2818: p_party_site_id NUMBER,
2819: p_org_contact_id NUMBER,
2820: p_contact_point_id NUMBER)
2821: RETURN HZ_PARTY_SEARCH.score_rec IS
2822: l_score_rec HZ_PARTY_SEARCH.score_rec;
2823: BEGIN
2824: IF fnd_log.level_statement>=fnd_log.g_current_runtime_level THEN
2825: 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 2822: l_score_rec HZ_PARTY_SEARCH.score_rec;

2818: p_party_site_id NUMBER,
2819: p_org_contact_id NUMBER,
2820: p_contact_point_id NUMBER)
2821: RETURN HZ_PARTY_SEARCH.score_rec IS
2822: l_score_rec HZ_PARTY_SEARCH.score_rec;
2823: BEGIN
2824: IF fnd_log.level_statement>=fnd_log.g_current_runtime_level THEN
2825: 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);
2826: 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 2854: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,

2850: **********************************************************/
2851:
2852: PROCEDURE find_parties (
2853: p_rule_id IN NUMBER,
2854: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
2855: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
2856: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
2857: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
2858: p_restrict_sql IN VARCHAR2,

Line 2855: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,

2851:
2852: PROCEDURE find_parties (
2853: p_rule_id IN NUMBER,
2854: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
2855: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
2856: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
2857: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
2858: p_restrict_sql IN VARCHAR2,
2859: p_match_type IN VARCHAR2,

Line 2856: p_contact_list IN HZ_PARTY_SEARCH.contact_list,

2852: PROCEDURE find_parties (
2853: p_rule_id IN NUMBER,
2854: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
2855: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
2856: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
2857: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
2858: p_restrict_sql IN VARCHAR2,
2859: p_match_type IN VARCHAR2,
2860: p_search_merged IN VARCHAR2,

Line 2857: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,

2853: p_rule_id IN NUMBER,
2854: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
2855: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
2856: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
2857: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
2858: p_restrict_sql IN VARCHAR2,
2859: p_match_type IN VARCHAR2,
2860: p_search_merged IN VARCHAR2,
2861: p_dup_party_id IN NUMBER,

Line 2910: H_SCORES HZ_PARTY_SEARCH.score_list;

2906: l_TX45 VARCHAR2(2000);
2907: l_TX156 VARCHAR2(2000);
2908: l_TX14 VARCHAR2(2000);
2909: l_TX6 VARCHAR2(2000);
2910: H_SCORES HZ_PARTY_SEARCH.score_list;
2911: H_PARTY_ID HZ_PARTY_SEARCH.IDList;
2912: H_PARTY_ID_LIST HZ_PARTY_SEARCH.IDList;
2913:
2914: l_score NUMBER;

Line 2911: H_PARTY_ID HZ_PARTY_SEARCH.IDList;

2907: l_TX156 VARCHAR2(2000);
2908: l_TX14 VARCHAR2(2000);
2909: l_TX6 VARCHAR2(2000);
2910: H_SCORES HZ_PARTY_SEARCH.score_list;
2911: H_PARTY_ID HZ_PARTY_SEARCH.IDList;
2912: H_PARTY_ID_LIST HZ_PARTY_SEARCH.IDList;
2913:
2914: l_score NUMBER;
2915: l_idx NUMBER;

Line 2912: H_PARTY_ID_LIST HZ_PARTY_SEARCH.IDList;

2908: l_TX14 VARCHAR2(2000);
2909: l_TX6 VARCHAR2(2000);
2910: H_SCORES HZ_PARTY_SEARCH.score_list;
2911: H_PARTY_ID HZ_PARTY_SEARCH.IDList;
2912: H_PARTY_ID_LIST HZ_PARTY_SEARCH.IDList;
2913:
2914: l_score NUMBER;
2915: l_idx NUMBER;
2916: l_party_cur HZ_PARTY_STAGE.StageCurTyp;

Line 3103: h_ps_id HZ_PARTY_SEARCH.IDList;

3099: /** Private procedure to acquire and score at party site level ***/
3100: 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
3101: l_party_id_idx NUMBER:=1;
3102: l_ctx_id NUMBER;
3103: h_ps_id HZ_PARTY_SEARCH.IDList;
3104: h_ps_party_id HZ_PARTY_SEARCH.IDList;
3105: h_ps_score HZ_PARTY_SEARCH.IDList;
3106: detcnt NUMBER := 1;
3107: BEGIN

Line 3104: h_ps_party_id HZ_PARTY_SEARCH.IDList;

3100: 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
3101: l_party_id_idx NUMBER:=1;
3102: l_ctx_id NUMBER;
3103: h_ps_id HZ_PARTY_SEARCH.IDList;
3104: h_ps_party_id HZ_PARTY_SEARCH.IDList;
3105: h_ps_score HZ_PARTY_SEARCH.IDList;
3106: detcnt NUMBER := 1;
3107: BEGIN
3108: IF fnd_log.level_statement>=fnd_log.g_current_runtime_level THEN

Line 3105: h_ps_score HZ_PARTY_SEARCH.IDList;

3101: l_party_id_idx NUMBER:=1;
3102: l_ctx_id NUMBER;
3103: h_ps_id HZ_PARTY_SEARCH.IDList;
3104: h_ps_party_id HZ_PARTY_SEARCH.IDList;
3105: h_ps_score HZ_PARTY_SEARCH.IDList;
3106: detcnt NUMBER := 1;
3107: BEGIN
3108: IF fnd_log.level_statement>=fnd_log.g_current_runtime_level THEN
3109: 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 3225: h_ct_id HZ_PARTY_SEARCH.IDList;

3221: /** Private procedure to acquire and score at contact point level ***/
3222: 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
3223: l_party_id_idx NUMBER:=1;
3224: l_ctx_id NUMBER;
3225: h_ct_id HZ_PARTY_SEARCH.IDList;
3226: h_ct_party_id HZ_PARTY_SEARCH.IDList;
3227: h_ct_score HZ_PARTY_SEARCH.IDList;
3228: detcnt NUMBER := 1;
3229: BEGIN

Line 3226: h_ct_party_id HZ_PARTY_SEARCH.IDList;

3222: 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
3223: l_party_id_idx NUMBER:=1;
3224: l_ctx_id NUMBER;
3225: h_ct_id HZ_PARTY_SEARCH.IDList;
3226: h_ct_party_id HZ_PARTY_SEARCH.IDList;
3227: h_ct_score HZ_PARTY_SEARCH.IDList;
3228: detcnt NUMBER := 1;
3229: BEGIN
3230: IF fnd_log.level_statement>=fnd_log.g_current_runtime_level THEN

Line 3227: h_ct_score HZ_PARTY_SEARCH.IDList;

3223: l_party_id_idx NUMBER:=1;
3224: l_ctx_id NUMBER;
3225: h_ct_id HZ_PARTY_SEARCH.IDList;
3226: h_ct_party_id HZ_PARTY_SEARCH.IDList;
3227: h_ct_score HZ_PARTY_SEARCH.IDList;
3228: detcnt NUMBER := 1;
3229: BEGIN
3230: IF fnd_log.level_statement>=fnd_log.g_current_runtime_level THEN
3231: 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 3334: h_cpt_id HZ_PARTY_SEARCH.IDList;

3330: /** Private procedure to acquire and score at contact point level ***/
3331: 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
3332: l_party_id_idx NUMBER:=1;
3333: l_ctx_id NUMBER;
3334: h_cpt_id HZ_PARTY_SEARCH.IDList;
3335: h_cpt_party_id HZ_PARTY_SEARCH.IDList;
3336: h_cpt_score HZ_PARTY_SEARCH.IDList;
3337: detcnt NUMBER := 1;
3338: l_cpt_flag VARCHAR2(1) := 'N';

Line 3335: h_cpt_party_id HZ_PARTY_SEARCH.IDList;

3331: 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
3332: l_party_id_idx NUMBER:=1;
3333: l_ctx_id NUMBER;
3334: h_cpt_id HZ_PARTY_SEARCH.IDList;
3335: h_cpt_party_id HZ_PARTY_SEARCH.IDList;
3336: h_cpt_score HZ_PARTY_SEARCH.IDList;
3337: detcnt NUMBER := 1;
3338: l_cpt_flag VARCHAR2(1) := 'N';
3339: is_a_match VARCHAR2(1) := 'Y';

Line 3336: h_cpt_score HZ_PARTY_SEARCH.IDList;

3332: l_party_id_idx NUMBER:=1;
3333: l_ctx_id NUMBER;
3334: h_cpt_id HZ_PARTY_SEARCH.IDList;
3335: h_cpt_party_id HZ_PARTY_SEARCH.IDList;
3336: h_cpt_score HZ_PARTY_SEARCH.IDList;
3337: detcnt NUMBER := 1;
3338: l_cpt_flag VARCHAR2(1) := 'N';
3339: is_a_match VARCHAR2(1) := 'Y';
3340: BEGIN

Line 3823: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,

3819: END find_parties;
3820:
3821: PROCEDURE find_persons (
3822: p_rule_id IN NUMBER,
3823: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
3824: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
3825: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
3826: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
3827: p_restrict_sql IN VARCHAR2,

Line 3824: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,

3820:
3821: PROCEDURE find_persons (
3822: p_rule_id IN NUMBER,
3823: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
3824: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
3825: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
3826: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
3827: p_restrict_sql IN VARCHAR2,
3828: p_match_type IN VARCHAR2,

Line 3825: p_contact_list IN HZ_PARTY_SEARCH.contact_list,

3821: PROCEDURE find_persons (
3822: p_rule_id IN NUMBER,
3823: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
3824: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
3825: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
3826: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
3827: p_restrict_sql IN VARCHAR2,
3828: p_match_type IN VARCHAR2,
3829: p_search_merged IN VARCHAR2,

Line 3826: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,

3822: p_rule_id IN NUMBER,
3823: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
3824: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
3825: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
3826: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
3827: p_restrict_sql IN VARCHAR2,
3828: p_match_type IN VARCHAR2,
3829: p_search_merged IN VARCHAR2,
3830: p_dup_party_id IN NUMBER,

Line 3879: H_SCORES HZ_PARTY_SEARCH.score_list;

3875: l_TX45 VARCHAR2(2000);
3876: l_TX156 VARCHAR2(2000);
3877: l_TX14 VARCHAR2(2000);
3878: l_TX6 VARCHAR2(2000);
3879: H_SCORES HZ_PARTY_SEARCH.score_list;
3880: H_PARTY_ID HZ_PARTY_SEARCH.IDList;
3881: H_PARTY_ID_LIST HZ_PARTY_SEARCH.IDList;
3882:
3883: l_score NUMBER;

Line 3880: H_PARTY_ID HZ_PARTY_SEARCH.IDList;

3876: l_TX156 VARCHAR2(2000);
3877: l_TX14 VARCHAR2(2000);
3878: l_TX6 VARCHAR2(2000);
3879: H_SCORES HZ_PARTY_SEARCH.score_list;
3880: H_PARTY_ID HZ_PARTY_SEARCH.IDList;
3881: H_PARTY_ID_LIST HZ_PARTY_SEARCH.IDList;
3882:
3883: l_score NUMBER;
3884: l_idx NUMBER;

Line 3881: H_PARTY_ID_LIST HZ_PARTY_SEARCH.IDList;

3877: l_TX14 VARCHAR2(2000);
3878: l_TX6 VARCHAR2(2000);
3879: H_SCORES HZ_PARTY_SEARCH.score_list;
3880: H_PARTY_ID HZ_PARTY_SEARCH.IDList;
3881: H_PARTY_ID_LIST HZ_PARTY_SEARCH.IDList;
3882:
3883: l_score NUMBER;
3884: l_idx NUMBER;
3885: l_party_cur HZ_PARTY_STAGE.StageCurTyp;

Line 4120: h_ps_id HZ_PARTY_SEARCH.IDList;

4116: /** Private procedure to acquire and score at party site level ***/
4117: 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
4118: l_party_id_idx NUMBER:=1;
4119: l_ctx_id NUMBER;
4120: h_ps_id HZ_PARTY_SEARCH.IDList;
4121: h_ps_party_id HZ_PARTY_SEARCH.IDList;
4122: h_ps_score HZ_PARTY_SEARCH.IDList;
4123: detcnt NUMBER := 1;
4124: l_person_id NUMBER;

Line 4121: h_ps_party_id HZ_PARTY_SEARCH.IDList;

4117: 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
4118: l_party_id_idx NUMBER:=1;
4119: l_ctx_id NUMBER;
4120: h_ps_id HZ_PARTY_SEARCH.IDList;
4121: h_ps_party_id HZ_PARTY_SEARCH.IDList;
4122: h_ps_score HZ_PARTY_SEARCH.IDList;
4123: detcnt NUMBER := 1;
4124: l_person_id NUMBER;
4125: BEGIN

Line 4122: h_ps_score HZ_PARTY_SEARCH.IDList;

4118: l_party_id_idx NUMBER:=1;
4119: l_ctx_id NUMBER;
4120: h_ps_id HZ_PARTY_SEARCH.IDList;
4121: h_ps_party_id HZ_PARTY_SEARCH.IDList;
4122: h_ps_score HZ_PARTY_SEARCH.IDList;
4123: detcnt NUMBER := 1;
4124: l_person_id NUMBER;
4125: BEGIN
4126: SAVEPOINT eval_start;

Line 4219: h_ct_id HZ_PARTY_SEARCH.IDList;

4215: /** Private procedure to acquire and score at party site level ***/
4216: PROCEDURE eval_contact_level(p_contact_contains_str VARCHAR2,p_ins_details VARCHAR2,p_emax_score NUMBER) IS
4217: l_party_id_idx NUMBER:=1;
4218: l_ctx_id NUMBER;
4219: h_ct_id HZ_PARTY_SEARCH.IDList;
4220: h_ct_party_id HZ_PARTY_SEARCH.IDList;
4221: h_ct_score HZ_PARTY_SEARCH.IDList;
4222: detcnt NUMBER := 1;
4223: l_person_id NUMBER;

Line 4220: h_ct_party_id HZ_PARTY_SEARCH.IDList;

4216: PROCEDURE eval_contact_level(p_contact_contains_str VARCHAR2,p_ins_details VARCHAR2,p_emax_score NUMBER) IS
4217: l_party_id_idx NUMBER:=1;
4218: l_ctx_id NUMBER;
4219: h_ct_id HZ_PARTY_SEARCH.IDList;
4220: h_ct_party_id HZ_PARTY_SEARCH.IDList;
4221: h_ct_score HZ_PARTY_SEARCH.IDList;
4222: detcnt NUMBER := 1;
4223: l_person_id NUMBER;
4224: BEGIN

Line 4221: h_ct_score HZ_PARTY_SEARCH.IDList;

4217: l_party_id_idx NUMBER:=1;
4218: l_ctx_id NUMBER;
4219: h_ct_id HZ_PARTY_SEARCH.IDList;
4220: h_ct_party_id HZ_PARTY_SEARCH.IDList;
4221: h_ct_score HZ_PARTY_SEARCH.IDList;
4222: detcnt NUMBER := 1;
4223: l_person_id NUMBER;
4224: BEGIN
4225: SAVEPOINT eval_start;

Line 4277: h_cpt_id HZ_PARTY_SEARCH.IDList;

4273: /** Private procedure to acquire and score at contact point level ***/
4274: 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
4275: l_party_id_idx NUMBER:=1;
4276: l_ctx_id NUMBER;
4277: h_cpt_id HZ_PARTY_SEARCH.IDList;
4278: h_cpt_party_id HZ_PARTY_SEARCH.IDList;
4279: h_cpt_score HZ_PARTY_SEARCH.IDList;
4280: detcnt NUMBER := 1;
4281: l_person_id NUMBER;

Line 4278: h_cpt_party_id HZ_PARTY_SEARCH.IDList;

4274: 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
4275: l_party_id_idx NUMBER:=1;
4276: l_ctx_id NUMBER;
4277: h_cpt_id HZ_PARTY_SEARCH.IDList;
4278: h_cpt_party_id HZ_PARTY_SEARCH.IDList;
4279: h_cpt_score HZ_PARTY_SEARCH.IDList;
4280: detcnt NUMBER := 1;
4281: l_person_id NUMBER;
4282: is_a_match VARCHAR2(1) := 'Y';

Line 4279: h_cpt_score HZ_PARTY_SEARCH.IDList;

4275: l_party_id_idx NUMBER:=1;
4276: l_ctx_id NUMBER;
4277: h_cpt_id HZ_PARTY_SEARCH.IDList;
4278: h_cpt_party_id HZ_PARTY_SEARCH.IDList;
4279: h_cpt_score HZ_PARTY_SEARCH.IDList;
4280: detcnt NUMBER := 1;
4281: l_person_id NUMBER;
4282: is_a_match VARCHAR2(1) := 'Y';
4283: l_cpt_flag VARCHAR2(1) := 'N';

Line 4690: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,

4686: END find_persons;
4687:
4688: PROCEDURE find_persons (
4689: p_rule_id IN NUMBER,
4690: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
4691: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
4692: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
4693: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
4694: p_restrict_sql IN VARCHAR2,

Line 4691: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,

4687:
4688: PROCEDURE find_persons (
4689: p_rule_id IN NUMBER,
4690: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
4691: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
4692: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
4693: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
4694: p_restrict_sql IN VARCHAR2,
4695: p_match_type IN VARCHAR2,

Line 4692: p_contact_list IN HZ_PARTY_SEARCH.contact_list,

4688: PROCEDURE find_persons (
4689: p_rule_id IN NUMBER,
4690: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
4691: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
4692: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
4693: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
4694: p_restrict_sql IN VARCHAR2,
4695: p_match_type IN VARCHAR2,
4696: p_search_merged IN VARCHAR2,

Line 4693: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,

4689: p_rule_id IN NUMBER,
4690: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
4691: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
4692: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
4693: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
4694: p_restrict_sql IN VARCHAR2,
4695: p_match_type IN VARCHAR2,
4696: p_search_merged IN VARCHAR2,
4697: p_ins_details IN VARCHAR2,

Line 4707: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,

4703: 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);
4704: END;
4705: PROCEDURE find_party_details (
4706: p_rule_id IN NUMBER,
4707: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
4708: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
4709: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
4710: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
4711: p_restrict_sql IN VARCHAR2,

Line 4708: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,

4704: END;
4705: PROCEDURE find_party_details (
4706: p_rule_id IN NUMBER,
4707: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
4708: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
4709: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
4710: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
4711: p_restrict_sql IN VARCHAR2,
4712: p_match_type IN VARCHAR2,

Line 4709: p_contact_list IN HZ_PARTY_SEARCH.contact_list,

4705: PROCEDURE find_party_details (
4706: p_rule_id IN NUMBER,
4707: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
4708: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
4709: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
4710: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
4711: p_restrict_sql IN VARCHAR2,
4712: p_match_type IN VARCHAR2,
4713: p_search_merged IN VARCHAR2,

Line 4710: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,

4706: p_rule_id IN NUMBER,
4707: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
4708: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
4709: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
4710: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
4711: p_restrict_sql IN VARCHAR2,
4712: p_match_type IN VARCHAR2,
4713: p_search_merged IN VARCHAR2,
4714: x_search_ctx_id OUT NUMBER,

Line 4767: l_party_rec HZ_PARTY_SEARCH.party_search_rec_type;

4763: x_dup_set_id OUT NUMBER,
4764: x_search_ctx_id OUT NUMBER,
4765: x_num_matches OUT NUMBER
4766: ) IS
4767: l_party_rec HZ_PARTY_SEARCH.party_search_rec_type;
4768: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
4769: l_contact_list HZ_PARTY_SEARCH.contact_list;
4770: l_cpt_list HZ_PARTY_SEARCH.contact_point_list;
4771: l_match_idx NUMBER;

Line 4768: l_party_site_list HZ_PARTY_SEARCH.party_site_list;

4764: x_search_ctx_id OUT NUMBER,
4765: x_num_matches OUT NUMBER
4766: ) IS
4767: l_party_rec HZ_PARTY_SEARCH.party_search_rec_type;
4768: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
4769: l_contact_list HZ_PARTY_SEARCH.contact_list;
4770: l_cpt_list HZ_PARTY_SEARCH.contact_point_list;
4771: l_match_idx NUMBER;
4772:

Line 4769: l_contact_list HZ_PARTY_SEARCH.contact_list;

4765: x_num_matches OUT NUMBER
4766: ) IS
4767: l_party_rec HZ_PARTY_SEARCH.party_search_rec_type;
4768: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
4769: l_contact_list HZ_PARTY_SEARCH.contact_list;
4770: l_cpt_list HZ_PARTY_SEARCH.contact_point_list;
4771: l_match_idx NUMBER;
4772:
4773: --Fix for bug 4417124

Line 4770: l_cpt_list HZ_PARTY_SEARCH.contact_point_list;

4766: ) IS
4767: l_party_rec HZ_PARTY_SEARCH.party_search_rec_type;
4768: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
4769: l_contact_list HZ_PARTY_SEARCH.contact_list;
4770: l_cpt_list HZ_PARTY_SEARCH.contact_point_list;
4771: l_match_idx NUMBER;
4772:
4773: --Fix for bug 4417124
4774: l_use_contact_addr_info BOOLEAN := TRUE;

Line 4883: l_party_search_rec HZ_PARTY_SEARCH.party_search_rec_type;

4879: x_search_ctx_id OUT NUMBER,
4880: x_num_matches OUT NUMBER
4881: ) IS
4882:
4883: l_party_search_rec HZ_PARTY_SEARCH.party_search_rec_type;
4884: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
4885: l_contact_list HZ_PARTY_SEARCH.contact_list;
4886: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;
4887: contact_point_ids HZ_PARTY_SEARCH.IDList;

Line 4884: l_party_site_list HZ_PARTY_SEARCH.party_site_list;

4880: x_num_matches OUT NUMBER
4881: ) IS
4882:
4883: l_party_search_rec HZ_PARTY_SEARCH.party_search_rec_type;
4884: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
4885: l_contact_list HZ_PARTY_SEARCH.contact_list;
4886: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;
4887: contact_point_ids HZ_PARTY_SEARCH.IDList;
4888: p_party_site_list HZ_PARTY_SEARCH.IDList;

Line 4885: l_contact_list HZ_PARTY_SEARCH.contact_list;

4881: ) IS
4882:
4883: l_party_search_rec HZ_PARTY_SEARCH.party_search_rec_type;
4884: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
4885: l_contact_list HZ_PARTY_SEARCH.contact_list;
4886: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;
4887: contact_point_ids HZ_PARTY_SEARCH.IDList;
4888: p_party_site_list HZ_PARTY_SEARCH.IDList;
4889: p_contact_ids HZ_PARTY_SEARCH.IDList;

Line 4886: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;

4882:
4883: l_party_search_rec HZ_PARTY_SEARCH.party_search_rec_type;
4884: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
4885: l_contact_list HZ_PARTY_SEARCH.contact_list;
4886: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;
4887: contact_point_ids HZ_PARTY_SEARCH.IDList;
4888: p_party_site_list HZ_PARTY_SEARCH.IDList;
4889: p_contact_ids HZ_PARTY_SEARCH.IDList;
4890: l_match_idx NUMBER;

Line 4887: contact_point_ids HZ_PARTY_SEARCH.IDList;

4883: l_party_search_rec HZ_PARTY_SEARCH.party_search_rec_type;
4884: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
4885: l_contact_list HZ_PARTY_SEARCH.contact_list;
4886: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;
4887: contact_point_ids HZ_PARTY_SEARCH.IDList;
4888: p_party_site_list HZ_PARTY_SEARCH.IDList;
4889: p_contact_ids HZ_PARTY_SEARCH.IDList;
4890: l_match_idx NUMBER;
4891: cursor get_cpts_for_party_sites is select contact_point_id

Line 4888: p_party_site_list HZ_PARTY_SEARCH.IDList;

4884: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
4885: l_contact_list HZ_PARTY_SEARCH.contact_list;
4886: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;
4887: contact_point_ids HZ_PARTY_SEARCH.IDList;
4888: p_party_site_list HZ_PARTY_SEARCH.IDList;
4889: p_contact_ids HZ_PARTY_SEARCH.IDList;
4890: l_match_idx NUMBER;
4891: cursor get_cpts_for_party_sites is select contact_point_id
4892: from hz_contact_points

Line 4889: p_contact_ids HZ_PARTY_SEARCH.IDList;

4885: l_contact_list HZ_PARTY_SEARCH.contact_list;
4886: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;
4887: contact_point_ids HZ_PARTY_SEARCH.IDList;
4888: p_party_site_list HZ_PARTY_SEARCH.IDList;
4889: p_contact_ids HZ_PARTY_SEARCH.IDList;
4890: l_match_idx NUMBER;
4891: cursor get_cpts_for_party_sites is select contact_point_id
4892: from hz_contact_points
4893: where owner_table_name = 'HZ_PARTY_SITES'

Line 4918: HZ_PARTY_SEARCH.G_MISS_ID_LIST,

4914:
4915: get_search_criteria (
4916: null,
4917: p_party_site_list,
4918: HZ_PARTY_SEARCH.G_MISS_ID_LIST,
4919: contact_point_ids,
4920: l_party_search_rec,
4921: l_party_site_list,
4922: l_contact_list,

Line 4968: l_party_search_rec HZ_PARTY_SEARCH.party_search_rec_type;

4964: x_search_ctx_id OUT NUMBER,
4965: x_num_matches OUT NUMBER
4966: ) IS
4967:
4968: l_party_search_rec HZ_PARTY_SEARCH.party_search_rec_type;
4969: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
4970: l_contact_list HZ_PARTY_SEARCH.contact_list;
4971: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;
4972: contact_point_ids HZ_PARTY_SEARCH.IDList;

Line 4969: l_party_site_list HZ_PARTY_SEARCH.party_site_list;

4965: x_num_matches OUT NUMBER
4966: ) IS
4967:
4968: l_party_search_rec HZ_PARTY_SEARCH.party_search_rec_type;
4969: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
4970: l_contact_list HZ_PARTY_SEARCH.contact_list;
4971: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;
4972: contact_point_ids HZ_PARTY_SEARCH.IDList;
4973: p_party_site_list HZ_PARTY_SEARCH.IDList;

Line 4970: l_contact_list HZ_PARTY_SEARCH.contact_list;

4966: ) IS
4967:
4968: l_party_search_rec HZ_PARTY_SEARCH.party_search_rec_type;
4969: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
4970: l_contact_list HZ_PARTY_SEARCH.contact_list;
4971: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;
4972: contact_point_ids HZ_PARTY_SEARCH.IDList;
4973: p_party_site_list HZ_PARTY_SEARCH.IDList;
4974: p_contact_ids HZ_PARTY_SEARCH.IDList;

Line 4971: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;

4967:
4968: l_party_search_rec HZ_PARTY_SEARCH.party_search_rec_type;
4969: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
4970: l_contact_list HZ_PARTY_SEARCH.contact_list;
4971: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;
4972: contact_point_ids HZ_PARTY_SEARCH.IDList;
4973: p_party_site_list HZ_PARTY_SEARCH.IDList;
4974: p_contact_ids HZ_PARTY_SEARCH.IDList;
4975: l_match_idx NUMBER;

Line 4972: contact_point_ids HZ_PARTY_SEARCH.IDList;

4968: l_party_search_rec HZ_PARTY_SEARCH.party_search_rec_type;
4969: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
4970: l_contact_list HZ_PARTY_SEARCH.contact_list;
4971: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;
4972: contact_point_ids HZ_PARTY_SEARCH.IDList;
4973: p_party_site_list HZ_PARTY_SEARCH.IDList;
4974: p_contact_ids HZ_PARTY_SEARCH.IDList;
4975: l_match_idx NUMBER;
4976: cursor get_cpt_for_contact_id is select contact_point_id

Line 4973: p_party_site_list HZ_PARTY_SEARCH.IDList;

4969: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
4970: l_contact_list HZ_PARTY_SEARCH.contact_list;
4971: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;
4972: contact_point_ids HZ_PARTY_SEARCH.IDList;
4973: p_party_site_list HZ_PARTY_SEARCH.IDList;
4974: p_contact_ids HZ_PARTY_SEARCH.IDList;
4975: l_match_idx NUMBER;
4976: cursor get_cpt_for_contact_id is select contact_point_id
4977: from hz_org_contacts a, hz_relationships b, hz_contact_points c

Line 4974: p_contact_ids HZ_PARTY_SEARCH.IDList;

4970: l_contact_list HZ_PARTY_SEARCH.contact_list;
4971: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;
4972: contact_point_ids HZ_PARTY_SEARCH.IDList;
4973: p_party_site_list HZ_PARTY_SEARCH.IDList;
4974: p_contact_ids HZ_PARTY_SEARCH.IDList;
4975: l_match_idx NUMBER;
4976: cursor get_cpt_for_contact_id is select contact_point_id
4977: from hz_org_contacts a, hz_relationships b, hz_contact_points c
4978: where a.party_relationship_id = b.relationship_id

Line 5005: HZ_PARTY_SEARCH.G_MISS_ID_LIST,

5001: CLOSE get_cpt_for_contact_id;
5002:
5003: get_search_criteria (
5004: null,
5005: HZ_PARTY_SEARCH.G_MISS_ID_LIST,
5006: p_contact_ids,
5007: contact_point_ids,
5008: l_party_search_rec,
5009: l_party_site_list,

Line 5056: l_party_search_rec HZ_PARTY_SEARCH.party_search_rec_type;

5052: p_match_type IN VARCHAR2,
5053: x_search_ctx_id OUT NUMBER,
5054: x_num_matches OUT NUMBER
5055: ) IS
5056: l_party_search_rec HZ_PARTY_SEARCH.party_search_rec_type;
5057: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
5058: l_contact_list HZ_PARTY_SEARCH.contact_list;
5059: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;
5060: contact_point_ids HZ_PARTY_SEARCH.IDList;

Line 5057: l_party_site_list HZ_PARTY_SEARCH.party_site_list;

5053: x_search_ctx_id OUT NUMBER,
5054: x_num_matches OUT NUMBER
5055: ) IS
5056: l_party_search_rec HZ_PARTY_SEARCH.party_search_rec_type;
5057: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
5058: l_contact_list HZ_PARTY_SEARCH.contact_list;
5059: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;
5060: contact_point_ids HZ_PARTY_SEARCH.IDList;
5061: p_party_site_list HZ_PARTY_SEARCH.IDList;

Line 5058: l_contact_list HZ_PARTY_SEARCH.contact_list;

5054: x_num_matches OUT NUMBER
5055: ) IS
5056: l_party_search_rec HZ_PARTY_SEARCH.party_search_rec_type;
5057: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
5058: l_contact_list HZ_PARTY_SEARCH.contact_list;
5059: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;
5060: contact_point_ids HZ_PARTY_SEARCH.IDList;
5061: p_party_site_list HZ_PARTY_SEARCH.IDList;
5062: p_contact_ids HZ_PARTY_SEARCH.IDList;

Line 5059: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;

5055: ) IS
5056: l_party_search_rec HZ_PARTY_SEARCH.party_search_rec_type;
5057: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
5058: l_contact_list HZ_PARTY_SEARCH.contact_list;
5059: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;
5060: contact_point_ids HZ_PARTY_SEARCH.IDList;
5061: p_party_site_list HZ_PARTY_SEARCH.IDList;
5062: p_contact_ids HZ_PARTY_SEARCH.IDList;
5063: l_match_idx NUMBER;

Line 5060: contact_point_ids HZ_PARTY_SEARCH.IDList;

5056: l_party_search_rec HZ_PARTY_SEARCH.party_search_rec_type;
5057: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
5058: l_contact_list HZ_PARTY_SEARCH.contact_list;
5059: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;
5060: contact_point_ids HZ_PARTY_SEARCH.IDList;
5061: p_party_site_list HZ_PARTY_SEARCH.IDList;
5062: p_contact_ids HZ_PARTY_SEARCH.IDList;
5063: l_match_idx NUMBER;
5064:

Line 5061: p_party_site_list HZ_PARTY_SEARCH.IDList;

5057: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
5058: l_contact_list HZ_PARTY_SEARCH.contact_list;
5059: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;
5060: contact_point_ids HZ_PARTY_SEARCH.IDList;
5061: p_party_site_list HZ_PARTY_SEARCH.IDList;
5062: p_contact_ids HZ_PARTY_SEARCH.IDList;
5063: l_match_idx NUMBER;
5064:
5065: BEGIN

Line 5062: p_contact_ids HZ_PARTY_SEARCH.IDList;

5058: l_contact_list HZ_PARTY_SEARCH.contact_list;
5059: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;
5060: contact_point_ids HZ_PARTY_SEARCH.IDList;
5061: p_party_site_list HZ_PARTY_SEARCH.IDList;
5062: p_contact_ids HZ_PARTY_SEARCH.IDList;
5063: l_match_idx NUMBER;
5064:
5065: BEGIN
5066: IF fnd_log.level_procedure>=fnd_log.g_current_runtime_level THEN

Line 5079: HZ_PARTY_SEARCH.G_MISS_ID_LIST,

5075: END IF;
5076: contact_point_ids(1) := p_contact_point_id;
5077: get_search_criteria (
5078: null,
5079: HZ_PARTY_SEARCH.G_MISS_ID_LIST,
5080: HZ_PARTY_SEARCH.G_MISS_ID_LIST,
5081: contact_point_ids,
5082: l_party_search_rec,
5083: l_party_site_list,

Line 5080: HZ_PARTY_SEARCH.G_MISS_ID_LIST,

5076: contact_point_ids(1) := p_contact_point_id;
5077: get_search_criteria (
5078: null,
5079: HZ_PARTY_SEARCH.G_MISS_ID_LIST,
5080: HZ_PARTY_SEARCH.G_MISS_ID_LIST,
5081: contact_point_ids,
5082: l_party_search_rec,
5083: l_party_site_list,
5084: l_contact_list,

Line 5233: l_party_rec HZ_PARTY_SEARCH.party_search_rec_type;

5229: ) IS
5230: TYPE AttrList IS TABLE OF VARCHAR2(2000) INDEX BY BINARY_INTEGER;
5231: l_match_idx NUMBER;
5232: AttrVals AttrList;
5233: l_party_rec HZ_PARTY_SEARCH.party_search_rec_type;
5234: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
5235: l_contact_list HZ_PARTY_SEARCH.contact_list;
5236: l_cpt_list HZ_PARTY_SEARCH.contact_point_list;
5237: l_dup_set_id NUMBER;

Line 5234: l_party_site_list HZ_PARTY_SEARCH.party_site_list;

5230: TYPE AttrList IS TABLE OF VARCHAR2(2000) INDEX BY BINARY_INTEGER;
5231: l_match_idx NUMBER;
5232: AttrVals AttrList;
5233: l_party_rec HZ_PARTY_SEARCH.party_search_rec_type;
5234: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
5235: l_contact_list HZ_PARTY_SEARCH.contact_list;
5236: l_cpt_list HZ_PARTY_SEARCH.contact_point_list;
5237: l_dup_set_id NUMBER;
5238: l_idx NUMBER;

Line 5235: l_contact_list HZ_PARTY_SEARCH.contact_list;

5231: l_match_idx NUMBER;
5232: AttrVals AttrList;
5233: l_party_rec HZ_PARTY_SEARCH.party_search_rec_type;
5234: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
5235: l_contact_list HZ_PARTY_SEARCH.contact_list;
5236: l_cpt_list HZ_PARTY_SEARCH.contact_point_list;
5237: l_dup_set_id NUMBER;
5238: l_idx NUMBER;
5239: l_cpt_type VARCHAR2(255);

Line 5236: l_cpt_list HZ_PARTY_SEARCH.contact_point_list;

5232: AttrVals AttrList;
5233: l_party_rec HZ_PARTY_SEARCH.party_search_rec_type;
5234: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
5235: l_contact_list HZ_PARTY_SEARCH.contact_list;
5236: l_cpt_list HZ_PARTY_SEARCH.contact_point_list;
5237: l_dup_set_id NUMBER;
5238: l_idx NUMBER;
5239: l_cpt_type VARCHAR2(255);
5240: FIRST BOOLEAN := TRUE;

Line 5495: p_party_site_list IN HZ_PARTY_SEARCH.PARTY_SITE_LIST,

5491:
5492: PROCEDURE get_matching_party_sites (
5493: p_rule_id IN NUMBER,
5494: p_party_id IN NUMBER,
5495: p_party_site_list IN HZ_PARTY_SEARCH.PARTY_SITE_LIST,
5496: p_contact_point_list IN HZ_PARTY_SEARCH.CONTACT_POINT_LIST,
5497: p_restrict_sql IN VARCHAR2,
5498: p_match_type IN VARCHAR2,
5499: p_dup_party_site_id IN NUMBER,

Line 5496: p_contact_point_list IN HZ_PARTY_SEARCH.CONTACT_POINT_LIST,

5492: PROCEDURE get_matching_party_sites (
5493: p_rule_id IN NUMBER,
5494: p_party_id IN NUMBER,
5495: p_party_site_list IN HZ_PARTY_SEARCH.PARTY_SITE_LIST,
5496: p_contact_point_list IN HZ_PARTY_SEARCH.CONTACT_POINT_LIST,
5497: p_restrict_sql IN VARCHAR2,
5498: p_match_type IN VARCHAR2,
5499: p_dup_party_site_id IN NUMBER,
5500: x_search_ctx_id OUT NUMBER,

Line 5532: H_SCORES HZ_PARTY_SEARCH.score_list;

5528: l_TX11 VARCHAR2(2000);
5529: l_TX5 VARCHAR2(2000);
5530: l_TX14 VARCHAR2(2000);
5531: l_TX6 VARCHAR2(2000);
5532: H_SCORES HZ_PARTY_SEARCH.score_list;
5533:
5534: l_score NUMBER;
5535: l_idx NUMBER;
5536: l_party_cur HZ_PARTY_STAGE.StageCurTyp;

Line 5563: l_match_ps_list HZ_PARTY_SEARCH.IDList;

5559: defps NUMBER :=0;
5560: defct NUMBER :=0;
5561: defcpt NUMBER :=0;
5562: l_index NUMBER;
5563: l_match_ps_list HZ_PARTY_SEARCH.IDList;
5564: l_cnt NUMBER:=1;
5565:
5566:
5567: BEGIN

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

5583: l_match_str := ' AND ';
5584: ELSIF p_match_type = 'OR' THEN
5585: l_match_str := ' OR ';
5586: END IF;
5587: 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);
5588: g_score_until_thresh := false;
5589: IF l_entered_max_score = 0 THEN l_entered_max_score:=1; END IF;
5590:
5591: -- ************************************************************

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

5591: -- ************************************************************
5592: -- STEP 2. Setup of intermedia query strings for Acquisition query
5593: l_party_site_contains_str := INIT_PARTY_SITES_QUERY(l_match_str,l_tmp);
5594: l_contact_pt_contains_str := INIT_CONTACT_POINTS_QUERY(l_match_str,l_tmp);
5595: 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);
5596:
5597: -- Setup Search Context ID
5598: SELECT hz_search_ctx_s.nextval INTO l_search_ctx_id FROM dual;
5599: x_search_ctx_id := l_search_ctx_id;

Line 5738: p_contact_list IN HZ_PARTY_SEARCH.CONTACT_LIST,

5734:
5735: PROCEDURE get_matching_contacts (
5736: p_rule_id IN NUMBER,
5737: p_party_id IN NUMBER,
5738: p_contact_list IN HZ_PARTY_SEARCH.CONTACT_LIST,
5739: p_contact_point_list IN HZ_PARTY_SEARCH.CONTACT_POINT_LIST,
5740: p_restrict_sql IN VARCHAR2,
5741: p_match_type IN VARCHAR2,
5742: p_dup_contact_id IN NUMBER,

Line 5739: p_contact_point_list IN HZ_PARTY_SEARCH.CONTACT_POINT_LIST,

5735: PROCEDURE get_matching_contacts (
5736: p_rule_id IN NUMBER,
5737: p_party_id IN NUMBER,
5738: p_contact_list IN HZ_PARTY_SEARCH.CONTACT_LIST,
5739: p_contact_point_list IN HZ_PARTY_SEARCH.CONTACT_POINT_LIST,
5740: p_restrict_sql IN VARCHAR2,
5741: p_match_type IN VARCHAR2,
5742: p_dup_contact_id IN NUMBER,
5743: x_search_ctx_id OUT NUMBER,

Line 5769: H_SCORES HZ_PARTY_SEARCH.score_list;

5765: l_TX1 VARCHAR2(2000);
5766: l_TX5 VARCHAR2(2000);
5767: l_TX156 VARCHAR2(2000);
5768: l_TX6 VARCHAR2(2000);
5769: H_SCORES HZ_PARTY_SEARCH.score_list;
5770:
5771: l_score NUMBER;
5772: l_idx NUMBER;
5773: l_party_cur HZ_PARTY_STAGE.StageCurTyp;

Line 5797: l_match_contact_list HZ_PARTY_SEARCH.IDList;

5793: l_party_max_score NUMBER;
5794: l_ps_max_score NUMBER;
5795: l_contact_max_score NUMBER;
5796: l_cpt_max_score NUMBER;
5797: l_match_contact_list HZ_PARTY_SEARCH.IDList;
5798: l_cnt NUMBER:=1;
5799:
5800:
5801: BEGIN

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

5817: l_match_str := ' AND ';
5818: ELSIF p_match_type = 'OR' THEN
5819: l_match_str := ' OR ';
5820: END IF;
5821: 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);
5822: g_score_until_thresh := false;
5823: IF l_entered_max_score = 0 THEN l_entered_max_score:=1; END IF;
5824:
5825: -- ************************************************************

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

5825: -- ************************************************************
5826: -- STEP 2. Setup of intermedia query strings for Acquisition query
5827: l_contact_contains_str := INIT_CONTACTS_QUERY(l_match_str,l_tmp);
5828: l_contact_pt_contains_str := INIT_CONTACT_POINTS_QUERY(l_match_str,l_tmp);
5829: 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);
5830:
5831: -- Setup Search Context ID
5832: SELECT hz_search_ctx_s.nextval INTO l_search_ctx_id FROM dual;
5833: x_search_ctx_id := l_search_ctx_id;

Line 5968: p_contact_point_list IN HZ_PARTY_SEARCH.CONTACT_POINT_LIST,

5964:
5965: PROCEDURE get_matching_contact_points (
5966: p_rule_id IN NUMBER,
5967: p_party_id IN NUMBER,
5968: p_contact_point_list IN HZ_PARTY_SEARCH.CONTACT_POINT_LIST,
5969: p_restrict_sql IN VARCHAR2,
5970: p_match_type IN VARCHAR2,
5971: p_dup_contact_point_id IN NUMBER,
5972: x_search_ctx_id OUT NUMBER,

Line 6000: H_PARTY_ID HZ_PARTY_SEARCH.IDList;

5996: l_cpt_ps_id NUMBER;
5997: l_cpt_contact_id NUMBER;
5998: l_contact_pt_id NUMBER;
5999: l_cpt_type VARCHAR2(100);
6000: H_PARTY_ID HZ_PARTY_SEARCH.IDList;
6001: H_CONTACT_POINT_ID HZ_PARTY_SEARCH.IDList;
6002: H_SCORE HZ_PARTY_SEARCH.IDList;
6003:
6004: cnt NUMBER :=0;

Line 6001: H_CONTACT_POINT_ID HZ_PARTY_SEARCH.IDList;

5997: l_cpt_contact_id NUMBER;
5998: l_contact_pt_id NUMBER;
5999: l_cpt_type VARCHAR2(100);
6000: H_PARTY_ID HZ_PARTY_SEARCH.IDList;
6001: H_CONTACT_POINT_ID HZ_PARTY_SEARCH.IDList;
6002: H_SCORE HZ_PARTY_SEARCH.IDList;
6003:
6004: cnt NUMBER :=0;
6005: l_party_max_score NUMBER;

Line 6002: H_SCORE HZ_PARTY_SEARCH.IDList;

5998: l_contact_pt_id NUMBER;
5999: l_cpt_type VARCHAR2(100);
6000: H_PARTY_ID HZ_PARTY_SEARCH.IDList;
6001: H_CONTACT_POINT_ID HZ_PARTY_SEARCH.IDList;
6002: H_SCORE HZ_PARTY_SEARCH.IDList;
6003:
6004: cnt NUMBER :=0;
6005: l_party_max_score NUMBER;
6006: l_ps_max_score NUMBER;

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

6027: l_match_str := ' AND ';
6028: ELSIF p_match_type = 'OR' THEN
6029: l_match_str := ' OR ';
6030: END IF;
6031: l_entered_max_score:= init_search(HZ_PARTY_SEARCH.G_MISS_PARTY_SEARCH_REC,
6032: HZ_PARTY_SEARCH.G_MISS_PARTY_SITE_LIST, HZ_PARTY_SEARCH.G_MISS_CONTACT_LIST,
6033: p_contact_point_list,l_match_str, l_party_max_score, l_ps_max_score, l_contact_max_score, l_cpt_max_score);
6034: g_score_until_thresh := false;
6035: IF l_entered_max_score = 0 THEN l_entered_max_score:=1; END IF;

Line 6032: HZ_PARTY_SEARCH.G_MISS_PARTY_SITE_LIST, HZ_PARTY_SEARCH.G_MISS_CONTACT_LIST,

6028: ELSIF p_match_type = 'OR' THEN
6029: l_match_str := ' OR ';
6030: END IF;
6031: l_entered_max_score:= init_search(HZ_PARTY_SEARCH.G_MISS_PARTY_SEARCH_REC,
6032: HZ_PARTY_SEARCH.G_MISS_PARTY_SITE_LIST, HZ_PARTY_SEARCH.G_MISS_CONTACT_LIST,
6033: p_contact_point_list,l_match_str, l_party_max_score, l_ps_max_score, l_contact_max_score, l_cpt_max_score);
6034: g_score_until_thresh := false;
6035: IF l_entered_max_score = 0 THEN l_entered_max_score:=1; END IF;
6036:

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

6036:
6037: -- ************************************************************
6038: -- STEP 2. Setup of intermedia query strings for Acquisition query
6039: l_contact_pt_contains_str := INIT_CONTACT_POINTS_QUERY(l_match_str,l_tmp);
6040: 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);
6041:
6042: -- Setup Search Context ID
6043: SELECT hz_search_ctx_s.nextval INTO l_search_ctx_id FROM dual;
6044: x_search_ctx_id := l_search_ctx_id;

Line 6115: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,

6111:
6112: PROCEDURE get_score_details (
6113: p_rule_id IN NUMBER,
6114: p_party_id IN NUMBER,
6115: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
6116: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
6117: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
6118: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
6119: x_search_ctx_id IN OUT NUMBER

Line 6116: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,

6112: PROCEDURE get_score_details (
6113: p_rule_id IN NUMBER,
6114: p_party_id IN NUMBER,
6115: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
6116: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
6117: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
6118: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
6119: x_search_ctx_id IN OUT NUMBER
6120: ) IS

Line 6117: p_contact_list IN HZ_PARTY_SEARCH.contact_list,

6113: p_rule_id IN NUMBER,
6114: p_party_id IN NUMBER,
6115: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
6116: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
6117: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
6118: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
6119: x_search_ctx_id IN OUT NUMBER
6120: ) IS
6121:

Line 6118: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,

6114: p_party_id IN NUMBER,
6115: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
6116: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
6117: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
6118: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
6119: x_search_ctx_id IN OUT NUMBER
6120: ) IS
6121:
6122: -- Strings to hold the generated Intermedia query strings

Line 6179: H_SCORES HZ_PARTY_SEARCH.score_list;

6175: l_TX14 VARCHAR2(2000);
6176: l_max_TX14 VARCHAR2(2000);
6177: l_TX6 VARCHAR2(2000);
6178: l_max_TX6 VARCHAR2(2000);
6179: H_SCORES HZ_PARTY_SEARCH.score_list;
6180:
6181: l_score NUMBER;
6182: l_match_idx NUMBER;
6183: l_idx NUMBER;

Line 6359: x_party_search_rec OUT NOCOPY HZ_PARTY_SEARCH.party_search_rec_type,

6355: ************************************************/
6356:
6357: PROCEDURE get_party_for_search (
6358: p_party_id IN NUMBER,
6359: x_party_search_rec OUT NOCOPY HZ_PARTY_SEARCH.party_search_rec_type,
6360: x_party_site_list OUT NOCOPY HZ_PARTY_SEARCH.party_site_list,
6361: x_contact_list OUT NOCOPY HZ_PARTY_SEARCH.contact_list,
6362: x_contact_point_list OUT NOCOPY HZ_PARTY_SEARCH.contact_point_list
6363: ) IS

Line 6360: x_party_site_list OUT NOCOPY HZ_PARTY_SEARCH.party_site_list,

6356:
6357: PROCEDURE get_party_for_search (
6358: p_party_id IN NUMBER,
6359: x_party_search_rec OUT NOCOPY HZ_PARTY_SEARCH.party_search_rec_type,
6360: x_party_site_list OUT NOCOPY HZ_PARTY_SEARCH.party_site_list,
6361: x_contact_list OUT NOCOPY HZ_PARTY_SEARCH.contact_list,
6362: x_contact_point_list OUT NOCOPY HZ_PARTY_SEARCH.contact_point_list
6363: ) IS
6364: l_party_id NUMBER;

Line 6361: x_contact_list OUT NOCOPY HZ_PARTY_SEARCH.contact_list,

6357: PROCEDURE get_party_for_search (
6358: p_party_id IN NUMBER,
6359: x_party_search_rec OUT NOCOPY HZ_PARTY_SEARCH.party_search_rec_type,
6360: x_party_site_list OUT NOCOPY HZ_PARTY_SEARCH.party_site_list,
6361: x_contact_list OUT NOCOPY HZ_PARTY_SEARCH.contact_list,
6362: x_contact_point_list OUT NOCOPY HZ_PARTY_SEARCH.contact_point_list
6363: ) IS
6364: l_party_id NUMBER;
6365: l_party_site_ids HZ_PARTY_SEARCH.IDList;

Line 6362: x_contact_point_list OUT NOCOPY HZ_PARTY_SEARCH.contact_point_list

6358: p_party_id IN NUMBER,
6359: x_party_search_rec OUT NOCOPY HZ_PARTY_SEARCH.party_search_rec_type,
6360: x_party_site_list OUT NOCOPY HZ_PARTY_SEARCH.party_site_list,
6361: x_contact_list OUT NOCOPY HZ_PARTY_SEARCH.contact_list,
6362: x_contact_point_list OUT NOCOPY HZ_PARTY_SEARCH.contact_point_list
6363: ) IS
6364: l_party_id NUMBER;
6365: l_party_site_ids HZ_PARTY_SEARCH.IDList;
6366: l_contact_ids HZ_PARTY_SEARCH.IDList;

Line 6365: l_party_site_ids HZ_PARTY_SEARCH.IDList;

6361: x_contact_list OUT NOCOPY HZ_PARTY_SEARCH.contact_list,
6362: x_contact_point_list OUT NOCOPY HZ_PARTY_SEARCH.contact_point_list
6363: ) IS
6364: l_party_id NUMBER;
6365: l_party_site_ids HZ_PARTY_SEARCH.IDList;
6366: l_contact_ids HZ_PARTY_SEARCH.IDList;
6367: l_contact_pt_ids HZ_PARTY_SEARCH.IDList;
6368: ps NUMBER :=1;
6369: cpt NUMBER :=1;

Line 6366: l_contact_ids HZ_PARTY_SEARCH.IDList;

6362: x_contact_point_list OUT NOCOPY HZ_PARTY_SEARCH.contact_point_list
6363: ) IS
6364: l_party_id NUMBER;
6365: l_party_site_ids HZ_PARTY_SEARCH.IDList;
6366: l_contact_ids HZ_PARTY_SEARCH.IDList;
6367: l_contact_pt_ids HZ_PARTY_SEARCH.IDList;
6368: ps NUMBER :=1;
6369: cpt NUMBER :=1;
6370: ct NUMBER :=1;

Line 6367: l_contact_pt_ids HZ_PARTY_SEARCH.IDList;

6363: ) IS
6364: l_party_id NUMBER;
6365: l_party_site_ids HZ_PARTY_SEARCH.IDList;
6366: l_contact_ids HZ_PARTY_SEARCH.IDList;
6367: l_contact_pt_ids HZ_PARTY_SEARCH.IDList;
6368: ps NUMBER :=1;
6369: cpt NUMBER :=1;
6370: ct NUMBER :=1;
6371: l_use_contact_info varchar2(1);

Line 6476: p_party_site_ids IN HZ_PARTY_SEARCH.IDList,

6472: END get_party_for_search;
6473:
6474: PROCEDURE get_search_criteria (
6475: p_party_id IN NUMBER,
6476: p_party_site_ids IN HZ_PARTY_SEARCH.IDList,
6477: p_contact_ids IN HZ_PARTY_SEARCH.IDList,
6478: p_contact_pt_ids IN HZ_PARTY_SEARCH.IDList,
6479: x_party_search_rec OUT NOCOPY HZ_PARTY_SEARCH.party_search_rec_type,
6480: x_party_site_list OUT NOCOPY HZ_PARTY_SEARCH.party_site_list,

Line 6477: p_contact_ids IN HZ_PARTY_SEARCH.IDList,

6473:
6474: PROCEDURE get_search_criteria (
6475: p_party_id IN NUMBER,
6476: p_party_site_ids IN HZ_PARTY_SEARCH.IDList,
6477: p_contact_ids IN HZ_PARTY_SEARCH.IDList,
6478: p_contact_pt_ids IN HZ_PARTY_SEARCH.IDList,
6479: x_party_search_rec OUT NOCOPY HZ_PARTY_SEARCH.party_search_rec_type,
6480: x_party_site_list OUT NOCOPY HZ_PARTY_SEARCH.party_site_list,
6481: x_contact_list OUT NOCOPY HZ_PARTY_SEARCH.contact_list,

Line 6478: p_contact_pt_ids IN HZ_PARTY_SEARCH.IDList,

6474: PROCEDURE get_search_criteria (
6475: p_party_id IN NUMBER,
6476: p_party_site_ids IN HZ_PARTY_SEARCH.IDList,
6477: p_contact_ids IN HZ_PARTY_SEARCH.IDList,
6478: p_contact_pt_ids IN HZ_PARTY_SEARCH.IDList,
6479: x_party_search_rec OUT NOCOPY HZ_PARTY_SEARCH.party_search_rec_type,
6480: x_party_site_list OUT NOCOPY HZ_PARTY_SEARCH.party_site_list,
6481: x_contact_list OUT NOCOPY HZ_PARTY_SEARCH.contact_list,
6482: x_contact_point_list OUT NOCOPY HZ_PARTY_SEARCH.contact_point_list

Line 6479: x_party_search_rec OUT NOCOPY HZ_PARTY_SEARCH.party_search_rec_type,

6475: p_party_id IN NUMBER,
6476: p_party_site_ids IN HZ_PARTY_SEARCH.IDList,
6477: p_contact_ids IN HZ_PARTY_SEARCH.IDList,
6478: p_contact_pt_ids IN HZ_PARTY_SEARCH.IDList,
6479: x_party_search_rec OUT NOCOPY HZ_PARTY_SEARCH.party_search_rec_type,
6480: x_party_site_list OUT NOCOPY HZ_PARTY_SEARCH.party_site_list,
6481: x_contact_list OUT NOCOPY HZ_PARTY_SEARCH.contact_list,
6482: x_contact_point_list OUT NOCOPY HZ_PARTY_SEARCH.contact_point_list
6483: ) IS

Line 6480: x_party_site_list OUT NOCOPY HZ_PARTY_SEARCH.party_site_list,

6476: p_party_site_ids IN HZ_PARTY_SEARCH.IDList,
6477: p_contact_ids IN HZ_PARTY_SEARCH.IDList,
6478: p_contact_pt_ids IN HZ_PARTY_SEARCH.IDList,
6479: x_party_search_rec OUT NOCOPY HZ_PARTY_SEARCH.party_search_rec_type,
6480: x_party_site_list OUT NOCOPY HZ_PARTY_SEARCH.party_site_list,
6481: x_contact_list OUT NOCOPY HZ_PARTY_SEARCH.contact_list,
6482: x_contact_point_list OUT NOCOPY HZ_PARTY_SEARCH.contact_point_list
6483: ) IS
6484: BEGIN

Line 6481: x_contact_list OUT NOCOPY HZ_PARTY_SEARCH.contact_list,

6477: p_contact_ids IN HZ_PARTY_SEARCH.IDList,
6478: p_contact_pt_ids IN HZ_PARTY_SEARCH.IDList,
6479: x_party_search_rec OUT NOCOPY HZ_PARTY_SEARCH.party_search_rec_type,
6480: x_party_site_list OUT NOCOPY HZ_PARTY_SEARCH.party_site_list,
6481: x_contact_list OUT NOCOPY HZ_PARTY_SEARCH.contact_list,
6482: x_contact_point_list OUT NOCOPY HZ_PARTY_SEARCH.contact_point_list
6483: ) IS
6484: BEGIN
6485:

Line 6482: x_contact_point_list OUT NOCOPY HZ_PARTY_SEARCH.contact_point_list

6478: p_contact_pt_ids IN HZ_PARTY_SEARCH.IDList,
6479: x_party_search_rec OUT NOCOPY HZ_PARTY_SEARCH.party_search_rec_type,
6480: x_party_site_list OUT NOCOPY HZ_PARTY_SEARCH.party_site_list,
6481: x_contact_list OUT NOCOPY HZ_PARTY_SEARCH.contact_list,
6482: x_contact_point_list OUT NOCOPY HZ_PARTY_SEARCH.contact_point_list
6483: ) IS
6484: BEGIN
6485:
6486: IF fnd_log.level_statement>=fnd_log.g_current_runtime_level THEN

Line 6534: x_party_search_rec OUT NOCOPY HZ_PARTY_SEARCH.party_search_rec_type

6530: ************************************************/
6531:
6532: PROCEDURE get_party_rec (
6533: p_party_id IN NUMBER,
6534: x_party_search_rec OUT NOCOPY HZ_PARTY_SEARCH.party_search_rec_type
6535: ) IS
6536: l_party_type VARCHAR2(255);
6537: BEGIN
6538:

Line 6607: p_party_site_ids IN HZ_PARTY_SEARCH.IDList,

6603: the party site search record structure
6604: ************************************************/
6605:
6606: PROCEDURE get_party_site_rec (
6607: p_party_site_ids IN HZ_PARTY_SEARCH.IDList,
6608: x_party_site_list OUT NOCOPY HZ_PARTY_SEARCH.party_site_list
6609: ) IS
6610: CURSOR c_party_sites(cp_party_site_id NUMBER) IS
6611: SELECT party_site_id

Line 6608: x_party_site_list OUT NOCOPY HZ_PARTY_SEARCH.party_site_list

6604: ************************************************/
6605:
6606: PROCEDURE get_party_site_rec (
6607: p_party_site_ids IN HZ_PARTY_SEARCH.IDList,
6608: x_party_site_list OUT NOCOPY HZ_PARTY_SEARCH.party_site_list
6609: ) IS
6610: CURSOR c_party_sites(cp_party_site_id NUMBER) IS
6611: SELECT party_site_id
6612: ,translate(HZ_LOCATIONS.CITY, '%',' ')

Line 6669: p_contact_ids IN HZ_PARTY_SEARCH.IDList,

6665: the contact search record structure
6666: ************************************************/
6667:
6668: PROCEDURE get_contact_rec (
6669: p_contact_ids IN HZ_PARTY_SEARCH.IDList,
6670: x_contact_list OUT NOCOPY HZ_PARTY_SEARCH.contact_list
6671: ) IS
6672: CURSOR c_contacts(cp_org_contact_id NUMBER) IS
6673: SELECT org_contact_id

Line 6670: x_contact_list OUT NOCOPY HZ_PARTY_SEARCH.contact_list

6666: ************************************************/
6667:
6668: PROCEDURE get_contact_rec (
6669: p_contact_ids IN HZ_PARTY_SEARCH.IDList,
6670: x_contact_list OUT NOCOPY HZ_PARTY_SEARCH.contact_list
6671: ) IS
6672: CURSOR c_contacts(cp_org_contact_id NUMBER) IS
6673: SELECT org_contact_id
6674: FROM HZ_ORG_CONTACTS, HZ_RELATIONSHIPS, HZ_PERSON_PROFILES

Line 6727: p_contact_point_ids IN HZ_PARTY_SEARCH.IDList,

6723: the contact point search record structure
6724: ************************************************/
6725:
6726: PROCEDURE get_contact_point_rec (
6727: p_contact_point_ids IN HZ_PARTY_SEARCH.IDList,
6728: x_contact_point_list OUT NOCOPY HZ_PARTY_SEARCH.contact_point_list
6729: ) IS
6730:
6731: -- Cursor to fetch primary contact points for party

Line 6728: x_contact_point_list OUT NOCOPY HZ_PARTY_SEARCH.contact_point_list

6724: ************************************************/
6725:
6726: PROCEDURE get_contact_point_rec (
6727: p_contact_point_ids IN HZ_PARTY_SEARCH.IDList,
6728: x_contact_point_list OUT NOCOPY HZ_PARTY_SEARCH.contact_point_list
6729: ) IS
6730:
6731: -- Cursor to fetch primary contact points for party
6732: CURSOR c_cpts(cp_contact_point_id NUMBER) IS

Line 6786: p_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,

6782: ************************************************/
6783:
6784: PROCEDURE MAP_PARTY_REC(
6785: p_search_ctx IN BOOLEAN,
6786: p_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
6787: x_entered_max_score OUT NUMBER,
6788: x_stage_rec IN OUT NOCOPY HZ_PARTY_STAGE.party_stage_rec_type
6789: ) IS
6790: tmp VARCHAR2(4000);

Line 7000: p_search_list IN HZ_PARTY_SEARCH.party_site_list,

6996: ************************************************/
6997:
6998: PROCEDURE MAP_PARTY_SITE_REC(
6999: p_search_ctx IN BOOLEAN,
7000: p_search_list IN HZ_PARTY_SEARCH.party_site_list,
7001: x_entered_max_score OUT NUMBER,
7002: x_stage_list IN OUT NOCOPY HZ_PARTY_STAGE.party_site_stage_list
7003: ) IS
7004: l_current_max_score NUMBER;

Line 7212: p_search_list IN HZ_PARTY_SEARCH.contact_list,

7208: ************************************************/
7209:
7210: PROCEDURE MAP_CONTACT_REC(
7211: p_search_ctx IN BOOLEAN,
7212: p_search_list IN HZ_PARTY_SEARCH.contact_list,
7213: x_entered_max_score OUT NUMBER,
7214: x_stage_list IN OUT NOCOPY HZ_PARTY_STAGE.contact_stage_list
7215: ) IS
7216: l_current_max_score NUMBER;

Line 7328: p_search_list IN HZ_PARTY_SEARCH.contact_point_list,

7324: ************************************************/
7325:
7326: PROCEDURE MAP_CONTACT_POINT_REC(
7327: p_search_ctx IN BOOLEAN,
7328: p_search_list IN HZ_PARTY_SEARCH.contact_point_list,
7329: x_entered_max_score OUT NUMBER,
7330: x_stage_list IN OUT NOCOPY HZ_PARTY_STAGE.contact_pt_stage_list
7331: ) IS
7332: l_current_max_score NUMBER;

Line 7458: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,

7454: 2. Contact Point Type is not null for each condition
7455: ************************************************/
7456:
7457: FUNCTION check_prim_cond(
7458: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
7459: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
7460: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
7461: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list)
7462: RETURN BOOLEAN IS

Line 7459: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,

7455: ************************************************/
7456:
7457: FUNCTION check_prim_cond(
7458: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
7459: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
7460: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
7461: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list)
7462: RETURN BOOLEAN IS
7463: BEGIN

Line 7460: p_contact_list IN HZ_PARTY_SEARCH.contact_list,

7456:
7457: FUNCTION check_prim_cond(
7458: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
7459: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
7460: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
7461: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list)
7462: RETURN BOOLEAN IS
7463: BEGIN
7464: FOR I IN 1..p_contact_point_list.COUNT LOOP

Line 7461: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list)

7457: FUNCTION check_prim_cond(
7458: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
7459: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
7460: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
7461: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list)
7462: RETURN BOOLEAN IS
7463: BEGIN
7464: FOR I IN 1..p_contact_point_list.COUNT LOOP
7465: IF p_contact_point_list(I).CONTACT_POINT_TYPE IS NULL AND (

Line 7551: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,

7547: has party site criteria.
7548: ************************************************/
7549:
7550: PROCEDURE check_party_site_cond(
7551: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
7552: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
7553: x_secondary OUT BOOLEAN,
7554: x_primary OUT BOOLEAN
7555: ) IS

Line 7552: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,

7548: ************************************************/
7549:
7550: PROCEDURE check_party_site_cond(
7551: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
7552: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
7553: x_secondary OUT BOOLEAN,
7554: x_primary OUT BOOLEAN
7555: ) IS
7556: BEGIN

Line 7613: p_contact_list IN HZ_PARTY_SEARCH.contact_list,

7609: has contact criteria.
7610: ************************************************/
7611:
7612: PROCEDURE check_contact_cond(
7613: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
7614: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
7615: x_secondary OUT BOOLEAN,
7616: x_primary OUT BOOLEAN
7617: ) IS

Line 7614: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,

7610: ************************************************/
7611:
7612: PROCEDURE check_contact_cond(
7613: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
7614: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
7615: x_secondary OUT BOOLEAN,
7616: x_primary OUT BOOLEAN
7617: ) IS
7618: BEGIN

Line 7669: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,

7665: has valid contact point criteria.
7666: ************************************************/
7667:
7668: PROCEDURE check_contact_point_cond(
7669: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
7670: x_secondary OUT BOOLEAN,
7671: x_primary OUT BOOLEAN
7672: ) IS
7673: BEGIN