DBA Data[Home] [Help]

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

750: PROCEDURE INSERT_PARTY_SCORE (
751: p_party_id IN NUMBER
752: ,p_record_id IN NUMBER
753: ,p_search_ctx_id IN NUMBER
754: ,p_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type
755: ,p_stage_rec IN HZ_PARTY_STAGE.party_stage_rec_type
756: ,p_table_TX8 VARCHAR2
757: ,p_table_TX32 VARCHAR2
758: ,p_table_TX35 VARCHAR2

Line 1056: ,p_search_rec IN HZ_PARTY_SEARCH.party_site_search_rec_type

1052: PROCEDURE INSERT_PARTY_SITES_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.party_site_search_rec_type
1057: ,p_stage_rec IN HZ_PARTY_STAGE.party_site_stage_rec_type
1058: ,p_table_TX3 VARCHAR2
1059: ,p_table_TX4 VARCHAR2
1060: ,p_table_TX9 VARCHAR2

Line 1261: ,p_search_rec IN HZ_PARTY_SEARCH.contact_search_rec_type

1257: PROCEDURE INSERT_CONTACTS_SCORE (
1258: p_party_id IN NUMBER
1259: ,p_record_id IN NUMBER
1260: ,p_search_ctx_id IN NUMBER
1261: ,p_search_rec IN HZ_PARTY_SEARCH.contact_search_rec_type
1262: ,p_stage_rec IN HZ_PARTY_STAGE.contact_stage_rec_type
1263: ,p_table_TX5 VARCHAR2
1264: ,p_table_TX2 VARCHAR2
1265: ,p_idx IN NUMBER) IS

Line 1310: ,p_search_rec IN HZ_PARTY_SEARCH.contact_point_search_rec_type

1306: PROCEDURE INSERT_CONTACT_POINTS_SCORE (
1307: p_party_id IN NUMBER
1308: ,p_record_id IN NUMBER
1309: ,p_search_ctx_id IN NUMBER
1310: ,p_search_rec IN HZ_PARTY_SEARCH.contact_point_search_rec_type
1311: ,p_stage_rec IN HZ_PARTY_STAGE.contact_pt_stage_rec_type
1312: ,p_table_TX1 VARCHAR2
1313: ,p_table_TX5 VARCHAR2
1314: ,p_idx IN NUMBER) IS

Line 1381: p_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type

1377: for the PARTY Entity
1378: ************************************************/
1379:
1380: PROCEDURE POP_PARTY_COND_REC(
1381: p_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type
1382: ) IS
1383: BEGIN
1384: NULL ;
1385: EXCEPTION

Line 1401: p_search_list IN HZ_PARTY_SEARCH.party_site_list

1397: for the PARTY_SITES Entity
1398: ************************************************/
1399:
1400: PROCEDURE POP_PARTY_SITES_COND_REC(
1401: p_search_list IN HZ_PARTY_SEARCH.party_site_list
1402: ) IS
1403: BEGIN
1404: ---------POPULATE THE GLOBAL WORD CONDITION REC FOR PARTY_SITES-------------
1405: ------ Populate global condition record only if search list is not empty -----------

Line 1426: p_search_list IN HZ_PARTY_SEARCH.contact_list

1422: for the CONTACTS Entity
1423: ************************************************/
1424:
1425: PROCEDURE POP_CONTACTS_COND_REC(
1426: p_search_list IN HZ_PARTY_SEARCH.contact_list
1427: ) IS
1428: BEGIN
1429: NULL ;
1430: EXCEPTION

Line 1446: p_search_list IN HZ_PARTY_SEARCH.contact_point_list

1442: for the CONTACT_POINTS Entity
1443: ************************************************/
1444:
1445: PROCEDURE POP_CONTACT_POINTS_COND_REC(
1446: p_search_list IN HZ_PARTY_SEARCH.contact_point_list
1447: ) IS
1448: BEGIN
1449: NULL ;
1450: EXCEPTION

Line 1460: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type:=

1456: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
1457: END;
1458:
1459: PROCEDURE init_score_context (
1460: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type:=
1461: HZ_PARTY_SEARCH.G_MISS_PARTY_SEARCH_REC,
1462: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list:=
1463: HZ_PARTY_SEARCH.G_MISS_PARTY_SITE_LIST,
1464: p_contact_list IN HZ_PARTY_SEARCH.contact_list:=

Line 1461: HZ_PARTY_SEARCH.G_MISS_PARTY_SEARCH_REC,

1457: END;
1458:
1459: PROCEDURE init_score_context (
1460: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type:=
1461: HZ_PARTY_SEARCH.G_MISS_PARTY_SEARCH_REC,
1462: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list:=
1463: HZ_PARTY_SEARCH.G_MISS_PARTY_SITE_LIST,
1464: p_contact_list IN HZ_PARTY_SEARCH.contact_list:=
1465: HZ_PARTY_SEARCH.G_MISS_CONTACT_LIST,

Line 1462: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list:=

1458:
1459: PROCEDURE init_score_context (
1460: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type:=
1461: HZ_PARTY_SEARCH.G_MISS_PARTY_SEARCH_REC,
1462: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list:=
1463: HZ_PARTY_SEARCH.G_MISS_PARTY_SITE_LIST,
1464: p_contact_list IN HZ_PARTY_SEARCH.contact_list:=
1465: HZ_PARTY_SEARCH.G_MISS_CONTACT_LIST,
1466: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list:=

Line 1463: HZ_PARTY_SEARCH.G_MISS_PARTY_SITE_LIST,

1459: PROCEDURE init_score_context (
1460: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type:=
1461: HZ_PARTY_SEARCH.G_MISS_PARTY_SEARCH_REC,
1462: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list:=
1463: HZ_PARTY_SEARCH.G_MISS_PARTY_SITE_LIST,
1464: p_contact_list IN HZ_PARTY_SEARCH.contact_list:=
1465: HZ_PARTY_SEARCH.G_MISS_CONTACT_LIST,
1466: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list:=
1467: HZ_PARTY_SEARCH.G_MISS_CONTACT_POINT_LIST

Line 1464: p_contact_list IN HZ_PARTY_SEARCH.contact_list:=

1460: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type:=
1461: HZ_PARTY_SEARCH.G_MISS_PARTY_SEARCH_REC,
1462: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list:=
1463: HZ_PARTY_SEARCH.G_MISS_PARTY_SITE_LIST,
1464: p_contact_list IN HZ_PARTY_SEARCH.contact_list:=
1465: HZ_PARTY_SEARCH.G_MISS_CONTACT_LIST,
1466: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list:=
1467: HZ_PARTY_SEARCH.G_MISS_CONTACT_POINT_LIST
1468: ) IS

Line 1465: HZ_PARTY_SEARCH.G_MISS_CONTACT_LIST,

1461: HZ_PARTY_SEARCH.G_MISS_PARTY_SEARCH_REC,
1462: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list:=
1463: HZ_PARTY_SEARCH.G_MISS_PARTY_SITE_LIST,
1464: p_contact_list IN HZ_PARTY_SEARCH.contact_list:=
1465: HZ_PARTY_SEARCH.G_MISS_CONTACT_LIST,
1466: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list:=
1467: HZ_PARTY_SEARCH.G_MISS_CONTACT_POINT_LIST
1468: ) IS
1469: l_dummy NUMBER;

Line 1466: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list:=

1462: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list:=
1463: HZ_PARTY_SEARCH.G_MISS_PARTY_SITE_LIST,
1464: p_contact_list IN HZ_PARTY_SEARCH.contact_list:=
1465: HZ_PARTY_SEARCH.G_MISS_CONTACT_LIST,
1466: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list:=
1467: HZ_PARTY_SEARCH.G_MISS_CONTACT_POINT_LIST
1468: ) IS
1469: l_dummy NUMBER;
1470: BEGIN

Line 1467: HZ_PARTY_SEARCH.G_MISS_CONTACT_POINT_LIST

1463: HZ_PARTY_SEARCH.G_MISS_PARTY_SITE_LIST,
1464: p_contact_list IN HZ_PARTY_SEARCH.contact_list:=
1465: HZ_PARTY_SEARCH.G_MISS_CONTACT_LIST,
1466: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list:=
1467: HZ_PARTY_SEARCH.G_MISS_CONTACT_POINT_LIST
1468: ) IS
1469: l_dummy NUMBER;
1470: BEGIN
1471: IF fnd_log.level_statement>=fnd_log.g_current_runtime_level THEN

Line 1487: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type:=

1483: MAP_CONTACT_POINT_REC(FALSE,p_contact_point_list, l_dummy, g_contact_pt_stage_list);
1484:
1485: END;
1486: FUNCTION init_search(
1487: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type:=
1488: HZ_PARTY_SEARCH.G_MISS_PARTY_SEARCH_REC,
1489: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list:=
1490: HZ_PARTY_SEARCH.G_MISS_PARTY_SITE_LIST,
1491: p_contact_list IN HZ_PARTY_SEARCH.contact_list:=

Line 1488: HZ_PARTY_SEARCH.G_MISS_PARTY_SEARCH_REC,

1484:
1485: END;
1486: FUNCTION init_search(
1487: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type:=
1488: HZ_PARTY_SEARCH.G_MISS_PARTY_SEARCH_REC,
1489: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list:=
1490: HZ_PARTY_SEARCH.G_MISS_PARTY_SITE_LIST,
1491: p_contact_list IN HZ_PARTY_SEARCH.contact_list:=
1492: HZ_PARTY_SEARCH.G_MISS_CONTACT_LIST,

Line 1489: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list:=

1485: END;
1486: FUNCTION init_search(
1487: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type:=
1488: HZ_PARTY_SEARCH.G_MISS_PARTY_SEARCH_REC,
1489: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list:=
1490: HZ_PARTY_SEARCH.G_MISS_PARTY_SITE_LIST,
1491: p_contact_list IN HZ_PARTY_SEARCH.contact_list:=
1492: HZ_PARTY_SEARCH.G_MISS_CONTACT_LIST,
1493: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list:=

Line 1490: HZ_PARTY_SEARCH.G_MISS_PARTY_SITE_LIST,

1486: FUNCTION init_search(
1487: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type:=
1488: HZ_PARTY_SEARCH.G_MISS_PARTY_SEARCH_REC,
1489: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list:=
1490: HZ_PARTY_SEARCH.G_MISS_PARTY_SITE_LIST,
1491: p_contact_list IN HZ_PARTY_SEARCH.contact_list:=
1492: HZ_PARTY_SEARCH.G_MISS_CONTACT_LIST,
1493: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list:=
1494: HZ_PARTY_SEARCH.G_MISS_CONTACT_POINT_LIST,

Line 1491: p_contact_list IN HZ_PARTY_SEARCH.contact_list:=

1487: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type:=
1488: HZ_PARTY_SEARCH.G_MISS_PARTY_SEARCH_REC,
1489: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list:=
1490: HZ_PARTY_SEARCH.G_MISS_PARTY_SITE_LIST,
1491: p_contact_list IN HZ_PARTY_SEARCH.contact_list:=
1492: HZ_PARTY_SEARCH.G_MISS_CONTACT_LIST,
1493: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list:=
1494: HZ_PARTY_SEARCH.G_MISS_CONTACT_POINT_LIST,
1495: p_match_type IN VARCHAR2,

Line 1492: HZ_PARTY_SEARCH.G_MISS_CONTACT_LIST,

1488: HZ_PARTY_SEARCH.G_MISS_PARTY_SEARCH_REC,
1489: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list:=
1490: HZ_PARTY_SEARCH.G_MISS_PARTY_SITE_LIST,
1491: p_contact_list IN HZ_PARTY_SEARCH.contact_list:=
1492: HZ_PARTY_SEARCH.G_MISS_CONTACT_LIST,
1493: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list:=
1494: HZ_PARTY_SEARCH.G_MISS_CONTACT_POINT_LIST,
1495: p_match_type IN VARCHAR2,
1496: x_party_max_score OUT NUMBER,

Line 1493: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list:=

1489: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list:=
1490: HZ_PARTY_SEARCH.G_MISS_PARTY_SITE_LIST,
1491: p_contact_list IN HZ_PARTY_SEARCH.contact_list:=
1492: HZ_PARTY_SEARCH.G_MISS_CONTACT_LIST,
1493: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list:=
1494: HZ_PARTY_SEARCH.G_MISS_CONTACT_POINT_LIST,
1495: p_match_type IN VARCHAR2,
1496: x_party_max_score OUT NUMBER,
1497: x_ps_max_score OUT NUMBER,

Line 1494: HZ_PARTY_SEARCH.G_MISS_CONTACT_POINT_LIST,

1490: HZ_PARTY_SEARCH.G_MISS_PARTY_SITE_LIST,
1491: p_contact_list IN HZ_PARTY_SEARCH.contact_list:=
1492: HZ_PARTY_SEARCH.G_MISS_CONTACT_LIST,
1493: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list:=
1494: HZ_PARTY_SEARCH.G_MISS_CONTACT_POINT_LIST,
1495: p_match_type IN VARCHAR2,
1496: x_party_max_score OUT NUMBER,
1497: x_ps_max_score OUT NUMBER,
1498: x_contact_max_score OUT NUMBER,

Line 1506: maxscore HZ_PARTY_SEARCH.IDList;

1502: l_ps_entered_max_score NUMBER:=0;
1503: l_ct_entered_max_score NUMBER:=0;
1504: l_cpt_entered_max_score NUMBER:=0;
1505: vlist vlisttype;
1506: maxscore HZ_PARTY_SEARCH.IDList;
1507: l_name VARCHAR2(200);
1508: l_idx NUMBER;
1509: l_num NUMBER;
1510: total NUMBER;

Line 3210: RETURN HZ_PARTY_SEARCH.score_rec IS

3206: p_party_id NUMBER,
3207: p_party_site_id NUMBER,
3208: p_org_contact_id NUMBER,
3209: p_contact_point_id NUMBER)
3210: RETURN HZ_PARTY_SEARCH.score_rec IS
3211: l_score_rec HZ_PARTY_SEARCH.score_rec;
3212: BEGIN
3213: IF fnd_log.level_statement>=fnd_log.g_current_runtime_level THEN
3214: 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 3211: l_score_rec HZ_PARTY_SEARCH.score_rec;

3207: p_party_site_id NUMBER,
3208: p_org_contact_id NUMBER,
3209: p_contact_point_id NUMBER)
3210: RETURN HZ_PARTY_SEARCH.score_rec IS
3211: l_score_rec HZ_PARTY_SEARCH.score_rec;
3212: BEGIN
3213: IF fnd_log.level_statement>=fnd_log.g_current_runtime_level THEN
3214: 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);
3215: 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 3243: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,

3239: **********************************************************/
3240:
3241: PROCEDURE find_parties (
3242: p_rule_id IN NUMBER,
3243: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
3244: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
3245: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
3246: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
3247: p_restrict_sql IN VARCHAR2,

Line 3244: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,

3240:
3241: PROCEDURE find_parties (
3242: p_rule_id IN NUMBER,
3243: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
3244: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
3245: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
3246: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
3247: p_restrict_sql IN VARCHAR2,
3248: p_match_type IN VARCHAR2,

Line 3245: p_contact_list IN HZ_PARTY_SEARCH.contact_list,

3241: PROCEDURE find_parties (
3242: p_rule_id IN NUMBER,
3243: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
3244: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
3245: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
3246: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
3247: p_restrict_sql IN VARCHAR2,
3248: p_match_type IN VARCHAR2,
3249: p_search_merged IN VARCHAR2,

Line 3246: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,

3242: p_rule_id IN NUMBER,
3243: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
3244: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
3245: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
3246: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
3247: p_restrict_sql IN VARCHAR2,
3248: p_match_type IN VARCHAR2,
3249: p_search_merged IN VARCHAR2,
3250: p_dup_party_id IN NUMBER,

Line 3300: H_SCORES HZ_PARTY_SEARCH.score_list;

3296: l_TX45 VARCHAR2(2000);
3297: l_TX48 VARCHAR2(2000);
3298: l_TX156 VARCHAR2(2000);
3299: l_TX14 VARCHAR2(2000);
3300: H_SCORES HZ_PARTY_SEARCH.score_list;
3301: H_PARTY_ID HZ_PARTY_SEARCH.IDList;
3302: H_PARTY_ID_LIST HZ_PARTY_SEARCH.IDList;
3303:
3304: l_score NUMBER;

Line 3301: H_PARTY_ID HZ_PARTY_SEARCH.IDList;

3297: l_TX48 VARCHAR2(2000);
3298: l_TX156 VARCHAR2(2000);
3299: l_TX14 VARCHAR2(2000);
3300: H_SCORES HZ_PARTY_SEARCH.score_list;
3301: H_PARTY_ID HZ_PARTY_SEARCH.IDList;
3302: H_PARTY_ID_LIST HZ_PARTY_SEARCH.IDList;
3303:
3304: l_score NUMBER;
3305: l_idx NUMBER;

Line 3302: H_PARTY_ID_LIST HZ_PARTY_SEARCH.IDList;

3298: l_TX156 VARCHAR2(2000);
3299: l_TX14 VARCHAR2(2000);
3300: H_SCORES HZ_PARTY_SEARCH.score_list;
3301: H_PARTY_ID HZ_PARTY_SEARCH.IDList;
3302: H_PARTY_ID_LIST HZ_PARTY_SEARCH.IDList;
3303:
3304: l_score NUMBER;
3305: l_idx NUMBER;
3306: l_party_cur HZ_PARTY_STAGE.StageCurTyp;

Line 3496: h_ps_id HZ_PARTY_SEARCH.IDList;

3492: /** Private procedure to acquire and score at party site level ***/
3493: 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
3494: l_party_id_idx NUMBER:=1;
3495: l_ctx_id NUMBER;
3496: h_ps_id HZ_PARTY_SEARCH.IDList;
3497: h_ps_party_id HZ_PARTY_SEARCH.IDList;
3498: h_ps_score HZ_PARTY_SEARCH.IDList;
3499: detcnt NUMBER := 1;
3500: BEGIN

Line 3497: h_ps_party_id HZ_PARTY_SEARCH.IDList;

3493: 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
3494: l_party_id_idx NUMBER:=1;
3495: l_ctx_id NUMBER;
3496: h_ps_id HZ_PARTY_SEARCH.IDList;
3497: h_ps_party_id HZ_PARTY_SEARCH.IDList;
3498: h_ps_score HZ_PARTY_SEARCH.IDList;
3499: detcnt NUMBER := 1;
3500: BEGIN
3501: IF fnd_log.level_statement>=fnd_log.g_current_runtime_level THEN

Line 3498: h_ps_score HZ_PARTY_SEARCH.IDList;

3494: l_party_id_idx NUMBER:=1;
3495: l_ctx_id NUMBER;
3496: h_ps_id HZ_PARTY_SEARCH.IDList;
3497: h_ps_party_id HZ_PARTY_SEARCH.IDList;
3498: h_ps_score HZ_PARTY_SEARCH.IDList;
3499: detcnt NUMBER := 1;
3500: BEGIN
3501: IF fnd_log.level_statement>=fnd_log.g_current_runtime_level THEN
3502: 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 3618: h_ct_id HZ_PARTY_SEARCH.IDList;

3614: /** Private procedure to acquire and score at contact point level ***/
3615: 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
3616: l_party_id_idx NUMBER:=1;
3617: l_ctx_id NUMBER;
3618: h_ct_id HZ_PARTY_SEARCH.IDList;
3619: h_ct_party_id HZ_PARTY_SEARCH.IDList;
3620: h_ct_score HZ_PARTY_SEARCH.IDList;
3621: detcnt NUMBER := 1;
3622: BEGIN

Line 3619: h_ct_party_id HZ_PARTY_SEARCH.IDList;

3615: 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
3616: l_party_id_idx NUMBER:=1;
3617: l_ctx_id NUMBER;
3618: h_ct_id HZ_PARTY_SEARCH.IDList;
3619: h_ct_party_id HZ_PARTY_SEARCH.IDList;
3620: h_ct_score HZ_PARTY_SEARCH.IDList;
3621: detcnt NUMBER := 1;
3622: BEGIN
3623: IF fnd_log.level_statement>=fnd_log.g_current_runtime_level THEN

Line 3620: h_ct_score HZ_PARTY_SEARCH.IDList;

3616: l_party_id_idx NUMBER:=1;
3617: l_ctx_id NUMBER;
3618: h_ct_id HZ_PARTY_SEARCH.IDList;
3619: h_ct_party_id HZ_PARTY_SEARCH.IDList;
3620: h_ct_score HZ_PARTY_SEARCH.IDList;
3621: detcnt NUMBER := 1;
3622: BEGIN
3623: IF fnd_log.level_statement>=fnd_log.g_current_runtime_level THEN
3624: 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 3727: h_cpt_id HZ_PARTY_SEARCH.IDList;

3723: /** Private procedure to acquire and score at contact point level ***/
3724: 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
3725: l_party_id_idx NUMBER:=1;
3726: l_ctx_id NUMBER;
3727: h_cpt_id HZ_PARTY_SEARCH.IDList;
3728: h_cpt_party_id HZ_PARTY_SEARCH.IDList;
3729: h_cpt_score HZ_PARTY_SEARCH.IDList;
3730: detcnt NUMBER := 1;
3731: l_cpt_flag VARCHAR2(1) := 'N';

Line 3728: h_cpt_party_id HZ_PARTY_SEARCH.IDList;

3724: 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
3725: l_party_id_idx NUMBER:=1;
3726: l_ctx_id NUMBER;
3727: h_cpt_id HZ_PARTY_SEARCH.IDList;
3728: h_cpt_party_id HZ_PARTY_SEARCH.IDList;
3729: h_cpt_score HZ_PARTY_SEARCH.IDList;
3730: detcnt NUMBER := 1;
3731: l_cpt_flag VARCHAR2(1) := 'N';
3732: is_a_match VARCHAR2(1) := 'Y';

Line 3729: h_cpt_score HZ_PARTY_SEARCH.IDList;

3725: l_party_id_idx NUMBER:=1;
3726: l_ctx_id NUMBER;
3727: h_cpt_id HZ_PARTY_SEARCH.IDList;
3728: h_cpt_party_id HZ_PARTY_SEARCH.IDList;
3729: h_cpt_score HZ_PARTY_SEARCH.IDList;
3730: detcnt NUMBER := 1;
3731: l_cpt_flag VARCHAR2(1) := 'N';
3732: is_a_match VARCHAR2(1) := 'Y';
3733: BEGIN

Line 4216: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,

4212: END find_parties;
4213:
4214: PROCEDURE find_persons (
4215: p_rule_id IN NUMBER,
4216: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
4217: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
4218: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
4219: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
4220: p_restrict_sql IN VARCHAR2,

Line 4217: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,

4213:
4214: PROCEDURE find_persons (
4215: p_rule_id IN NUMBER,
4216: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
4217: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
4218: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
4219: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
4220: p_restrict_sql IN VARCHAR2,
4221: p_match_type IN VARCHAR2,

Line 4218: p_contact_list IN HZ_PARTY_SEARCH.contact_list,

4214: PROCEDURE find_persons (
4215: p_rule_id IN NUMBER,
4216: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
4217: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
4218: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
4219: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
4220: p_restrict_sql IN VARCHAR2,
4221: p_match_type IN VARCHAR2,
4222: p_search_merged IN VARCHAR2,

Line 4219: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,

4215: p_rule_id IN NUMBER,
4216: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
4217: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
4218: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
4219: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
4220: p_restrict_sql IN VARCHAR2,
4221: p_match_type IN VARCHAR2,
4222: p_search_merged IN VARCHAR2,
4223: p_dup_party_id IN NUMBER,

Line 4273: H_SCORES HZ_PARTY_SEARCH.score_list;

4269: l_TX45 VARCHAR2(2000);
4270: l_TX48 VARCHAR2(2000);
4271: l_TX156 VARCHAR2(2000);
4272: l_TX14 VARCHAR2(2000);
4273: H_SCORES HZ_PARTY_SEARCH.score_list;
4274: H_PARTY_ID HZ_PARTY_SEARCH.IDList;
4275: H_PARTY_ID_LIST HZ_PARTY_SEARCH.IDList;
4276:
4277: l_score NUMBER;

Line 4274: H_PARTY_ID HZ_PARTY_SEARCH.IDList;

4270: l_TX48 VARCHAR2(2000);
4271: l_TX156 VARCHAR2(2000);
4272: l_TX14 VARCHAR2(2000);
4273: H_SCORES HZ_PARTY_SEARCH.score_list;
4274: H_PARTY_ID HZ_PARTY_SEARCH.IDList;
4275: H_PARTY_ID_LIST HZ_PARTY_SEARCH.IDList;
4276:
4277: l_score NUMBER;
4278: l_idx NUMBER;

Line 4275: H_PARTY_ID_LIST HZ_PARTY_SEARCH.IDList;

4271: l_TX156 VARCHAR2(2000);
4272: l_TX14 VARCHAR2(2000);
4273: H_SCORES HZ_PARTY_SEARCH.score_list;
4274: H_PARTY_ID HZ_PARTY_SEARCH.IDList;
4275: H_PARTY_ID_LIST HZ_PARTY_SEARCH.IDList;
4276:
4277: l_score NUMBER;
4278: l_idx NUMBER;
4279: l_party_cur HZ_PARTY_STAGE.StageCurTyp;

Line 4517: h_ps_id HZ_PARTY_SEARCH.IDList;

4513: /** Private procedure to acquire and score at party site level ***/
4514: 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
4515: l_party_id_idx NUMBER:=1;
4516: l_ctx_id NUMBER;
4517: h_ps_id HZ_PARTY_SEARCH.IDList;
4518: h_ps_party_id HZ_PARTY_SEARCH.IDList;
4519: h_ps_score HZ_PARTY_SEARCH.IDList;
4520: detcnt NUMBER := 1;
4521: l_person_id NUMBER;

Line 4518: h_ps_party_id HZ_PARTY_SEARCH.IDList;

4514: 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
4515: l_party_id_idx NUMBER:=1;
4516: l_ctx_id NUMBER;
4517: h_ps_id HZ_PARTY_SEARCH.IDList;
4518: h_ps_party_id HZ_PARTY_SEARCH.IDList;
4519: h_ps_score HZ_PARTY_SEARCH.IDList;
4520: detcnt NUMBER := 1;
4521: l_person_id NUMBER;
4522: BEGIN

Line 4519: h_ps_score HZ_PARTY_SEARCH.IDList;

4515: l_party_id_idx NUMBER:=1;
4516: l_ctx_id NUMBER;
4517: h_ps_id HZ_PARTY_SEARCH.IDList;
4518: h_ps_party_id HZ_PARTY_SEARCH.IDList;
4519: h_ps_score HZ_PARTY_SEARCH.IDList;
4520: detcnt NUMBER := 1;
4521: l_person_id NUMBER;
4522: BEGIN
4523: SAVEPOINT eval_start;

Line 4616: h_ct_id HZ_PARTY_SEARCH.IDList;

4612: /** Private procedure to acquire and score at party site level ***/
4613: PROCEDURE eval_contact_level(p_contact_contains_str VARCHAR2,p_ins_details VARCHAR2,p_emax_score NUMBER) IS
4614: l_party_id_idx NUMBER:=1;
4615: l_ctx_id NUMBER;
4616: h_ct_id HZ_PARTY_SEARCH.IDList;
4617: h_ct_party_id HZ_PARTY_SEARCH.IDList;
4618: h_ct_score HZ_PARTY_SEARCH.IDList;
4619: detcnt NUMBER := 1;
4620: l_person_id NUMBER;

Line 4617: h_ct_party_id HZ_PARTY_SEARCH.IDList;

4613: PROCEDURE eval_contact_level(p_contact_contains_str VARCHAR2,p_ins_details VARCHAR2,p_emax_score NUMBER) IS
4614: l_party_id_idx NUMBER:=1;
4615: l_ctx_id NUMBER;
4616: h_ct_id HZ_PARTY_SEARCH.IDList;
4617: h_ct_party_id HZ_PARTY_SEARCH.IDList;
4618: h_ct_score HZ_PARTY_SEARCH.IDList;
4619: detcnt NUMBER := 1;
4620: l_person_id NUMBER;
4621: BEGIN

Line 4618: h_ct_score HZ_PARTY_SEARCH.IDList;

4614: l_party_id_idx NUMBER:=1;
4615: l_ctx_id NUMBER;
4616: h_ct_id HZ_PARTY_SEARCH.IDList;
4617: h_ct_party_id HZ_PARTY_SEARCH.IDList;
4618: h_ct_score HZ_PARTY_SEARCH.IDList;
4619: detcnt NUMBER := 1;
4620: l_person_id NUMBER;
4621: BEGIN
4622: SAVEPOINT eval_start;

Line 4674: h_cpt_id HZ_PARTY_SEARCH.IDList;

4670: /** Private procedure to acquire and score at contact point level ***/
4671: 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
4672: l_party_id_idx NUMBER:=1;
4673: l_ctx_id NUMBER;
4674: h_cpt_id HZ_PARTY_SEARCH.IDList;
4675: h_cpt_party_id HZ_PARTY_SEARCH.IDList;
4676: h_cpt_score HZ_PARTY_SEARCH.IDList;
4677: detcnt NUMBER := 1;
4678: l_person_id NUMBER;

Line 4675: h_cpt_party_id HZ_PARTY_SEARCH.IDList;

4671: 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
4672: l_party_id_idx NUMBER:=1;
4673: l_ctx_id NUMBER;
4674: h_cpt_id HZ_PARTY_SEARCH.IDList;
4675: h_cpt_party_id HZ_PARTY_SEARCH.IDList;
4676: h_cpt_score HZ_PARTY_SEARCH.IDList;
4677: detcnt NUMBER := 1;
4678: l_person_id NUMBER;
4679: is_a_match VARCHAR2(1) := 'Y';

Line 4676: h_cpt_score HZ_PARTY_SEARCH.IDList;

4672: l_party_id_idx NUMBER:=1;
4673: l_ctx_id NUMBER;
4674: h_cpt_id HZ_PARTY_SEARCH.IDList;
4675: h_cpt_party_id HZ_PARTY_SEARCH.IDList;
4676: h_cpt_score HZ_PARTY_SEARCH.IDList;
4677: detcnt NUMBER := 1;
4678: l_person_id NUMBER;
4679: is_a_match VARCHAR2(1) := 'Y';
4680: l_cpt_flag VARCHAR2(1) := 'N';

Line 5087: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,

5083: END find_persons;
5084:
5085: PROCEDURE find_persons (
5086: p_rule_id IN NUMBER,
5087: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
5088: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
5089: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
5090: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
5091: p_restrict_sql IN VARCHAR2,

Line 5088: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,

5084:
5085: PROCEDURE find_persons (
5086: p_rule_id IN NUMBER,
5087: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
5088: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
5089: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
5090: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
5091: p_restrict_sql IN VARCHAR2,
5092: p_match_type IN VARCHAR2,

Line 5089: p_contact_list IN HZ_PARTY_SEARCH.contact_list,

5085: PROCEDURE find_persons (
5086: p_rule_id IN NUMBER,
5087: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
5088: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
5089: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
5090: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
5091: p_restrict_sql IN VARCHAR2,
5092: p_match_type IN VARCHAR2,
5093: p_search_merged IN VARCHAR2,

Line 5090: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,

5086: p_rule_id IN NUMBER,
5087: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
5088: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
5089: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
5090: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
5091: p_restrict_sql IN VARCHAR2,
5092: p_match_type IN VARCHAR2,
5093: p_search_merged IN VARCHAR2,
5094: p_ins_details IN VARCHAR2,

Line 5104: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,

5100: 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);
5101: END;
5102: PROCEDURE find_party_details (
5103: p_rule_id IN NUMBER,
5104: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
5105: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
5106: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
5107: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
5108: p_restrict_sql IN VARCHAR2,

Line 5105: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,

5101: END;
5102: PROCEDURE find_party_details (
5103: p_rule_id IN NUMBER,
5104: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
5105: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
5106: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
5107: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
5108: p_restrict_sql IN VARCHAR2,
5109: p_match_type IN VARCHAR2,

Line 5106: p_contact_list IN HZ_PARTY_SEARCH.contact_list,

5102: PROCEDURE find_party_details (
5103: p_rule_id IN NUMBER,
5104: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
5105: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
5106: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
5107: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
5108: p_restrict_sql IN VARCHAR2,
5109: p_match_type IN VARCHAR2,
5110: p_search_merged IN VARCHAR2,

Line 5107: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,

5103: p_rule_id IN NUMBER,
5104: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
5105: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
5106: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
5107: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
5108: p_restrict_sql IN VARCHAR2,
5109: p_match_type IN VARCHAR2,
5110: p_search_merged IN VARCHAR2,
5111: x_search_ctx_id OUT NUMBER,

Line 5164: l_party_rec HZ_PARTY_SEARCH.party_search_rec_type;

5160: x_dup_set_id OUT NUMBER,
5161: x_search_ctx_id OUT NUMBER,
5162: x_num_matches OUT NUMBER
5163: ) IS
5164: l_party_rec HZ_PARTY_SEARCH.party_search_rec_type;
5165: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
5166: l_contact_list HZ_PARTY_SEARCH.contact_list;
5167: l_cpt_list HZ_PARTY_SEARCH.contact_point_list;
5168: l_match_idx NUMBER;

Line 5165: l_party_site_list HZ_PARTY_SEARCH.party_site_list;

5161: x_search_ctx_id OUT NUMBER,
5162: x_num_matches OUT NUMBER
5163: ) IS
5164: l_party_rec HZ_PARTY_SEARCH.party_search_rec_type;
5165: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
5166: l_contact_list HZ_PARTY_SEARCH.contact_list;
5167: l_cpt_list HZ_PARTY_SEARCH.contact_point_list;
5168: l_match_idx NUMBER;
5169:

Line 5166: l_contact_list HZ_PARTY_SEARCH.contact_list;

5162: x_num_matches OUT NUMBER
5163: ) IS
5164: l_party_rec HZ_PARTY_SEARCH.party_search_rec_type;
5165: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
5166: l_contact_list HZ_PARTY_SEARCH.contact_list;
5167: l_cpt_list HZ_PARTY_SEARCH.contact_point_list;
5168: l_match_idx NUMBER;
5169:
5170: --Fix for bug 4417124

Line 5167: l_cpt_list HZ_PARTY_SEARCH.contact_point_list;

5163: ) IS
5164: l_party_rec HZ_PARTY_SEARCH.party_search_rec_type;
5165: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
5166: l_contact_list HZ_PARTY_SEARCH.contact_list;
5167: l_cpt_list HZ_PARTY_SEARCH.contact_point_list;
5168: l_match_idx NUMBER;
5169:
5170: --Fix for bug 4417124
5171: l_use_contact_addr_info BOOLEAN := TRUE;

Line 5280: l_party_search_rec HZ_PARTY_SEARCH.party_search_rec_type;

5276: x_search_ctx_id OUT NUMBER,
5277: x_num_matches OUT NUMBER
5278: ) IS
5279:
5280: l_party_search_rec HZ_PARTY_SEARCH.party_search_rec_type;
5281: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
5282: l_contact_list HZ_PARTY_SEARCH.contact_list;
5283: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;
5284: contact_point_ids HZ_PARTY_SEARCH.IDList;

Line 5281: l_party_site_list HZ_PARTY_SEARCH.party_site_list;

5277: x_num_matches OUT NUMBER
5278: ) IS
5279:
5280: l_party_search_rec HZ_PARTY_SEARCH.party_search_rec_type;
5281: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
5282: l_contact_list HZ_PARTY_SEARCH.contact_list;
5283: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;
5284: contact_point_ids HZ_PARTY_SEARCH.IDList;
5285: p_party_site_list HZ_PARTY_SEARCH.IDList;

Line 5282: l_contact_list HZ_PARTY_SEARCH.contact_list;

5278: ) IS
5279:
5280: l_party_search_rec HZ_PARTY_SEARCH.party_search_rec_type;
5281: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
5282: l_contact_list HZ_PARTY_SEARCH.contact_list;
5283: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;
5284: contact_point_ids HZ_PARTY_SEARCH.IDList;
5285: p_party_site_list HZ_PARTY_SEARCH.IDList;
5286: p_contact_ids HZ_PARTY_SEARCH.IDList;

Line 5283: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;

5279:
5280: l_party_search_rec HZ_PARTY_SEARCH.party_search_rec_type;
5281: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
5282: l_contact_list HZ_PARTY_SEARCH.contact_list;
5283: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;
5284: contact_point_ids HZ_PARTY_SEARCH.IDList;
5285: p_party_site_list HZ_PARTY_SEARCH.IDList;
5286: p_contact_ids HZ_PARTY_SEARCH.IDList;
5287: l_match_idx NUMBER;

Line 5284: contact_point_ids HZ_PARTY_SEARCH.IDList;

5280: l_party_search_rec HZ_PARTY_SEARCH.party_search_rec_type;
5281: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
5282: l_contact_list HZ_PARTY_SEARCH.contact_list;
5283: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;
5284: contact_point_ids HZ_PARTY_SEARCH.IDList;
5285: p_party_site_list HZ_PARTY_SEARCH.IDList;
5286: p_contact_ids HZ_PARTY_SEARCH.IDList;
5287: l_match_idx NUMBER;
5288: cursor get_cpts_for_party_sites is select contact_point_id

Line 5285: p_party_site_list HZ_PARTY_SEARCH.IDList;

5281: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
5282: l_contact_list HZ_PARTY_SEARCH.contact_list;
5283: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;
5284: contact_point_ids HZ_PARTY_SEARCH.IDList;
5285: p_party_site_list HZ_PARTY_SEARCH.IDList;
5286: p_contact_ids HZ_PARTY_SEARCH.IDList;
5287: l_match_idx NUMBER;
5288: cursor get_cpts_for_party_sites is select contact_point_id
5289: from hz_contact_points

Line 5286: p_contact_ids HZ_PARTY_SEARCH.IDList;

5282: l_contact_list HZ_PARTY_SEARCH.contact_list;
5283: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;
5284: contact_point_ids HZ_PARTY_SEARCH.IDList;
5285: p_party_site_list HZ_PARTY_SEARCH.IDList;
5286: p_contact_ids HZ_PARTY_SEARCH.IDList;
5287: l_match_idx NUMBER;
5288: cursor get_cpts_for_party_sites is select contact_point_id
5289: from hz_contact_points
5290: where owner_table_name = 'HZ_PARTY_SITES'

Line 5315: HZ_PARTY_SEARCH.G_MISS_ID_LIST,

5311:
5312: get_search_criteria (
5313: null,
5314: p_party_site_list,
5315: HZ_PARTY_SEARCH.G_MISS_ID_LIST,
5316: contact_point_ids,
5317: l_party_search_rec,
5318: l_party_site_list,
5319: l_contact_list,

Line 5365: l_party_search_rec HZ_PARTY_SEARCH.party_search_rec_type;

5361: x_search_ctx_id OUT NUMBER,
5362: x_num_matches OUT NUMBER
5363: ) IS
5364:
5365: l_party_search_rec HZ_PARTY_SEARCH.party_search_rec_type;
5366: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
5367: l_contact_list HZ_PARTY_SEARCH.contact_list;
5368: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;
5369: contact_point_ids HZ_PARTY_SEARCH.IDList;

Line 5366: l_party_site_list HZ_PARTY_SEARCH.party_site_list;

5362: x_num_matches OUT NUMBER
5363: ) IS
5364:
5365: l_party_search_rec HZ_PARTY_SEARCH.party_search_rec_type;
5366: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
5367: l_contact_list HZ_PARTY_SEARCH.contact_list;
5368: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;
5369: contact_point_ids HZ_PARTY_SEARCH.IDList;
5370: p_party_site_list HZ_PARTY_SEARCH.IDList;

Line 5367: l_contact_list HZ_PARTY_SEARCH.contact_list;

5363: ) IS
5364:
5365: l_party_search_rec HZ_PARTY_SEARCH.party_search_rec_type;
5366: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
5367: l_contact_list HZ_PARTY_SEARCH.contact_list;
5368: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;
5369: contact_point_ids HZ_PARTY_SEARCH.IDList;
5370: p_party_site_list HZ_PARTY_SEARCH.IDList;
5371: p_contact_ids HZ_PARTY_SEARCH.IDList;

Line 5368: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;

5364:
5365: l_party_search_rec HZ_PARTY_SEARCH.party_search_rec_type;
5366: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
5367: l_contact_list HZ_PARTY_SEARCH.contact_list;
5368: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;
5369: contact_point_ids HZ_PARTY_SEARCH.IDList;
5370: p_party_site_list HZ_PARTY_SEARCH.IDList;
5371: p_contact_ids HZ_PARTY_SEARCH.IDList;
5372: l_match_idx NUMBER;

Line 5369: contact_point_ids HZ_PARTY_SEARCH.IDList;

5365: l_party_search_rec HZ_PARTY_SEARCH.party_search_rec_type;
5366: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
5367: l_contact_list HZ_PARTY_SEARCH.contact_list;
5368: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;
5369: contact_point_ids HZ_PARTY_SEARCH.IDList;
5370: p_party_site_list HZ_PARTY_SEARCH.IDList;
5371: p_contact_ids HZ_PARTY_SEARCH.IDList;
5372: l_match_idx NUMBER;
5373: cursor get_cpt_for_contact_id is select contact_point_id

Line 5370: p_party_site_list HZ_PARTY_SEARCH.IDList;

5366: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
5367: l_contact_list HZ_PARTY_SEARCH.contact_list;
5368: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;
5369: contact_point_ids HZ_PARTY_SEARCH.IDList;
5370: p_party_site_list HZ_PARTY_SEARCH.IDList;
5371: p_contact_ids HZ_PARTY_SEARCH.IDList;
5372: l_match_idx NUMBER;
5373: cursor get_cpt_for_contact_id is select contact_point_id
5374: from hz_org_contacts a, hz_relationships b, hz_contact_points c

Line 5371: p_contact_ids HZ_PARTY_SEARCH.IDList;

5367: l_contact_list HZ_PARTY_SEARCH.contact_list;
5368: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;
5369: contact_point_ids HZ_PARTY_SEARCH.IDList;
5370: p_party_site_list HZ_PARTY_SEARCH.IDList;
5371: p_contact_ids HZ_PARTY_SEARCH.IDList;
5372: l_match_idx NUMBER;
5373: cursor get_cpt_for_contact_id is select contact_point_id
5374: from hz_org_contacts a, hz_relationships b, hz_contact_points c
5375: where a.party_relationship_id = b.relationship_id

Line 5402: HZ_PARTY_SEARCH.G_MISS_ID_LIST,

5398: CLOSE get_cpt_for_contact_id;
5399:
5400: get_search_criteria (
5401: null,
5402: HZ_PARTY_SEARCH.G_MISS_ID_LIST,
5403: p_contact_ids,
5404: contact_point_ids,
5405: l_party_search_rec,
5406: l_party_site_list,

Line 5453: l_party_search_rec HZ_PARTY_SEARCH.party_search_rec_type;

5449: p_match_type IN VARCHAR2,
5450: x_search_ctx_id OUT NUMBER,
5451: x_num_matches OUT NUMBER
5452: ) IS
5453: l_party_search_rec HZ_PARTY_SEARCH.party_search_rec_type;
5454: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
5455: l_contact_list HZ_PARTY_SEARCH.contact_list;
5456: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;
5457: contact_point_ids HZ_PARTY_SEARCH.IDList;

Line 5454: l_party_site_list HZ_PARTY_SEARCH.party_site_list;

5450: x_search_ctx_id OUT NUMBER,
5451: x_num_matches OUT NUMBER
5452: ) IS
5453: l_party_search_rec HZ_PARTY_SEARCH.party_search_rec_type;
5454: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
5455: l_contact_list HZ_PARTY_SEARCH.contact_list;
5456: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;
5457: contact_point_ids HZ_PARTY_SEARCH.IDList;
5458: p_party_site_list HZ_PARTY_SEARCH.IDList;

Line 5455: l_contact_list HZ_PARTY_SEARCH.contact_list;

5451: x_num_matches OUT NUMBER
5452: ) IS
5453: l_party_search_rec HZ_PARTY_SEARCH.party_search_rec_type;
5454: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
5455: l_contact_list HZ_PARTY_SEARCH.contact_list;
5456: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;
5457: contact_point_ids HZ_PARTY_SEARCH.IDList;
5458: p_party_site_list HZ_PARTY_SEARCH.IDList;
5459: p_contact_ids HZ_PARTY_SEARCH.IDList;

Line 5456: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;

5452: ) IS
5453: l_party_search_rec HZ_PARTY_SEARCH.party_search_rec_type;
5454: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
5455: l_contact_list HZ_PARTY_SEARCH.contact_list;
5456: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;
5457: contact_point_ids HZ_PARTY_SEARCH.IDList;
5458: p_party_site_list HZ_PARTY_SEARCH.IDList;
5459: p_contact_ids HZ_PARTY_SEARCH.IDList;
5460: l_match_idx NUMBER;

Line 5457: contact_point_ids HZ_PARTY_SEARCH.IDList;

5453: l_party_search_rec HZ_PARTY_SEARCH.party_search_rec_type;
5454: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
5455: l_contact_list HZ_PARTY_SEARCH.contact_list;
5456: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;
5457: contact_point_ids HZ_PARTY_SEARCH.IDList;
5458: p_party_site_list HZ_PARTY_SEARCH.IDList;
5459: p_contact_ids HZ_PARTY_SEARCH.IDList;
5460: l_match_idx NUMBER;
5461:

Line 5458: p_party_site_list HZ_PARTY_SEARCH.IDList;

5454: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
5455: l_contact_list HZ_PARTY_SEARCH.contact_list;
5456: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;
5457: contact_point_ids HZ_PARTY_SEARCH.IDList;
5458: p_party_site_list HZ_PARTY_SEARCH.IDList;
5459: p_contact_ids HZ_PARTY_SEARCH.IDList;
5460: l_match_idx NUMBER;
5461:
5462: BEGIN

Line 5459: p_contact_ids HZ_PARTY_SEARCH.IDList;

5455: l_contact_list HZ_PARTY_SEARCH.contact_list;
5456: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;
5457: contact_point_ids HZ_PARTY_SEARCH.IDList;
5458: p_party_site_list HZ_PARTY_SEARCH.IDList;
5459: p_contact_ids HZ_PARTY_SEARCH.IDList;
5460: l_match_idx NUMBER;
5461:
5462: BEGIN
5463: IF fnd_log.level_procedure>=fnd_log.g_current_runtime_level THEN

Line 5476: HZ_PARTY_SEARCH.G_MISS_ID_LIST,

5472: END IF;
5473: contact_point_ids(1) := p_contact_point_id;
5474: get_search_criteria (
5475: null,
5476: HZ_PARTY_SEARCH.G_MISS_ID_LIST,
5477: HZ_PARTY_SEARCH.G_MISS_ID_LIST,
5478: contact_point_ids,
5479: l_party_search_rec,
5480: l_party_site_list,

Line 5477: HZ_PARTY_SEARCH.G_MISS_ID_LIST,

5473: contact_point_ids(1) := p_contact_point_id;
5474: get_search_criteria (
5475: null,
5476: HZ_PARTY_SEARCH.G_MISS_ID_LIST,
5477: HZ_PARTY_SEARCH.G_MISS_ID_LIST,
5478: contact_point_ids,
5479: l_party_search_rec,
5480: l_party_site_list,
5481: l_contact_list,

Line 5630: l_party_rec HZ_PARTY_SEARCH.party_search_rec_type;

5626: ) IS
5627: TYPE AttrList IS TABLE OF VARCHAR2(2000) INDEX BY BINARY_INTEGER;
5628: l_match_idx NUMBER;
5629: AttrVals AttrList;
5630: l_party_rec HZ_PARTY_SEARCH.party_search_rec_type;
5631: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
5632: l_contact_list HZ_PARTY_SEARCH.contact_list;
5633: l_cpt_list HZ_PARTY_SEARCH.contact_point_list;
5634: l_dup_set_id NUMBER;

Line 5631: l_party_site_list HZ_PARTY_SEARCH.party_site_list;

5627: TYPE AttrList IS TABLE OF VARCHAR2(2000) INDEX BY BINARY_INTEGER;
5628: l_match_idx NUMBER;
5629: AttrVals AttrList;
5630: l_party_rec HZ_PARTY_SEARCH.party_search_rec_type;
5631: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
5632: l_contact_list HZ_PARTY_SEARCH.contact_list;
5633: l_cpt_list HZ_PARTY_SEARCH.contact_point_list;
5634: l_dup_set_id NUMBER;
5635: l_idx NUMBER;

Line 5632: l_contact_list HZ_PARTY_SEARCH.contact_list;

5628: l_match_idx NUMBER;
5629: AttrVals AttrList;
5630: l_party_rec HZ_PARTY_SEARCH.party_search_rec_type;
5631: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
5632: l_contact_list HZ_PARTY_SEARCH.contact_list;
5633: l_cpt_list HZ_PARTY_SEARCH.contact_point_list;
5634: l_dup_set_id NUMBER;
5635: l_idx NUMBER;
5636: l_cpt_type VARCHAR2(255);

Line 5633: l_cpt_list HZ_PARTY_SEARCH.contact_point_list;

5629: AttrVals AttrList;
5630: l_party_rec HZ_PARTY_SEARCH.party_search_rec_type;
5631: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
5632: l_contact_list HZ_PARTY_SEARCH.contact_list;
5633: l_cpt_list HZ_PARTY_SEARCH.contact_point_list;
5634: l_dup_set_id NUMBER;
5635: l_idx NUMBER;
5636: l_cpt_type VARCHAR2(255);
5637: FIRST BOOLEAN := TRUE;

Line 5941: p_party_site_list IN HZ_PARTY_SEARCH.PARTY_SITE_LIST,

5937:
5938: PROCEDURE get_matching_party_sites (
5939: p_rule_id IN NUMBER,
5940: p_party_id IN NUMBER,
5941: p_party_site_list IN HZ_PARTY_SEARCH.PARTY_SITE_LIST,
5942: p_contact_point_list IN HZ_PARTY_SEARCH.CONTACT_POINT_LIST,
5943: p_restrict_sql IN VARCHAR2,
5944: p_match_type IN VARCHAR2,
5945: p_dup_party_site_id IN NUMBER,

Line 5942: p_contact_point_list IN HZ_PARTY_SEARCH.CONTACT_POINT_LIST,

5938: PROCEDURE get_matching_party_sites (
5939: p_rule_id IN NUMBER,
5940: p_party_id IN NUMBER,
5941: p_party_site_list IN HZ_PARTY_SEARCH.PARTY_SITE_LIST,
5942: p_contact_point_list IN HZ_PARTY_SEARCH.CONTACT_POINT_LIST,
5943: p_restrict_sql IN VARCHAR2,
5944: p_match_type IN VARCHAR2,
5945: p_dup_party_site_id IN NUMBER,
5946: x_search_ctx_id OUT NUMBER,

Line 5977: H_SCORES HZ_PARTY_SEARCH.score_list;

5973: l_TX4 VARCHAR2(2000);
5974: l_TX11 VARCHAR2(2000);
5975: l_TX5 VARCHAR2(2000);
5976: l_TX14 VARCHAR2(2000);
5977: H_SCORES HZ_PARTY_SEARCH.score_list;
5978:
5979: l_score NUMBER;
5980: l_idx NUMBER;
5981: l_party_cur HZ_PARTY_STAGE.StageCurTyp;

Line 6008: l_match_ps_list HZ_PARTY_SEARCH.IDList;

6004: defps NUMBER :=0;
6005: defct NUMBER :=0;
6006: defcpt NUMBER :=0;
6007: l_index NUMBER;
6008: l_match_ps_list HZ_PARTY_SEARCH.IDList;
6009: l_cnt NUMBER:=1;
6010:
6011:
6012: BEGIN

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

6028: l_match_str := ' AND ';
6029: ELSIF p_match_type = 'OR' THEN
6030: l_match_str := ' OR ';
6031: END IF;
6032: 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);
6033: g_score_until_thresh := false;
6034: IF l_entered_max_score = 0 THEN l_entered_max_score:=1; END IF;
6035:
6036: -- ************************************************************

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

6036: -- ************************************************************
6037: -- STEP 2. Setup of intermedia query strings for Acquisition query
6038: l_party_site_contains_str := INIT_PARTY_SITES_QUERY(l_match_str,l_tmp);
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,p_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 6183: p_contact_list IN HZ_PARTY_SEARCH.CONTACT_LIST,

6179:
6180: PROCEDURE get_matching_contacts (
6181: p_rule_id IN NUMBER,
6182: p_party_id IN NUMBER,
6183: p_contact_list IN HZ_PARTY_SEARCH.CONTACT_LIST,
6184: p_contact_point_list IN HZ_PARTY_SEARCH.CONTACT_POINT_LIST,
6185: p_restrict_sql IN VARCHAR2,
6186: p_match_type IN VARCHAR2,
6187: p_dup_contact_id IN NUMBER,

Line 6184: p_contact_point_list IN HZ_PARTY_SEARCH.CONTACT_POINT_LIST,

6180: PROCEDURE get_matching_contacts (
6181: p_rule_id IN NUMBER,
6182: p_party_id IN NUMBER,
6183: p_contact_list IN HZ_PARTY_SEARCH.CONTACT_LIST,
6184: p_contact_point_list IN HZ_PARTY_SEARCH.CONTACT_POINT_LIST,
6185: p_restrict_sql IN VARCHAR2,
6186: p_match_type IN VARCHAR2,
6187: p_dup_contact_id IN NUMBER,
6188: x_search_ctx_id OUT NUMBER,

Line 6212: H_SCORES HZ_PARTY_SEARCH.score_list;

6208:
6209: l_TX2 VARCHAR2(2000);
6210: l_TX1 VARCHAR2(2000);
6211: l_TX5 VARCHAR2(2000);
6212: H_SCORES HZ_PARTY_SEARCH.score_list;
6213:
6214: l_score NUMBER;
6215: l_idx NUMBER;
6216: l_party_cur HZ_PARTY_STAGE.StageCurTyp;

Line 6240: l_match_contact_list HZ_PARTY_SEARCH.IDList;

6236: l_party_max_score NUMBER;
6237: l_ps_max_score NUMBER;
6238: l_contact_max_score NUMBER;
6239: l_cpt_max_score NUMBER;
6240: l_match_contact_list HZ_PARTY_SEARCH.IDList;
6241: l_cnt NUMBER:=1;
6242:
6243:
6244: BEGIN

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

6260: l_match_str := ' AND ';
6261: ELSIF p_match_type = 'OR' THEN
6262: l_match_str := ' OR ';
6263: END IF;
6264: 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);
6265: g_score_until_thresh := false;
6266: IF l_entered_max_score = 0 THEN l_entered_max_score:=1; END IF;
6267:
6268: -- ************************************************************

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

6268: -- ************************************************************
6269: -- STEP 2. Setup of intermedia query strings for Acquisition query
6270: l_contact_contains_str := INIT_CONTACTS_QUERY(l_match_str,l_tmp);
6271: l_contact_pt_contains_str := INIT_CONTACT_POINTS_QUERY(l_match_str,l_tmp);
6272: 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);
6273:
6274: -- Setup Search Context ID
6275: SELECT hz_search_ctx_s.nextval INTO l_search_ctx_id FROM dual;
6276: x_search_ctx_id := l_search_ctx_id;

Line 6411: p_contact_point_list IN HZ_PARTY_SEARCH.CONTACT_POINT_LIST,

6407:
6408: PROCEDURE get_matching_contact_points (
6409: p_rule_id IN NUMBER,
6410: p_party_id IN NUMBER,
6411: p_contact_point_list IN HZ_PARTY_SEARCH.CONTACT_POINT_LIST,
6412: p_restrict_sql IN VARCHAR2,
6413: p_match_type IN VARCHAR2,
6414: p_dup_contact_point_id IN NUMBER,
6415: x_search_ctx_id OUT NUMBER,

Line 6442: H_PARTY_ID HZ_PARTY_SEARCH.IDList;

6438: l_cpt_ps_id NUMBER;
6439: l_cpt_contact_id NUMBER;
6440: l_contact_pt_id NUMBER;
6441: l_cpt_type VARCHAR2(100);
6442: H_PARTY_ID HZ_PARTY_SEARCH.IDList;
6443: H_CONTACT_POINT_ID HZ_PARTY_SEARCH.IDList;
6444: H_SCORE HZ_PARTY_SEARCH.IDList;
6445:
6446: cnt NUMBER :=0;

Line 6443: H_CONTACT_POINT_ID HZ_PARTY_SEARCH.IDList;

6439: l_cpt_contact_id NUMBER;
6440: l_contact_pt_id NUMBER;
6441: l_cpt_type VARCHAR2(100);
6442: H_PARTY_ID HZ_PARTY_SEARCH.IDList;
6443: H_CONTACT_POINT_ID HZ_PARTY_SEARCH.IDList;
6444: H_SCORE HZ_PARTY_SEARCH.IDList;
6445:
6446: cnt NUMBER :=0;
6447: l_party_max_score NUMBER;

Line 6444: H_SCORE HZ_PARTY_SEARCH.IDList;

6440: l_contact_pt_id NUMBER;
6441: l_cpt_type VARCHAR2(100);
6442: H_PARTY_ID HZ_PARTY_SEARCH.IDList;
6443: H_CONTACT_POINT_ID HZ_PARTY_SEARCH.IDList;
6444: H_SCORE HZ_PARTY_SEARCH.IDList;
6445:
6446: cnt NUMBER :=0;
6447: l_party_max_score NUMBER;
6448: l_ps_max_score NUMBER;

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

6469: l_match_str := ' AND ';
6470: ELSIF p_match_type = 'OR' THEN
6471: l_match_str := ' OR ';
6472: END IF;
6473: l_entered_max_score:= init_search(HZ_PARTY_SEARCH.G_MISS_PARTY_SEARCH_REC,
6474: HZ_PARTY_SEARCH.G_MISS_PARTY_SITE_LIST, HZ_PARTY_SEARCH.G_MISS_CONTACT_LIST,
6475: p_contact_point_list,l_match_str, l_party_max_score, l_ps_max_score, l_contact_max_score, l_cpt_max_score);
6476: g_score_until_thresh := false;
6477: IF l_entered_max_score = 0 THEN l_entered_max_score:=1; END IF;

Line 6474: HZ_PARTY_SEARCH.G_MISS_PARTY_SITE_LIST, HZ_PARTY_SEARCH.G_MISS_CONTACT_LIST,

6470: ELSIF p_match_type = 'OR' THEN
6471: l_match_str := ' OR ';
6472: END IF;
6473: l_entered_max_score:= init_search(HZ_PARTY_SEARCH.G_MISS_PARTY_SEARCH_REC,
6474: HZ_PARTY_SEARCH.G_MISS_PARTY_SITE_LIST, HZ_PARTY_SEARCH.G_MISS_CONTACT_LIST,
6475: p_contact_point_list,l_match_str, l_party_max_score, l_ps_max_score, l_contact_max_score, l_cpt_max_score);
6476: g_score_until_thresh := false;
6477: IF l_entered_max_score = 0 THEN l_entered_max_score:=1; END IF;
6478:

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

6478:
6479: -- ************************************************************
6480: -- STEP 2. Setup of intermedia query strings for Acquisition query
6481: l_contact_pt_contains_str := INIT_CONTACT_POINTS_QUERY(l_match_str,l_tmp);
6482: 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);
6483:
6484: -- Setup Search Context ID
6485: SELECT hz_search_ctx_s.nextval INTO l_search_ctx_id FROM dual;
6486: x_search_ctx_id := l_search_ctx_id;

Line 6557: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,

6553:
6554: PROCEDURE get_score_details (
6555: p_rule_id IN NUMBER,
6556: p_party_id IN NUMBER,
6557: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
6558: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
6559: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
6560: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
6561: x_search_ctx_id IN OUT NUMBER

Line 6558: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,

6554: PROCEDURE get_score_details (
6555: p_rule_id IN NUMBER,
6556: p_party_id IN NUMBER,
6557: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
6558: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
6559: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
6560: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
6561: x_search_ctx_id IN OUT NUMBER
6562: ) IS

Line 6559: p_contact_list IN HZ_PARTY_SEARCH.contact_list,

6555: p_rule_id IN NUMBER,
6556: p_party_id IN NUMBER,
6557: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
6558: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
6559: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
6560: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
6561: x_search_ctx_id IN OUT NUMBER
6562: ) IS
6563:

Line 6560: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,

6556: p_party_id IN NUMBER,
6557: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
6558: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
6559: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
6560: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
6561: x_search_ctx_id IN OUT NUMBER
6562: ) IS
6563:
6564: -- Strings to hold the generated Intermedia query strings

Line 6623: H_SCORES HZ_PARTY_SEARCH.score_list;

6619: l_TX156 VARCHAR2(2000);
6620: l_max_TX156 VARCHAR2(2000);
6621: l_TX14 VARCHAR2(2000);
6622: l_max_TX14 VARCHAR2(2000);
6623: H_SCORES HZ_PARTY_SEARCH.score_list;
6624:
6625: l_score NUMBER;
6626: l_match_idx NUMBER;
6627: l_idx NUMBER;

Line 6803: x_party_search_rec OUT NOCOPY HZ_PARTY_SEARCH.party_search_rec_type,

6799: ************************************************/
6800:
6801: PROCEDURE get_party_for_search (
6802: p_party_id IN NUMBER,
6803: x_party_search_rec OUT NOCOPY HZ_PARTY_SEARCH.party_search_rec_type,
6804: x_party_site_list OUT NOCOPY HZ_PARTY_SEARCH.party_site_list,
6805: x_contact_list OUT NOCOPY HZ_PARTY_SEARCH.contact_list,
6806: x_contact_point_list OUT NOCOPY HZ_PARTY_SEARCH.contact_point_list
6807: ) IS

Line 6804: x_party_site_list OUT NOCOPY HZ_PARTY_SEARCH.party_site_list,

6800:
6801: PROCEDURE get_party_for_search (
6802: p_party_id IN NUMBER,
6803: x_party_search_rec OUT NOCOPY HZ_PARTY_SEARCH.party_search_rec_type,
6804: x_party_site_list OUT NOCOPY HZ_PARTY_SEARCH.party_site_list,
6805: x_contact_list OUT NOCOPY HZ_PARTY_SEARCH.contact_list,
6806: x_contact_point_list OUT NOCOPY HZ_PARTY_SEARCH.contact_point_list
6807: ) IS
6808: l_party_id NUMBER;

Line 6805: x_contact_list OUT NOCOPY HZ_PARTY_SEARCH.contact_list,

6801: PROCEDURE get_party_for_search (
6802: p_party_id IN NUMBER,
6803: x_party_search_rec OUT NOCOPY HZ_PARTY_SEARCH.party_search_rec_type,
6804: x_party_site_list OUT NOCOPY HZ_PARTY_SEARCH.party_site_list,
6805: x_contact_list OUT NOCOPY HZ_PARTY_SEARCH.contact_list,
6806: x_contact_point_list OUT NOCOPY HZ_PARTY_SEARCH.contact_point_list
6807: ) IS
6808: l_party_id NUMBER;
6809: l_party_site_ids HZ_PARTY_SEARCH.IDList;

Line 6806: x_contact_point_list OUT NOCOPY HZ_PARTY_SEARCH.contact_point_list

6802: p_party_id IN NUMBER,
6803: x_party_search_rec OUT NOCOPY HZ_PARTY_SEARCH.party_search_rec_type,
6804: x_party_site_list OUT NOCOPY HZ_PARTY_SEARCH.party_site_list,
6805: x_contact_list OUT NOCOPY HZ_PARTY_SEARCH.contact_list,
6806: x_contact_point_list OUT NOCOPY HZ_PARTY_SEARCH.contact_point_list
6807: ) IS
6808: l_party_id NUMBER;
6809: l_party_site_ids HZ_PARTY_SEARCH.IDList;
6810: l_contact_ids HZ_PARTY_SEARCH.IDList;

Line 6809: l_party_site_ids HZ_PARTY_SEARCH.IDList;

6805: x_contact_list OUT NOCOPY HZ_PARTY_SEARCH.contact_list,
6806: x_contact_point_list OUT NOCOPY HZ_PARTY_SEARCH.contact_point_list
6807: ) IS
6808: l_party_id NUMBER;
6809: l_party_site_ids HZ_PARTY_SEARCH.IDList;
6810: l_contact_ids HZ_PARTY_SEARCH.IDList;
6811: l_contact_pt_ids HZ_PARTY_SEARCH.IDList;
6812: ps NUMBER :=1;
6813: cpt NUMBER :=1;

Line 6810: l_contact_ids HZ_PARTY_SEARCH.IDList;

6806: x_contact_point_list OUT NOCOPY HZ_PARTY_SEARCH.contact_point_list
6807: ) IS
6808: l_party_id NUMBER;
6809: l_party_site_ids HZ_PARTY_SEARCH.IDList;
6810: l_contact_ids HZ_PARTY_SEARCH.IDList;
6811: l_contact_pt_ids HZ_PARTY_SEARCH.IDList;
6812: ps NUMBER :=1;
6813: cpt NUMBER :=1;
6814: ct NUMBER :=1;

Line 6811: l_contact_pt_ids HZ_PARTY_SEARCH.IDList;

6807: ) IS
6808: l_party_id NUMBER;
6809: l_party_site_ids HZ_PARTY_SEARCH.IDList;
6810: l_contact_ids HZ_PARTY_SEARCH.IDList;
6811: l_contact_pt_ids HZ_PARTY_SEARCH.IDList;
6812: ps NUMBER :=1;
6813: cpt NUMBER :=1;
6814: ct NUMBER :=1;
6815: l_use_contact_info varchar2(1);

Line 6920: p_party_site_ids IN HZ_PARTY_SEARCH.IDList,

6916: END get_party_for_search;
6917:
6918: PROCEDURE get_search_criteria (
6919: p_party_id IN NUMBER,
6920: p_party_site_ids IN HZ_PARTY_SEARCH.IDList,
6921: p_contact_ids IN HZ_PARTY_SEARCH.IDList,
6922: p_contact_pt_ids IN HZ_PARTY_SEARCH.IDList,
6923: x_party_search_rec OUT NOCOPY HZ_PARTY_SEARCH.party_search_rec_type,
6924: x_party_site_list OUT NOCOPY HZ_PARTY_SEARCH.party_site_list,

Line 6921: p_contact_ids IN HZ_PARTY_SEARCH.IDList,

6917:
6918: PROCEDURE get_search_criteria (
6919: p_party_id IN NUMBER,
6920: p_party_site_ids IN HZ_PARTY_SEARCH.IDList,
6921: p_contact_ids IN HZ_PARTY_SEARCH.IDList,
6922: p_contact_pt_ids IN HZ_PARTY_SEARCH.IDList,
6923: x_party_search_rec OUT NOCOPY HZ_PARTY_SEARCH.party_search_rec_type,
6924: x_party_site_list OUT NOCOPY HZ_PARTY_SEARCH.party_site_list,
6925: x_contact_list OUT NOCOPY HZ_PARTY_SEARCH.contact_list,

Line 6922: p_contact_pt_ids IN HZ_PARTY_SEARCH.IDList,

6918: PROCEDURE get_search_criteria (
6919: p_party_id IN NUMBER,
6920: p_party_site_ids IN HZ_PARTY_SEARCH.IDList,
6921: p_contact_ids IN HZ_PARTY_SEARCH.IDList,
6922: p_contact_pt_ids IN HZ_PARTY_SEARCH.IDList,
6923: x_party_search_rec OUT NOCOPY HZ_PARTY_SEARCH.party_search_rec_type,
6924: x_party_site_list OUT NOCOPY HZ_PARTY_SEARCH.party_site_list,
6925: x_contact_list OUT NOCOPY HZ_PARTY_SEARCH.contact_list,
6926: x_contact_point_list OUT NOCOPY HZ_PARTY_SEARCH.contact_point_list

Line 6923: x_party_search_rec OUT NOCOPY HZ_PARTY_SEARCH.party_search_rec_type,

6919: p_party_id IN NUMBER,
6920: p_party_site_ids IN HZ_PARTY_SEARCH.IDList,
6921: p_contact_ids IN HZ_PARTY_SEARCH.IDList,
6922: p_contact_pt_ids IN HZ_PARTY_SEARCH.IDList,
6923: x_party_search_rec OUT NOCOPY HZ_PARTY_SEARCH.party_search_rec_type,
6924: x_party_site_list OUT NOCOPY HZ_PARTY_SEARCH.party_site_list,
6925: x_contact_list OUT NOCOPY HZ_PARTY_SEARCH.contact_list,
6926: x_contact_point_list OUT NOCOPY HZ_PARTY_SEARCH.contact_point_list
6927: ) IS

Line 6924: x_party_site_list OUT NOCOPY HZ_PARTY_SEARCH.party_site_list,

6920: p_party_site_ids IN HZ_PARTY_SEARCH.IDList,
6921: p_contact_ids IN HZ_PARTY_SEARCH.IDList,
6922: p_contact_pt_ids IN HZ_PARTY_SEARCH.IDList,
6923: x_party_search_rec OUT NOCOPY HZ_PARTY_SEARCH.party_search_rec_type,
6924: x_party_site_list OUT NOCOPY HZ_PARTY_SEARCH.party_site_list,
6925: x_contact_list OUT NOCOPY HZ_PARTY_SEARCH.contact_list,
6926: x_contact_point_list OUT NOCOPY HZ_PARTY_SEARCH.contact_point_list
6927: ) IS
6928: BEGIN

Line 6925: x_contact_list OUT NOCOPY HZ_PARTY_SEARCH.contact_list,

6921: p_contact_ids IN HZ_PARTY_SEARCH.IDList,
6922: p_contact_pt_ids IN HZ_PARTY_SEARCH.IDList,
6923: x_party_search_rec OUT NOCOPY HZ_PARTY_SEARCH.party_search_rec_type,
6924: x_party_site_list OUT NOCOPY HZ_PARTY_SEARCH.party_site_list,
6925: x_contact_list OUT NOCOPY HZ_PARTY_SEARCH.contact_list,
6926: x_contact_point_list OUT NOCOPY HZ_PARTY_SEARCH.contact_point_list
6927: ) IS
6928: BEGIN
6929:

Line 6926: x_contact_point_list OUT NOCOPY HZ_PARTY_SEARCH.contact_point_list

6922: p_contact_pt_ids IN HZ_PARTY_SEARCH.IDList,
6923: x_party_search_rec OUT NOCOPY HZ_PARTY_SEARCH.party_search_rec_type,
6924: x_party_site_list OUT NOCOPY HZ_PARTY_SEARCH.party_site_list,
6925: x_contact_list OUT NOCOPY HZ_PARTY_SEARCH.contact_list,
6926: x_contact_point_list OUT NOCOPY HZ_PARTY_SEARCH.contact_point_list
6927: ) IS
6928: BEGIN
6929:
6930: IF fnd_log.level_statement>=fnd_log.g_current_runtime_level THEN

Line 6978: x_party_search_rec OUT NOCOPY HZ_PARTY_SEARCH.party_search_rec_type

6974: ************************************************/
6975:
6976: PROCEDURE get_party_rec (
6977: p_party_id IN NUMBER,
6978: x_party_search_rec OUT NOCOPY HZ_PARTY_SEARCH.party_search_rec_type
6979: ) IS
6980: l_party_type VARCHAR2(255);
6981: BEGIN
6982:

Line 7067: p_party_site_ids IN HZ_PARTY_SEARCH.IDList,

7063: the party site search record structure
7064: ************************************************/
7065:
7066: PROCEDURE get_party_site_rec (
7067: p_party_site_ids IN HZ_PARTY_SEARCH.IDList,
7068: x_party_site_list OUT NOCOPY HZ_PARTY_SEARCH.party_site_list
7069: ) IS
7070: CURSOR c_party_sites(cp_party_site_id NUMBER) IS
7071: SELECT party_site_id

Line 7068: x_party_site_list OUT NOCOPY HZ_PARTY_SEARCH.party_site_list

7064: ************************************************/
7065:
7066: PROCEDURE get_party_site_rec (
7067: p_party_site_ids IN HZ_PARTY_SEARCH.IDList,
7068: x_party_site_list OUT NOCOPY HZ_PARTY_SEARCH.party_site_list
7069: ) IS
7070: CURSOR c_party_sites(cp_party_site_id NUMBER) IS
7071: SELECT party_site_id
7072: ,translate(HZ_LOCATIONS.CITY, '%',' ')

Line 7133: p_contact_ids IN HZ_PARTY_SEARCH.IDList,

7129: the contact search record structure
7130: ************************************************/
7131:
7132: PROCEDURE get_contact_rec (
7133: p_contact_ids IN HZ_PARTY_SEARCH.IDList,
7134: x_contact_list OUT NOCOPY HZ_PARTY_SEARCH.contact_list
7135: ) IS
7136: CURSOR c_contacts(cp_org_contact_id NUMBER) IS
7137: SELECT org_contact_id

Line 7134: x_contact_list OUT NOCOPY HZ_PARTY_SEARCH.contact_list

7130: ************************************************/
7131:
7132: PROCEDURE get_contact_rec (
7133: p_contact_ids IN HZ_PARTY_SEARCH.IDList,
7134: x_contact_list OUT NOCOPY HZ_PARTY_SEARCH.contact_list
7135: ) IS
7136: CURSOR c_contacts(cp_org_contact_id NUMBER) IS
7137: SELECT org_contact_id
7138: FROM HZ_ORG_CONTACTS, HZ_RELATIONSHIPS, HZ_PERSON_PROFILES

Line 7191: p_contact_point_ids IN HZ_PARTY_SEARCH.IDList,

7187: the contact point search record structure
7188: ************************************************/
7189:
7190: PROCEDURE get_contact_point_rec (
7191: p_contact_point_ids IN HZ_PARTY_SEARCH.IDList,
7192: x_contact_point_list OUT NOCOPY HZ_PARTY_SEARCH.contact_point_list
7193: ) IS
7194:
7195: -- Cursor to fetch primary contact points for party

Line 7192: x_contact_point_list OUT NOCOPY HZ_PARTY_SEARCH.contact_point_list

7188: ************************************************/
7189:
7190: PROCEDURE get_contact_point_rec (
7191: p_contact_point_ids IN HZ_PARTY_SEARCH.IDList,
7192: x_contact_point_list OUT NOCOPY HZ_PARTY_SEARCH.contact_point_list
7193: ) IS
7194:
7195: -- Cursor to fetch primary contact points for party
7196: CURSOR c_cpts(cp_contact_point_id NUMBER) IS

Line 7250: p_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,

7246: ************************************************/
7247:
7248: PROCEDURE MAP_PARTY_REC(
7249: p_search_ctx IN BOOLEAN,
7250: p_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
7251: x_entered_max_score OUT NUMBER,
7252: x_stage_rec IN OUT NOCOPY HZ_PARTY_STAGE.party_stage_rec_type
7253: ) IS
7254: tmp VARCHAR2(4000);

Line 7517: p_search_list IN HZ_PARTY_SEARCH.party_site_list,

7513: ************************************************/
7514:
7515: PROCEDURE MAP_PARTY_SITE_REC(
7516: p_search_ctx IN BOOLEAN,
7517: p_search_list IN HZ_PARTY_SEARCH.party_site_list,
7518: x_entered_max_score OUT NUMBER,
7519: x_stage_list IN OUT NOCOPY HZ_PARTY_STAGE.party_site_stage_list
7520: ) IS
7521: l_current_max_score NUMBER;

Line 7725: p_search_list IN HZ_PARTY_SEARCH.contact_list,

7721: ************************************************/
7722:
7723: PROCEDURE MAP_CONTACT_REC(
7724: p_search_ctx IN BOOLEAN,
7725: p_search_list IN HZ_PARTY_SEARCH.contact_list,
7726: x_entered_max_score OUT NUMBER,
7727: x_stage_list IN OUT NOCOPY HZ_PARTY_STAGE.contact_stage_list
7728: ) IS
7729: l_current_max_score NUMBER;

Line 7805: p_search_list IN HZ_PARTY_SEARCH.contact_point_list,

7801: ************************************************/
7802:
7803: PROCEDURE MAP_CONTACT_POINT_REC(
7804: p_search_ctx IN BOOLEAN,
7805: p_search_list IN HZ_PARTY_SEARCH.contact_point_list,
7806: x_entered_max_score OUT NUMBER,
7807: x_stage_list IN OUT NOCOPY HZ_PARTY_STAGE.contact_pt_stage_list
7808: ) IS
7809: l_current_max_score NUMBER;

Line 7912: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,

7908: 2. Contact Point Type is not null for each condition
7909: ************************************************/
7910:
7911: FUNCTION check_prim_cond(
7912: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
7913: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
7914: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
7915: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list)
7916: RETURN BOOLEAN IS

Line 7913: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,

7909: ************************************************/
7910:
7911: FUNCTION check_prim_cond(
7912: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
7913: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
7914: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
7915: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list)
7916: RETURN BOOLEAN IS
7917: BEGIN

Line 7914: p_contact_list IN HZ_PARTY_SEARCH.contact_list,

7910:
7911: FUNCTION check_prim_cond(
7912: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
7913: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
7914: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
7915: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list)
7916: RETURN BOOLEAN IS
7917: BEGIN
7918: FOR I IN 1..p_contact_point_list.COUNT LOOP

Line 7915: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list)

7911: FUNCTION check_prim_cond(
7912: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
7913: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
7914: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
7915: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list)
7916: RETURN BOOLEAN IS
7917: BEGIN
7918: FOR I IN 1..p_contact_point_list.COUNT LOOP
7919: IF p_contact_point_list(I).CONTACT_POINT_TYPE IS NULL AND (

Line 8030: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,

8026: has party site criteria.
8027: ************************************************/
8028:
8029: PROCEDURE check_party_site_cond(
8030: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
8031: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
8032: x_secondary OUT BOOLEAN,
8033: x_primary OUT BOOLEAN
8034: ) IS

Line 8031: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,

8027: ************************************************/
8028:
8029: PROCEDURE check_party_site_cond(
8030: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
8031: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
8032: x_secondary OUT BOOLEAN,
8033: x_primary OUT BOOLEAN
8034: ) IS
8035: BEGIN

Line 8096: p_contact_list IN HZ_PARTY_SEARCH.contact_list,

8092: has contact criteria.
8093: ************************************************/
8094:
8095: PROCEDURE check_contact_cond(
8096: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
8097: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
8098: x_secondary OUT BOOLEAN,
8099: x_primary OUT BOOLEAN
8100: ) IS

Line 8097: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,

8093: ************************************************/
8094:
8095: PROCEDURE check_contact_cond(
8096: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
8097: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
8098: x_secondary OUT BOOLEAN,
8099: x_primary OUT BOOLEAN
8100: ) IS
8101: BEGIN

Line 8152: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,

8148: has valid contact point criteria.
8149: ************************************************/
8150:
8151: PROCEDURE check_contact_point_cond(
8152: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
8153: x_secondary OUT BOOLEAN,
8154: x_primary OUT BOOLEAN
8155: ) IS
8156: BEGIN