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

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

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

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

Line 3242: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,

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

Line 3243: p_contact_list IN HZ_PARTY_SEARCH.contact_list,

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

Line 3244: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,

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

Line 3298: H_SCORES HZ_PARTY_SEARCH.score_list;

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

Line 3299: H_PARTY_ID HZ_PARTY_SEARCH.IDList;

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

Line 3300: H_PARTY_ID_LIST HZ_PARTY_SEARCH.IDList;

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

Line 3491: h_ps_id HZ_PARTY_SEARCH.IDList;

3487: /** Private procedure to acquire and score at party site level ***/
3488: 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
3489: l_party_id_idx NUMBER:=1;
3490: l_ctx_id NUMBER;
3491: h_ps_id HZ_PARTY_SEARCH.IDList;
3492: h_ps_party_id HZ_PARTY_SEARCH.IDList;
3493: h_ps_score HZ_PARTY_SEARCH.IDList;
3494: detcnt NUMBER := 1;
3495: BEGIN

Line 3492: h_ps_party_id HZ_PARTY_SEARCH.IDList;

3488: 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
3489: l_party_id_idx NUMBER:=1;
3490: l_ctx_id NUMBER;
3491: h_ps_id HZ_PARTY_SEARCH.IDList;
3492: h_ps_party_id HZ_PARTY_SEARCH.IDList;
3493: h_ps_score HZ_PARTY_SEARCH.IDList;
3494: detcnt NUMBER := 1;
3495: BEGIN
3496: IF fnd_log.level_statement>=fnd_log.g_current_runtime_level THEN

Line 3493: h_ps_score HZ_PARTY_SEARCH.IDList;

3489: l_party_id_idx NUMBER:=1;
3490: l_ctx_id NUMBER;
3491: h_ps_id HZ_PARTY_SEARCH.IDList;
3492: h_ps_party_id HZ_PARTY_SEARCH.IDList;
3493: h_ps_score HZ_PARTY_SEARCH.IDList;
3494: detcnt NUMBER := 1;
3495: BEGIN
3496: IF fnd_log.level_statement>=fnd_log.g_current_runtime_level THEN
3497: 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 3613: h_ct_id HZ_PARTY_SEARCH.IDList;

3609: /** Private procedure to acquire and score at contact point level ***/
3610: 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
3611: l_party_id_idx NUMBER:=1;
3612: l_ctx_id NUMBER;
3613: h_ct_id HZ_PARTY_SEARCH.IDList;
3614: h_ct_party_id HZ_PARTY_SEARCH.IDList;
3615: h_ct_score HZ_PARTY_SEARCH.IDList;
3616: detcnt NUMBER := 1;
3617: BEGIN

Line 3614: h_ct_party_id HZ_PARTY_SEARCH.IDList;

3610: 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
3611: l_party_id_idx NUMBER:=1;
3612: l_ctx_id NUMBER;
3613: h_ct_id HZ_PARTY_SEARCH.IDList;
3614: h_ct_party_id HZ_PARTY_SEARCH.IDList;
3615: h_ct_score HZ_PARTY_SEARCH.IDList;
3616: detcnt NUMBER := 1;
3617: BEGIN
3618: IF fnd_log.level_statement>=fnd_log.g_current_runtime_level THEN

Line 3615: h_ct_score HZ_PARTY_SEARCH.IDList;

3611: l_party_id_idx NUMBER:=1;
3612: l_ctx_id NUMBER;
3613: h_ct_id HZ_PARTY_SEARCH.IDList;
3614: h_ct_party_id HZ_PARTY_SEARCH.IDList;
3615: h_ct_score HZ_PARTY_SEARCH.IDList;
3616: detcnt NUMBER := 1;
3617: BEGIN
3618: IF fnd_log.level_statement>=fnd_log.g_current_runtime_level THEN
3619: 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 3722: h_cpt_id HZ_PARTY_SEARCH.IDList;

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

Line 3723: h_cpt_party_id HZ_PARTY_SEARCH.IDList;

3719: 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
3720: l_party_id_idx NUMBER:=1;
3721: l_ctx_id NUMBER;
3722: h_cpt_id HZ_PARTY_SEARCH.IDList;
3723: h_cpt_party_id HZ_PARTY_SEARCH.IDList;
3724: h_cpt_score HZ_PARTY_SEARCH.IDList;
3725: detcnt NUMBER := 1;
3726: l_cpt_flag VARCHAR2(1) := 'N';
3727: is_a_match VARCHAR2(1) := 'Y';

Line 3724: h_cpt_score HZ_PARTY_SEARCH.IDList;

3720: l_party_id_idx NUMBER:=1;
3721: l_ctx_id NUMBER;
3722: h_cpt_id HZ_PARTY_SEARCH.IDList;
3723: h_cpt_party_id HZ_PARTY_SEARCH.IDList;
3724: h_cpt_score HZ_PARTY_SEARCH.IDList;
3725: detcnt NUMBER := 1;
3726: l_cpt_flag VARCHAR2(1) := 'N';
3727: is_a_match VARCHAR2(1) := 'Y';
3728: BEGIN

Line 4211: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,

4207: END find_parties;
4208:
4209: PROCEDURE find_persons (
4210: p_rule_id IN NUMBER,
4211: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
4212: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
4213: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
4214: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
4215: p_restrict_sql IN VARCHAR2,

Line 4212: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,

4208:
4209: PROCEDURE find_persons (
4210: p_rule_id IN NUMBER,
4211: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
4212: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
4213: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
4214: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
4215: p_restrict_sql IN VARCHAR2,
4216: p_match_type IN VARCHAR2,

Line 4213: p_contact_list IN HZ_PARTY_SEARCH.contact_list,

4209: PROCEDURE find_persons (
4210: p_rule_id IN NUMBER,
4211: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
4212: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
4213: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
4214: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
4215: p_restrict_sql IN VARCHAR2,
4216: p_match_type IN VARCHAR2,
4217: p_search_merged IN VARCHAR2,

Line 4214: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,

4210: p_rule_id IN NUMBER,
4211: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
4212: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
4213: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
4214: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
4215: p_restrict_sql IN VARCHAR2,
4216: p_match_type IN VARCHAR2,
4217: p_search_merged IN VARCHAR2,
4218: p_dup_party_id IN NUMBER,

Line 4268: H_SCORES HZ_PARTY_SEARCH.score_list;

4264: l_TX45 VARCHAR2(2000);
4265: l_TX48 VARCHAR2(2000);
4266: l_TX156 VARCHAR2(2000);
4267: l_TX14 VARCHAR2(2000);
4268: H_SCORES HZ_PARTY_SEARCH.score_list;
4269: H_PARTY_ID HZ_PARTY_SEARCH.IDList;
4270: H_PARTY_ID_LIST HZ_PARTY_SEARCH.IDList;
4271:
4272: l_score NUMBER;

Line 4269: H_PARTY_ID HZ_PARTY_SEARCH.IDList;

4265: l_TX48 VARCHAR2(2000);
4266: l_TX156 VARCHAR2(2000);
4267: l_TX14 VARCHAR2(2000);
4268: H_SCORES HZ_PARTY_SEARCH.score_list;
4269: H_PARTY_ID HZ_PARTY_SEARCH.IDList;
4270: H_PARTY_ID_LIST HZ_PARTY_SEARCH.IDList;
4271:
4272: l_score NUMBER;
4273: l_idx NUMBER;

Line 4270: H_PARTY_ID_LIST HZ_PARTY_SEARCH.IDList;

4266: l_TX156 VARCHAR2(2000);
4267: l_TX14 VARCHAR2(2000);
4268: H_SCORES HZ_PARTY_SEARCH.score_list;
4269: H_PARTY_ID HZ_PARTY_SEARCH.IDList;
4270: H_PARTY_ID_LIST HZ_PARTY_SEARCH.IDList;
4271:
4272: l_score NUMBER;
4273: l_idx NUMBER;
4274: l_party_cur HZ_PARTY_STAGE.StageCurTyp;

Line 4509: h_ps_id HZ_PARTY_SEARCH.IDList;

4505: /** Private procedure to acquire and score at party site level ***/
4506: 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
4507: l_party_id_idx NUMBER:=1;
4508: l_ctx_id NUMBER;
4509: h_ps_id HZ_PARTY_SEARCH.IDList;
4510: h_ps_party_id HZ_PARTY_SEARCH.IDList;
4511: h_ps_score HZ_PARTY_SEARCH.IDList;
4512: detcnt NUMBER := 1;
4513: l_person_id NUMBER;

Line 4510: h_ps_party_id HZ_PARTY_SEARCH.IDList;

4506: 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
4507: l_party_id_idx NUMBER:=1;
4508: l_ctx_id NUMBER;
4509: h_ps_id HZ_PARTY_SEARCH.IDList;
4510: h_ps_party_id HZ_PARTY_SEARCH.IDList;
4511: h_ps_score HZ_PARTY_SEARCH.IDList;
4512: detcnt NUMBER := 1;
4513: l_person_id NUMBER;
4514: BEGIN

Line 4511: h_ps_score HZ_PARTY_SEARCH.IDList;

4507: l_party_id_idx NUMBER:=1;
4508: l_ctx_id NUMBER;
4509: h_ps_id HZ_PARTY_SEARCH.IDList;
4510: h_ps_party_id HZ_PARTY_SEARCH.IDList;
4511: h_ps_score HZ_PARTY_SEARCH.IDList;
4512: detcnt NUMBER := 1;
4513: l_person_id NUMBER;
4514: BEGIN
4515: SAVEPOINT eval_start;

Line 4608: h_ct_id HZ_PARTY_SEARCH.IDList;

4604: /** Private procedure to acquire and score at party site level ***/
4605: PROCEDURE eval_contact_level(p_contact_contains_str VARCHAR2,p_ins_details VARCHAR2,p_emax_score NUMBER) IS
4606: l_party_id_idx NUMBER:=1;
4607: l_ctx_id NUMBER;
4608: h_ct_id HZ_PARTY_SEARCH.IDList;
4609: h_ct_party_id HZ_PARTY_SEARCH.IDList;
4610: h_ct_score HZ_PARTY_SEARCH.IDList;
4611: detcnt NUMBER := 1;
4612: l_person_id NUMBER;

Line 4609: h_ct_party_id HZ_PARTY_SEARCH.IDList;

4605: PROCEDURE eval_contact_level(p_contact_contains_str VARCHAR2,p_ins_details VARCHAR2,p_emax_score NUMBER) IS
4606: l_party_id_idx NUMBER:=1;
4607: l_ctx_id NUMBER;
4608: h_ct_id HZ_PARTY_SEARCH.IDList;
4609: h_ct_party_id HZ_PARTY_SEARCH.IDList;
4610: h_ct_score HZ_PARTY_SEARCH.IDList;
4611: detcnt NUMBER := 1;
4612: l_person_id NUMBER;
4613: BEGIN

Line 4610: h_ct_score HZ_PARTY_SEARCH.IDList;

4606: l_party_id_idx NUMBER:=1;
4607: l_ctx_id NUMBER;
4608: h_ct_id HZ_PARTY_SEARCH.IDList;
4609: h_ct_party_id HZ_PARTY_SEARCH.IDList;
4610: h_ct_score HZ_PARTY_SEARCH.IDList;
4611: detcnt NUMBER := 1;
4612: l_person_id NUMBER;
4613: BEGIN
4614: SAVEPOINT eval_start;

Line 4666: h_cpt_id HZ_PARTY_SEARCH.IDList;

4662: /** Private procedure to acquire and score at contact point level ***/
4663: 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
4664: l_party_id_idx NUMBER:=1;
4665: l_ctx_id NUMBER;
4666: h_cpt_id HZ_PARTY_SEARCH.IDList;
4667: h_cpt_party_id HZ_PARTY_SEARCH.IDList;
4668: h_cpt_score HZ_PARTY_SEARCH.IDList;
4669: detcnt NUMBER := 1;
4670: l_person_id NUMBER;

Line 4667: h_cpt_party_id HZ_PARTY_SEARCH.IDList;

4663: 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
4664: l_party_id_idx NUMBER:=1;
4665: l_ctx_id NUMBER;
4666: h_cpt_id HZ_PARTY_SEARCH.IDList;
4667: h_cpt_party_id HZ_PARTY_SEARCH.IDList;
4668: h_cpt_score HZ_PARTY_SEARCH.IDList;
4669: detcnt NUMBER := 1;
4670: l_person_id NUMBER;
4671: is_a_match VARCHAR2(1) := 'Y';

Line 4668: h_cpt_score HZ_PARTY_SEARCH.IDList;

4664: l_party_id_idx NUMBER:=1;
4665: l_ctx_id NUMBER;
4666: h_cpt_id HZ_PARTY_SEARCH.IDList;
4667: h_cpt_party_id HZ_PARTY_SEARCH.IDList;
4668: h_cpt_score HZ_PARTY_SEARCH.IDList;
4669: detcnt NUMBER := 1;
4670: l_person_id NUMBER;
4671: is_a_match VARCHAR2(1) := 'Y';
4672: l_cpt_flag VARCHAR2(1) := 'N';

Line 5079: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,

5075: END find_persons;
5076:
5077: PROCEDURE find_persons (
5078: p_rule_id IN NUMBER,
5079: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
5080: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
5081: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
5082: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
5083: p_restrict_sql IN VARCHAR2,

Line 5080: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,

5076:
5077: PROCEDURE find_persons (
5078: p_rule_id IN NUMBER,
5079: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
5080: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
5081: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
5082: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
5083: p_restrict_sql IN VARCHAR2,
5084: p_match_type IN VARCHAR2,

Line 5081: p_contact_list IN HZ_PARTY_SEARCH.contact_list,

5077: PROCEDURE find_persons (
5078: p_rule_id IN NUMBER,
5079: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
5080: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
5081: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
5082: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
5083: p_restrict_sql IN VARCHAR2,
5084: p_match_type IN VARCHAR2,
5085: p_search_merged IN VARCHAR2,

Line 5082: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,

5078: p_rule_id IN NUMBER,
5079: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
5080: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
5081: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
5082: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
5083: p_restrict_sql IN VARCHAR2,
5084: p_match_type IN VARCHAR2,
5085: p_search_merged IN VARCHAR2,
5086: p_ins_details IN VARCHAR2,

Line 5096: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,

5092: 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);
5093: END;
5094: PROCEDURE find_party_details (
5095: p_rule_id IN NUMBER,
5096: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
5097: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
5098: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
5099: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
5100: p_restrict_sql IN VARCHAR2,

Line 5097: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,

5093: END;
5094: PROCEDURE find_party_details (
5095: p_rule_id IN NUMBER,
5096: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
5097: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
5098: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
5099: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
5100: p_restrict_sql IN VARCHAR2,
5101: p_match_type IN VARCHAR2,

Line 5098: p_contact_list IN HZ_PARTY_SEARCH.contact_list,

5094: PROCEDURE find_party_details (
5095: p_rule_id IN NUMBER,
5096: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
5097: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
5098: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
5099: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
5100: p_restrict_sql IN VARCHAR2,
5101: p_match_type IN VARCHAR2,
5102: p_search_merged IN VARCHAR2,

Line 5099: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,

5095: p_rule_id IN NUMBER,
5096: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
5097: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
5098: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
5099: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
5100: p_restrict_sql IN VARCHAR2,
5101: p_match_type IN VARCHAR2,
5102: p_search_merged IN VARCHAR2,
5103: x_search_ctx_id OUT NUMBER,

Line 5156: l_party_rec HZ_PARTY_SEARCH.party_search_rec_type;

5152: x_dup_set_id OUT NUMBER,
5153: x_search_ctx_id OUT NUMBER,
5154: x_num_matches OUT NUMBER
5155: ) IS
5156: l_party_rec HZ_PARTY_SEARCH.party_search_rec_type;
5157: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
5158: l_contact_list HZ_PARTY_SEARCH.contact_list;
5159: l_cpt_list HZ_PARTY_SEARCH.contact_point_list;
5160: l_match_idx NUMBER;

Line 5157: l_party_site_list HZ_PARTY_SEARCH.party_site_list;

5153: x_search_ctx_id OUT NUMBER,
5154: x_num_matches OUT NUMBER
5155: ) IS
5156: l_party_rec HZ_PARTY_SEARCH.party_search_rec_type;
5157: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
5158: l_contact_list HZ_PARTY_SEARCH.contact_list;
5159: l_cpt_list HZ_PARTY_SEARCH.contact_point_list;
5160: l_match_idx NUMBER;
5161:

Line 5158: l_contact_list HZ_PARTY_SEARCH.contact_list;

5154: x_num_matches OUT NUMBER
5155: ) IS
5156: l_party_rec HZ_PARTY_SEARCH.party_search_rec_type;
5157: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
5158: l_contact_list HZ_PARTY_SEARCH.contact_list;
5159: l_cpt_list HZ_PARTY_SEARCH.contact_point_list;
5160: l_match_idx NUMBER;
5161:
5162: --Fix for bug 4417124

Line 5159: l_cpt_list HZ_PARTY_SEARCH.contact_point_list;

5155: ) IS
5156: l_party_rec HZ_PARTY_SEARCH.party_search_rec_type;
5157: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
5158: l_contact_list HZ_PARTY_SEARCH.contact_list;
5159: l_cpt_list HZ_PARTY_SEARCH.contact_point_list;
5160: l_match_idx NUMBER;
5161:
5162: --Fix for bug 4417124
5163: l_use_contact_addr_info BOOLEAN := TRUE;

Line 5272: l_party_search_rec HZ_PARTY_SEARCH.party_search_rec_type;

5268: x_search_ctx_id OUT NUMBER,
5269: x_num_matches OUT NUMBER
5270: ) IS
5271:
5272: l_party_search_rec HZ_PARTY_SEARCH.party_search_rec_type;
5273: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
5274: l_contact_list HZ_PARTY_SEARCH.contact_list;
5275: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;
5276: contact_point_ids HZ_PARTY_SEARCH.IDList;

Line 5273: l_party_site_list HZ_PARTY_SEARCH.party_site_list;

5269: x_num_matches OUT NUMBER
5270: ) IS
5271:
5272: l_party_search_rec HZ_PARTY_SEARCH.party_search_rec_type;
5273: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
5274: l_contact_list HZ_PARTY_SEARCH.contact_list;
5275: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;
5276: contact_point_ids HZ_PARTY_SEARCH.IDList;
5277: p_party_site_list HZ_PARTY_SEARCH.IDList;

Line 5274: l_contact_list HZ_PARTY_SEARCH.contact_list;

5270: ) IS
5271:
5272: l_party_search_rec HZ_PARTY_SEARCH.party_search_rec_type;
5273: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
5274: l_contact_list HZ_PARTY_SEARCH.contact_list;
5275: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;
5276: contact_point_ids HZ_PARTY_SEARCH.IDList;
5277: p_party_site_list HZ_PARTY_SEARCH.IDList;
5278: p_contact_ids HZ_PARTY_SEARCH.IDList;

Line 5275: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;

5271:
5272: l_party_search_rec HZ_PARTY_SEARCH.party_search_rec_type;
5273: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
5274: l_contact_list HZ_PARTY_SEARCH.contact_list;
5275: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;
5276: contact_point_ids HZ_PARTY_SEARCH.IDList;
5277: p_party_site_list HZ_PARTY_SEARCH.IDList;
5278: p_contact_ids HZ_PARTY_SEARCH.IDList;
5279: l_match_idx NUMBER;

Line 5276: contact_point_ids HZ_PARTY_SEARCH.IDList;

5272: l_party_search_rec HZ_PARTY_SEARCH.party_search_rec_type;
5273: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
5274: l_contact_list HZ_PARTY_SEARCH.contact_list;
5275: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;
5276: contact_point_ids HZ_PARTY_SEARCH.IDList;
5277: p_party_site_list HZ_PARTY_SEARCH.IDList;
5278: p_contact_ids HZ_PARTY_SEARCH.IDList;
5279: l_match_idx NUMBER;
5280: cursor get_cpts_for_party_sites is select contact_point_id

Line 5277: p_party_site_list HZ_PARTY_SEARCH.IDList;

5273: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
5274: l_contact_list HZ_PARTY_SEARCH.contact_list;
5275: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;
5276: contact_point_ids HZ_PARTY_SEARCH.IDList;
5277: p_party_site_list HZ_PARTY_SEARCH.IDList;
5278: p_contact_ids HZ_PARTY_SEARCH.IDList;
5279: l_match_idx NUMBER;
5280: cursor get_cpts_for_party_sites is select contact_point_id
5281: from hz_contact_points

Line 5278: p_contact_ids HZ_PARTY_SEARCH.IDList;

5274: l_contact_list HZ_PARTY_SEARCH.contact_list;
5275: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;
5276: contact_point_ids HZ_PARTY_SEARCH.IDList;
5277: p_party_site_list HZ_PARTY_SEARCH.IDList;
5278: p_contact_ids HZ_PARTY_SEARCH.IDList;
5279: l_match_idx NUMBER;
5280: cursor get_cpts_for_party_sites is select contact_point_id
5281: from hz_contact_points
5282: where owner_table_name = 'HZ_PARTY_SITES'

Line 5307: HZ_PARTY_SEARCH.G_MISS_ID_LIST,

5303:
5304: get_search_criteria (
5305: null,
5306: p_party_site_list,
5307: HZ_PARTY_SEARCH.G_MISS_ID_LIST,
5308: contact_point_ids,
5309: l_party_search_rec,
5310: l_party_site_list,
5311: l_contact_list,

Line 5357: l_party_search_rec HZ_PARTY_SEARCH.party_search_rec_type;

5353: x_search_ctx_id OUT NUMBER,
5354: x_num_matches OUT NUMBER
5355: ) IS
5356:
5357: l_party_search_rec HZ_PARTY_SEARCH.party_search_rec_type;
5358: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
5359: l_contact_list HZ_PARTY_SEARCH.contact_list;
5360: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;
5361: contact_point_ids HZ_PARTY_SEARCH.IDList;

Line 5358: l_party_site_list HZ_PARTY_SEARCH.party_site_list;

5354: x_num_matches OUT NUMBER
5355: ) IS
5356:
5357: l_party_search_rec HZ_PARTY_SEARCH.party_search_rec_type;
5358: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
5359: l_contact_list HZ_PARTY_SEARCH.contact_list;
5360: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;
5361: contact_point_ids HZ_PARTY_SEARCH.IDList;
5362: p_party_site_list HZ_PARTY_SEARCH.IDList;

Line 5359: l_contact_list HZ_PARTY_SEARCH.contact_list;

5355: ) IS
5356:
5357: l_party_search_rec HZ_PARTY_SEARCH.party_search_rec_type;
5358: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
5359: l_contact_list HZ_PARTY_SEARCH.contact_list;
5360: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;
5361: contact_point_ids HZ_PARTY_SEARCH.IDList;
5362: p_party_site_list HZ_PARTY_SEARCH.IDList;
5363: p_contact_ids HZ_PARTY_SEARCH.IDList;

Line 5360: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;

5356:
5357: l_party_search_rec HZ_PARTY_SEARCH.party_search_rec_type;
5358: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
5359: l_contact_list HZ_PARTY_SEARCH.contact_list;
5360: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;
5361: contact_point_ids HZ_PARTY_SEARCH.IDList;
5362: p_party_site_list HZ_PARTY_SEARCH.IDList;
5363: p_contact_ids HZ_PARTY_SEARCH.IDList;
5364: l_match_idx NUMBER;

Line 5361: contact_point_ids HZ_PARTY_SEARCH.IDList;

5357: l_party_search_rec HZ_PARTY_SEARCH.party_search_rec_type;
5358: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
5359: l_contact_list HZ_PARTY_SEARCH.contact_list;
5360: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;
5361: contact_point_ids HZ_PARTY_SEARCH.IDList;
5362: p_party_site_list HZ_PARTY_SEARCH.IDList;
5363: p_contact_ids HZ_PARTY_SEARCH.IDList;
5364: l_match_idx NUMBER;
5365: cursor get_cpt_for_contact_id is select contact_point_id

Line 5362: p_party_site_list HZ_PARTY_SEARCH.IDList;

5358: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
5359: l_contact_list HZ_PARTY_SEARCH.contact_list;
5360: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;
5361: contact_point_ids HZ_PARTY_SEARCH.IDList;
5362: p_party_site_list HZ_PARTY_SEARCH.IDList;
5363: p_contact_ids HZ_PARTY_SEARCH.IDList;
5364: l_match_idx NUMBER;
5365: cursor get_cpt_for_contact_id is select contact_point_id
5366: from hz_org_contacts a, hz_relationships b, hz_contact_points c

Line 5363: p_contact_ids HZ_PARTY_SEARCH.IDList;

5359: l_contact_list HZ_PARTY_SEARCH.contact_list;
5360: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;
5361: contact_point_ids HZ_PARTY_SEARCH.IDList;
5362: p_party_site_list HZ_PARTY_SEARCH.IDList;
5363: p_contact_ids HZ_PARTY_SEARCH.IDList;
5364: l_match_idx NUMBER;
5365: cursor get_cpt_for_contact_id is select contact_point_id
5366: from hz_org_contacts a, hz_relationships b, hz_contact_points c
5367: where a.party_relationship_id = b.relationship_id

Line 5394: HZ_PARTY_SEARCH.G_MISS_ID_LIST,

5390: CLOSE get_cpt_for_contact_id;
5391:
5392: get_search_criteria (
5393: null,
5394: HZ_PARTY_SEARCH.G_MISS_ID_LIST,
5395: p_contact_ids,
5396: contact_point_ids,
5397: l_party_search_rec,
5398: l_party_site_list,

Line 5445: l_party_search_rec HZ_PARTY_SEARCH.party_search_rec_type;

5441: p_match_type IN VARCHAR2,
5442: x_search_ctx_id OUT NUMBER,
5443: x_num_matches OUT NUMBER
5444: ) IS
5445: l_party_search_rec HZ_PARTY_SEARCH.party_search_rec_type;
5446: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
5447: l_contact_list HZ_PARTY_SEARCH.contact_list;
5448: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;
5449: contact_point_ids HZ_PARTY_SEARCH.IDList;

Line 5446: l_party_site_list HZ_PARTY_SEARCH.party_site_list;

5442: x_search_ctx_id OUT NUMBER,
5443: x_num_matches OUT NUMBER
5444: ) IS
5445: l_party_search_rec HZ_PARTY_SEARCH.party_search_rec_type;
5446: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
5447: l_contact_list HZ_PARTY_SEARCH.contact_list;
5448: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;
5449: contact_point_ids HZ_PARTY_SEARCH.IDList;
5450: p_party_site_list HZ_PARTY_SEARCH.IDList;

Line 5447: l_contact_list HZ_PARTY_SEARCH.contact_list;

5443: x_num_matches OUT NUMBER
5444: ) IS
5445: l_party_search_rec HZ_PARTY_SEARCH.party_search_rec_type;
5446: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
5447: l_contact_list HZ_PARTY_SEARCH.contact_list;
5448: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;
5449: contact_point_ids HZ_PARTY_SEARCH.IDList;
5450: p_party_site_list HZ_PARTY_SEARCH.IDList;
5451: p_contact_ids HZ_PARTY_SEARCH.IDList;

Line 5448: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;

5444: ) IS
5445: l_party_search_rec HZ_PARTY_SEARCH.party_search_rec_type;
5446: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
5447: l_contact_list HZ_PARTY_SEARCH.contact_list;
5448: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;
5449: contact_point_ids HZ_PARTY_SEARCH.IDList;
5450: p_party_site_list HZ_PARTY_SEARCH.IDList;
5451: p_contact_ids HZ_PARTY_SEARCH.IDList;
5452: l_match_idx NUMBER;

Line 5449: contact_point_ids HZ_PARTY_SEARCH.IDList;

5445: l_party_search_rec HZ_PARTY_SEARCH.party_search_rec_type;
5446: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
5447: l_contact_list HZ_PARTY_SEARCH.contact_list;
5448: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;
5449: contact_point_ids HZ_PARTY_SEARCH.IDList;
5450: p_party_site_list HZ_PARTY_SEARCH.IDList;
5451: p_contact_ids HZ_PARTY_SEARCH.IDList;
5452: l_match_idx NUMBER;
5453:

Line 5450: p_party_site_list HZ_PARTY_SEARCH.IDList;

5446: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
5447: l_contact_list HZ_PARTY_SEARCH.contact_list;
5448: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;
5449: contact_point_ids HZ_PARTY_SEARCH.IDList;
5450: p_party_site_list HZ_PARTY_SEARCH.IDList;
5451: p_contact_ids HZ_PARTY_SEARCH.IDList;
5452: l_match_idx NUMBER;
5453:
5454: BEGIN

Line 5451: p_contact_ids HZ_PARTY_SEARCH.IDList;

5447: l_contact_list HZ_PARTY_SEARCH.contact_list;
5448: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;
5449: contact_point_ids HZ_PARTY_SEARCH.IDList;
5450: p_party_site_list HZ_PARTY_SEARCH.IDList;
5451: p_contact_ids HZ_PARTY_SEARCH.IDList;
5452: l_match_idx NUMBER;
5453:
5454: BEGIN
5455: IF fnd_log.level_procedure>=fnd_log.g_current_runtime_level THEN

Line 5468: HZ_PARTY_SEARCH.G_MISS_ID_LIST,

5464: END IF;
5465: contact_point_ids(1) := p_contact_point_id;
5466: get_search_criteria (
5467: null,
5468: HZ_PARTY_SEARCH.G_MISS_ID_LIST,
5469: HZ_PARTY_SEARCH.G_MISS_ID_LIST,
5470: contact_point_ids,
5471: l_party_search_rec,
5472: l_party_site_list,

Line 5469: HZ_PARTY_SEARCH.G_MISS_ID_LIST,

5465: contact_point_ids(1) := p_contact_point_id;
5466: get_search_criteria (
5467: null,
5468: HZ_PARTY_SEARCH.G_MISS_ID_LIST,
5469: HZ_PARTY_SEARCH.G_MISS_ID_LIST,
5470: contact_point_ids,
5471: l_party_search_rec,
5472: l_party_site_list,
5473: l_contact_list,

Line 5622: l_party_rec HZ_PARTY_SEARCH.party_search_rec_type;

5618: ) IS
5619: TYPE AttrList IS TABLE OF VARCHAR2(2000) INDEX BY BINARY_INTEGER;
5620: l_match_idx NUMBER;
5621: AttrVals AttrList;
5622: l_party_rec HZ_PARTY_SEARCH.party_search_rec_type;
5623: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
5624: l_contact_list HZ_PARTY_SEARCH.contact_list;
5625: l_cpt_list HZ_PARTY_SEARCH.contact_point_list;
5626: l_dup_set_id NUMBER;

Line 5623: l_party_site_list HZ_PARTY_SEARCH.party_site_list;

5619: TYPE AttrList IS TABLE OF VARCHAR2(2000) INDEX BY BINARY_INTEGER;
5620: l_match_idx NUMBER;
5621: AttrVals AttrList;
5622: l_party_rec HZ_PARTY_SEARCH.party_search_rec_type;
5623: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
5624: l_contact_list HZ_PARTY_SEARCH.contact_list;
5625: l_cpt_list HZ_PARTY_SEARCH.contact_point_list;
5626: l_dup_set_id NUMBER;
5627: l_idx NUMBER;

Line 5624: l_contact_list HZ_PARTY_SEARCH.contact_list;

5620: l_match_idx NUMBER;
5621: AttrVals AttrList;
5622: l_party_rec HZ_PARTY_SEARCH.party_search_rec_type;
5623: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
5624: l_contact_list HZ_PARTY_SEARCH.contact_list;
5625: l_cpt_list HZ_PARTY_SEARCH.contact_point_list;
5626: l_dup_set_id NUMBER;
5627: l_idx NUMBER;
5628: l_cpt_type VARCHAR2(255);

Line 5625: l_cpt_list HZ_PARTY_SEARCH.contact_point_list;

5621: AttrVals AttrList;
5622: l_party_rec HZ_PARTY_SEARCH.party_search_rec_type;
5623: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
5624: l_contact_list HZ_PARTY_SEARCH.contact_list;
5625: l_cpt_list HZ_PARTY_SEARCH.contact_point_list;
5626: l_dup_set_id NUMBER;
5627: l_idx NUMBER;
5628: l_cpt_type VARCHAR2(255);
5629: FIRST BOOLEAN := TRUE;

Line 5933: p_party_site_list IN HZ_PARTY_SEARCH.PARTY_SITE_LIST,

5929:
5930: PROCEDURE get_matching_party_sites (
5931: p_rule_id IN NUMBER,
5932: p_party_id IN NUMBER,
5933: p_party_site_list IN HZ_PARTY_SEARCH.PARTY_SITE_LIST,
5934: p_contact_point_list IN HZ_PARTY_SEARCH.CONTACT_POINT_LIST,
5935: p_restrict_sql IN VARCHAR2,
5936: p_match_type IN VARCHAR2,
5937: p_dup_party_site_id IN NUMBER,

Line 5934: p_contact_point_list IN HZ_PARTY_SEARCH.CONTACT_POINT_LIST,

5930: PROCEDURE get_matching_party_sites (
5931: p_rule_id IN NUMBER,
5932: p_party_id IN NUMBER,
5933: p_party_site_list IN HZ_PARTY_SEARCH.PARTY_SITE_LIST,
5934: p_contact_point_list IN HZ_PARTY_SEARCH.CONTACT_POINT_LIST,
5935: p_restrict_sql IN VARCHAR2,
5936: p_match_type IN VARCHAR2,
5937: p_dup_party_site_id IN NUMBER,
5938: x_search_ctx_id OUT NUMBER,

Line 5969: H_SCORES HZ_PARTY_SEARCH.score_list;

5965: l_TX4 VARCHAR2(2000);
5966: l_TX11 VARCHAR2(2000);
5967: l_TX5 VARCHAR2(2000);
5968: l_TX14 VARCHAR2(2000);
5969: H_SCORES HZ_PARTY_SEARCH.score_list;
5970:
5971: l_score NUMBER;
5972: l_idx NUMBER;
5973: l_party_cur HZ_PARTY_STAGE.StageCurTyp;

Line 6000: l_match_ps_list HZ_PARTY_SEARCH.IDList;

5996: defps NUMBER :=0;
5997: defct NUMBER :=0;
5998: defcpt NUMBER :=0;
5999: l_index NUMBER;
6000: l_match_ps_list HZ_PARTY_SEARCH.IDList;
6001: l_cnt NUMBER:=1;
6002:
6003:
6004: BEGIN

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

6020: l_match_str := ' AND ';
6021: ELSIF p_match_type = 'OR' THEN
6022: l_match_str := ' OR ';
6023: END IF;
6024: 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);
6025: g_score_until_thresh := false;
6026: IF l_entered_max_score = 0 THEN l_entered_max_score:=1; END IF;
6027:
6028: -- ************************************************************

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

6028: -- ************************************************************
6029: -- STEP 2. Setup of intermedia query strings for Acquisition query
6030: l_party_site_contains_str := INIT_PARTY_SITES_QUERY(l_match_str,l_tmp);
6031: l_contact_pt_contains_str := INIT_CONTACT_POINTS_QUERY(l_match_str,l_tmp);
6032: 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);
6033:
6034: -- Setup Search Context ID
6035: SELECT hz_search_ctx_s.nextval INTO l_search_ctx_id FROM dual;
6036: x_search_ctx_id := l_search_ctx_id;

Line 6175: p_contact_list IN HZ_PARTY_SEARCH.CONTACT_LIST,

6171:
6172: PROCEDURE get_matching_contacts (
6173: p_rule_id IN NUMBER,
6174: p_party_id IN NUMBER,
6175: p_contact_list IN HZ_PARTY_SEARCH.CONTACT_LIST,
6176: p_contact_point_list IN HZ_PARTY_SEARCH.CONTACT_POINT_LIST,
6177: p_restrict_sql IN VARCHAR2,
6178: p_match_type IN VARCHAR2,
6179: p_dup_contact_id IN NUMBER,

Line 6176: p_contact_point_list IN HZ_PARTY_SEARCH.CONTACT_POINT_LIST,

6172: PROCEDURE get_matching_contacts (
6173: p_rule_id IN NUMBER,
6174: p_party_id IN NUMBER,
6175: p_contact_list IN HZ_PARTY_SEARCH.CONTACT_LIST,
6176: p_contact_point_list IN HZ_PARTY_SEARCH.CONTACT_POINT_LIST,
6177: p_restrict_sql IN VARCHAR2,
6178: p_match_type IN VARCHAR2,
6179: p_dup_contact_id IN NUMBER,
6180: x_search_ctx_id OUT NUMBER,

Line 6204: H_SCORES HZ_PARTY_SEARCH.score_list;

6200:
6201: l_TX2 VARCHAR2(2000);
6202: l_TX1 VARCHAR2(2000);
6203: l_TX5 VARCHAR2(2000);
6204: H_SCORES HZ_PARTY_SEARCH.score_list;
6205:
6206: l_score NUMBER;
6207: l_idx NUMBER;
6208: l_party_cur HZ_PARTY_STAGE.StageCurTyp;

Line 6232: l_match_contact_list HZ_PARTY_SEARCH.IDList;

6228: l_party_max_score NUMBER;
6229: l_ps_max_score NUMBER;
6230: l_contact_max_score NUMBER;
6231: l_cpt_max_score NUMBER;
6232: l_match_contact_list HZ_PARTY_SEARCH.IDList;
6233: l_cnt NUMBER:=1;
6234:
6235:
6236: BEGIN

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

6252: l_match_str := ' AND ';
6253: ELSIF p_match_type = 'OR' THEN
6254: l_match_str := ' OR ';
6255: END IF;
6256: 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);
6257: g_score_until_thresh := false;
6258: IF l_entered_max_score = 0 THEN l_entered_max_score:=1; END IF;
6259:
6260: -- ************************************************************

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

6260: -- ************************************************************
6261: -- STEP 2. Setup of intermedia query strings for Acquisition query
6262: l_contact_contains_str := INIT_CONTACTS_QUERY(l_match_str,l_tmp);
6263: l_contact_pt_contains_str := INIT_CONTACT_POINTS_QUERY(l_match_str,l_tmp);
6264: 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);
6265:
6266: -- Setup Search Context ID
6267: SELECT hz_search_ctx_s.nextval INTO l_search_ctx_id FROM dual;
6268: x_search_ctx_id := l_search_ctx_id;

Line 6403: p_contact_point_list IN HZ_PARTY_SEARCH.CONTACT_POINT_LIST,

6399:
6400: PROCEDURE get_matching_contact_points (
6401: p_rule_id IN NUMBER,
6402: p_party_id IN NUMBER,
6403: p_contact_point_list IN HZ_PARTY_SEARCH.CONTACT_POINT_LIST,
6404: p_restrict_sql IN VARCHAR2,
6405: p_match_type IN VARCHAR2,
6406: p_dup_contact_point_id IN NUMBER,
6407: x_search_ctx_id OUT NUMBER,

Line 6434: H_PARTY_ID HZ_PARTY_SEARCH.IDList;

6430: l_cpt_ps_id NUMBER;
6431: l_cpt_contact_id NUMBER;
6432: l_contact_pt_id NUMBER;
6433: l_cpt_type VARCHAR2(100);
6434: H_PARTY_ID HZ_PARTY_SEARCH.IDList;
6435: H_CONTACT_POINT_ID HZ_PARTY_SEARCH.IDList;
6436: H_SCORE HZ_PARTY_SEARCH.IDList;
6437:
6438: cnt NUMBER :=0;

Line 6435: H_CONTACT_POINT_ID HZ_PARTY_SEARCH.IDList;

6431: l_cpt_contact_id NUMBER;
6432: l_contact_pt_id NUMBER;
6433: l_cpt_type VARCHAR2(100);
6434: H_PARTY_ID HZ_PARTY_SEARCH.IDList;
6435: H_CONTACT_POINT_ID HZ_PARTY_SEARCH.IDList;
6436: H_SCORE HZ_PARTY_SEARCH.IDList;
6437:
6438: cnt NUMBER :=0;
6439: l_party_max_score NUMBER;

Line 6436: H_SCORE HZ_PARTY_SEARCH.IDList;

6432: l_contact_pt_id NUMBER;
6433: l_cpt_type VARCHAR2(100);
6434: H_PARTY_ID HZ_PARTY_SEARCH.IDList;
6435: H_CONTACT_POINT_ID HZ_PARTY_SEARCH.IDList;
6436: H_SCORE HZ_PARTY_SEARCH.IDList;
6437:
6438: cnt NUMBER :=0;
6439: l_party_max_score NUMBER;
6440: l_ps_max_score NUMBER;

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

6461: l_match_str := ' AND ';
6462: ELSIF p_match_type = 'OR' THEN
6463: l_match_str := ' OR ';
6464: END IF;
6465: l_entered_max_score:= init_search(HZ_PARTY_SEARCH.G_MISS_PARTY_SEARCH_REC,
6466: HZ_PARTY_SEARCH.G_MISS_PARTY_SITE_LIST, HZ_PARTY_SEARCH.G_MISS_CONTACT_LIST,
6467: p_contact_point_list,l_match_str, l_party_max_score, l_ps_max_score, l_contact_max_score, l_cpt_max_score);
6468: g_score_until_thresh := false;
6469: IF l_entered_max_score = 0 THEN l_entered_max_score:=1; END IF;

Line 6466: HZ_PARTY_SEARCH.G_MISS_PARTY_SITE_LIST, HZ_PARTY_SEARCH.G_MISS_CONTACT_LIST,

6462: ELSIF p_match_type = 'OR' THEN
6463: l_match_str := ' OR ';
6464: END IF;
6465: l_entered_max_score:= init_search(HZ_PARTY_SEARCH.G_MISS_PARTY_SEARCH_REC,
6466: HZ_PARTY_SEARCH.G_MISS_PARTY_SITE_LIST, HZ_PARTY_SEARCH.G_MISS_CONTACT_LIST,
6467: p_contact_point_list,l_match_str, l_party_max_score, l_ps_max_score, l_contact_max_score, l_cpt_max_score);
6468: g_score_until_thresh := false;
6469: IF l_entered_max_score = 0 THEN l_entered_max_score:=1; END IF;
6470:

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

6470:
6471: -- ************************************************************
6472: -- STEP 2. Setup of intermedia query strings for Acquisition query
6473: l_contact_pt_contains_str := INIT_CONTACT_POINTS_QUERY(l_match_str,l_tmp);
6474: 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);
6475:
6476: -- Setup Search Context ID
6477: SELECT hz_search_ctx_s.nextval INTO l_search_ctx_id FROM dual;
6478: x_search_ctx_id := l_search_ctx_id;

Line 6549: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,

6545:
6546: PROCEDURE get_score_details (
6547: p_rule_id IN NUMBER,
6548: p_party_id IN NUMBER,
6549: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
6550: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
6551: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
6552: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
6553: x_search_ctx_id IN OUT NUMBER

Line 6550: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,

6546: PROCEDURE get_score_details (
6547: p_rule_id IN NUMBER,
6548: p_party_id IN NUMBER,
6549: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
6550: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
6551: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
6552: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
6553: x_search_ctx_id IN OUT NUMBER
6554: ) IS

Line 6551: p_contact_list IN HZ_PARTY_SEARCH.contact_list,

6547: p_rule_id IN NUMBER,
6548: p_party_id IN NUMBER,
6549: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
6550: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
6551: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
6552: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
6553: x_search_ctx_id IN OUT NUMBER
6554: ) IS
6555:

Line 6552: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,

6548: p_party_id IN NUMBER,
6549: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
6550: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
6551: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
6552: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
6553: x_search_ctx_id IN OUT NUMBER
6554: ) IS
6555:
6556: -- Strings to hold the generated Intermedia query strings

Line 6615: H_SCORES HZ_PARTY_SEARCH.score_list;

6611: l_TX156 VARCHAR2(2000);
6612: l_max_TX156 VARCHAR2(2000);
6613: l_TX14 VARCHAR2(2000);
6614: l_max_TX14 VARCHAR2(2000);
6615: H_SCORES HZ_PARTY_SEARCH.score_list;
6616:
6617: l_score NUMBER;
6618: l_match_idx NUMBER;
6619: l_idx NUMBER;

Line 6792: x_party_search_rec OUT NOCOPY HZ_PARTY_SEARCH.party_search_rec_type,

6788: ************************************************/
6789:
6790: PROCEDURE get_party_for_search (
6791: p_party_id IN NUMBER,
6792: x_party_search_rec OUT NOCOPY HZ_PARTY_SEARCH.party_search_rec_type,
6793: x_party_site_list OUT NOCOPY HZ_PARTY_SEARCH.party_site_list,
6794: x_contact_list OUT NOCOPY HZ_PARTY_SEARCH.contact_list,
6795: x_contact_point_list OUT NOCOPY HZ_PARTY_SEARCH.contact_point_list
6796: ) IS

Line 6793: x_party_site_list OUT NOCOPY HZ_PARTY_SEARCH.party_site_list,

6789:
6790: PROCEDURE get_party_for_search (
6791: p_party_id IN NUMBER,
6792: x_party_search_rec OUT NOCOPY HZ_PARTY_SEARCH.party_search_rec_type,
6793: x_party_site_list OUT NOCOPY HZ_PARTY_SEARCH.party_site_list,
6794: x_contact_list OUT NOCOPY HZ_PARTY_SEARCH.contact_list,
6795: x_contact_point_list OUT NOCOPY HZ_PARTY_SEARCH.contact_point_list
6796: ) IS
6797: l_party_id NUMBER;

Line 6794: x_contact_list OUT NOCOPY HZ_PARTY_SEARCH.contact_list,

6790: PROCEDURE get_party_for_search (
6791: p_party_id IN NUMBER,
6792: x_party_search_rec OUT NOCOPY HZ_PARTY_SEARCH.party_search_rec_type,
6793: x_party_site_list OUT NOCOPY HZ_PARTY_SEARCH.party_site_list,
6794: x_contact_list OUT NOCOPY HZ_PARTY_SEARCH.contact_list,
6795: x_contact_point_list OUT NOCOPY HZ_PARTY_SEARCH.contact_point_list
6796: ) IS
6797: l_party_id NUMBER;
6798: l_party_site_ids HZ_PARTY_SEARCH.IDList;

Line 6795: x_contact_point_list OUT NOCOPY HZ_PARTY_SEARCH.contact_point_list

6791: p_party_id IN NUMBER,
6792: x_party_search_rec OUT NOCOPY HZ_PARTY_SEARCH.party_search_rec_type,
6793: x_party_site_list OUT NOCOPY HZ_PARTY_SEARCH.party_site_list,
6794: x_contact_list OUT NOCOPY HZ_PARTY_SEARCH.contact_list,
6795: x_contact_point_list OUT NOCOPY HZ_PARTY_SEARCH.contact_point_list
6796: ) IS
6797: l_party_id NUMBER;
6798: l_party_site_ids HZ_PARTY_SEARCH.IDList;
6799: l_contact_ids HZ_PARTY_SEARCH.IDList;

Line 6798: l_party_site_ids HZ_PARTY_SEARCH.IDList;

6794: x_contact_list OUT NOCOPY HZ_PARTY_SEARCH.contact_list,
6795: x_contact_point_list OUT NOCOPY HZ_PARTY_SEARCH.contact_point_list
6796: ) IS
6797: l_party_id NUMBER;
6798: l_party_site_ids HZ_PARTY_SEARCH.IDList;
6799: l_contact_ids HZ_PARTY_SEARCH.IDList;
6800: l_contact_pt_ids HZ_PARTY_SEARCH.IDList;
6801: ps NUMBER :=1;
6802: cpt NUMBER :=1;

Line 6799: l_contact_ids HZ_PARTY_SEARCH.IDList;

6795: x_contact_point_list OUT NOCOPY HZ_PARTY_SEARCH.contact_point_list
6796: ) IS
6797: l_party_id NUMBER;
6798: l_party_site_ids HZ_PARTY_SEARCH.IDList;
6799: l_contact_ids HZ_PARTY_SEARCH.IDList;
6800: l_contact_pt_ids HZ_PARTY_SEARCH.IDList;
6801: ps NUMBER :=1;
6802: cpt NUMBER :=1;
6803: ct NUMBER :=1;

Line 6800: l_contact_pt_ids HZ_PARTY_SEARCH.IDList;

6796: ) IS
6797: l_party_id NUMBER;
6798: l_party_site_ids HZ_PARTY_SEARCH.IDList;
6799: l_contact_ids HZ_PARTY_SEARCH.IDList;
6800: l_contact_pt_ids HZ_PARTY_SEARCH.IDList;
6801: ps NUMBER :=1;
6802: cpt NUMBER :=1;
6803: ct NUMBER :=1;
6804: l_use_contact_info varchar2(1);

Line 6909: p_party_site_ids IN HZ_PARTY_SEARCH.IDList,

6905: END get_party_for_search;
6906:
6907: PROCEDURE get_search_criteria (
6908: p_party_id IN NUMBER,
6909: p_party_site_ids IN HZ_PARTY_SEARCH.IDList,
6910: p_contact_ids IN HZ_PARTY_SEARCH.IDList,
6911: p_contact_pt_ids IN HZ_PARTY_SEARCH.IDList,
6912: x_party_search_rec OUT NOCOPY HZ_PARTY_SEARCH.party_search_rec_type,
6913: x_party_site_list OUT NOCOPY HZ_PARTY_SEARCH.party_site_list,

Line 6910: p_contact_ids IN HZ_PARTY_SEARCH.IDList,

6906:
6907: PROCEDURE get_search_criteria (
6908: p_party_id IN NUMBER,
6909: p_party_site_ids IN HZ_PARTY_SEARCH.IDList,
6910: p_contact_ids IN HZ_PARTY_SEARCH.IDList,
6911: p_contact_pt_ids IN HZ_PARTY_SEARCH.IDList,
6912: x_party_search_rec OUT NOCOPY HZ_PARTY_SEARCH.party_search_rec_type,
6913: x_party_site_list OUT NOCOPY HZ_PARTY_SEARCH.party_site_list,
6914: x_contact_list OUT NOCOPY HZ_PARTY_SEARCH.contact_list,

Line 6911: p_contact_pt_ids IN HZ_PARTY_SEARCH.IDList,

6907: PROCEDURE get_search_criteria (
6908: p_party_id IN NUMBER,
6909: p_party_site_ids IN HZ_PARTY_SEARCH.IDList,
6910: p_contact_ids IN HZ_PARTY_SEARCH.IDList,
6911: p_contact_pt_ids IN HZ_PARTY_SEARCH.IDList,
6912: x_party_search_rec OUT NOCOPY HZ_PARTY_SEARCH.party_search_rec_type,
6913: x_party_site_list OUT NOCOPY HZ_PARTY_SEARCH.party_site_list,
6914: x_contact_list OUT NOCOPY HZ_PARTY_SEARCH.contact_list,
6915: x_contact_point_list OUT NOCOPY HZ_PARTY_SEARCH.contact_point_list

Line 6912: x_party_search_rec OUT NOCOPY HZ_PARTY_SEARCH.party_search_rec_type,

6908: p_party_id IN NUMBER,
6909: p_party_site_ids IN HZ_PARTY_SEARCH.IDList,
6910: p_contact_ids IN HZ_PARTY_SEARCH.IDList,
6911: p_contact_pt_ids IN HZ_PARTY_SEARCH.IDList,
6912: x_party_search_rec OUT NOCOPY HZ_PARTY_SEARCH.party_search_rec_type,
6913: x_party_site_list OUT NOCOPY HZ_PARTY_SEARCH.party_site_list,
6914: x_contact_list OUT NOCOPY HZ_PARTY_SEARCH.contact_list,
6915: x_contact_point_list OUT NOCOPY HZ_PARTY_SEARCH.contact_point_list
6916: ) IS

Line 6913: x_party_site_list OUT NOCOPY HZ_PARTY_SEARCH.party_site_list,

6909: p_party_site_ids IN HZ_PARTY_SEARCH.IDList,
6910: p_contact_ids IN HZ_PARTY_SEARCH.IDList,
6911: p_contact_pt_ids IN HZ_PARTY_SEARCH.IDList,
6912: x_party_search_rec OUT NOCOPY HZ_PARTY_SEARCH.party_search_rec_type,
6913: x_party_site_list OUT NOCOPY HZ_PARTY_SEARCH.party_site_list,
6914: x_contact_list OUT NOCOPY HZ_PARTY_SEARCH.contact_list,
6915: x_contact_point_list OUT NOCOPY HZ_PARTY_SEARCH.contact_point_list
6916: ) IS
6917: BEGIN

Line 6914: x_contact_list OUT NOCOPY HZ_PARTY_SEARCH.contact_list,

6910: p_contact_ids IN HZ_PARTY_SEARCH.IDList,
6911: p_contact_pt_ids IN HZ_PARTY_SEARCH.IDList,
6912: x_party_search_rec OUT NOCOPY HZ_PARTY_SEARCH.party_search_rec_type,
6913: x_party_site_list OUT NOCOPY HZ_PARTY_SEARCH.party_site_list,
6914: x_contact_list OUT NOCOPY HZ_PARTY_SEARCH.contact_list,
6915: x_contact_point_list OUT NOCOPY HZ_PARTY_SEARCH.contact_point_list
6916: ) IS
6917: BEGIN
6918:

Line 6915: x_contact_point_list OUT NOCOPY HZ_PARTY_SEARCH.contact_point_list

6911: p_contact_pt_ids IN HZ_PARTY_SEARCH.IDList,
6912: x_party_search_rec OUT NOCOPY HZ_PARTY_SEARCH.party_search_rec_type,
6913: x_party_site_list OUT NOCOPY HZ_PARTY_SEARCH.party_site_list,
6914: x_contact_list OUT NOCOPY HZ_PARTY_SEARCH.contact_list,
6915: x_contact_point_list OUT NOCOPY HZ_PARTY_SEARCH.contact_point_list
6916: ) IS
6917: BEGIN
6918:
6919: IF fnd_log.level_statement>=fnd_log.g_current_runtime_level THEN

Line 6967: x_party_search_rec OUT NOCOPY HZ_PARTY_SEARCH.party_search_rec_type

6963: ************************************************/
6964:
6965: PROCEDURE get_party_rec (
6966: p_party_id IN NUMBER,
6967: x_party_search_rec OUT NOCOPY HZ_PARTY_SEARCH.party_search_rec_type
6968: ) IS
6969: l_party_type VARCHAR2(255);
6970: BEGIN
6971:

Line 7056: p_party_site_ids IN HZ_PARTY_SEARCH.IDList,

7052: the party site search record structure
7053: ************************************************/
7054:
7055: PROCEDURE get_party_site_rec (
7056: p_party_site_ids IN HZ_PARTY_SEARCH.IDList,
7057: x_party_site_list OUT NOCOPY HZ_PARTY_SEARCH.party_site_list
7058: ) IS
7059: CURSOR c_party_sites(cp_party_site_id NUMBER) IS
7060: SELECT party_site_id

Line 7057: x_party_site_list OUT NOCOPY HZ_PARTY_SEARCH.party_site_list

7053: ************************************************/
7054:
7055: PROCEDURE get_party_site_rec (
7056: p_party_site_ids IN HZ_PARTY_SEARCH.IDList,
7057: x_party_site_list OUT NOCOPY HZ_PARTY_SEARCH.party_site_list
7058: ) IS
7059: CURSOR c_party_sites(cp_party_site_id NUMBER) IS
7060: SELECT party_site_id
7061: ,translate(HZ_LOCATIONS.CITY, '%',' ')

Line 7122: p_contact_ids IN HZ_PARTY_SEARCH.IDList,

7118: the contact search record structure
7119: ************************************************/
7120:
7121: PROCEDURE get_contact_rec (
7122: p_contact_ids IN HZ_PARTY_SEARCH.IDList,
7123: x_contact_list OUT NOCOPY HZ_PARTY_SEARCH.contact_list
7124: ) IS
7125: CURSOR c_contacts(cp_org_contact_id NUMBER) IS
7126: SELECT org_contact_id

Line 7123: x_contact_list OUT NOCOPY HZ_PARTY_SEARCH.contact_list

7119: ************************************************/
7120:
7121: PROCEDURE get_contact_rec (
7122: p_contact_ids IN HZ_PARTY_SEARCH.IDList,
7123: x_contact_list OUT NOCOPY HZ_PARTY_SEARCH.contact_list
7124: ) IS
7125: CURSOR c_contacts(cp_org_contact_id NUMBER) IS
7126: SELECT org_contact_id
7127: FROM HZ_ORG_CONTACTS, HZ_RELATIONSHIPS, HZ_PERSON_PROFILES

Line 7180: p_contact_point_ids IN HZ_PARTY_SEARCH.IDList,

7176: the contact point search record structure
7177: ************************************************/
7178:
7179: PROCEDURE get_contact_point_rec (
7180: p_contact_point_ids IN HZ_PARTY_SEARCH.IDList,
7181: x_contact_point_list OUT NOCOPY HZ_PARTY_SEARCH.contact_point_list
7182: ) IS
7183:
7184: -- Cursor to fetch primary contact points for party

Line 7181: x_contact_point_list OUT NOCOPY HZ_PARTY_SEARCH.contact_point_list

7177: ************************************************/
7178:
7179: PROCEDURE get_contact_point_rec (
7180: p_contact_point_ids IN HZ_PARTY_SEARCH.IDList,
7181: x_contact_point_list OUT NOCOPY HZ_PARTY_SEARCH.contact_point_list
7182: ) IS
7183:
7184: -- Cursor to fetch primary contact points for party
7185: CURSOR c_cpts(cp_contact_point_id NUMBER) IS

Line 7239: p_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,

7235: ************************************************/
7236:
7237: PROCEDURE MAP_PARTY_REC(
7238: p_search_ctx IN BOOLEAN,
7239: p_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
7240: x_entered_max_score OUT NUMBER,
7241: x_stage_rec IN OUT NOCOPY HZ_PARTY_STAGE.party_stage_rec_type
7242: ) IS
7243: tmp VARCHAR2(4000);

Line 7506: p_search_list IN HZ_PARTY_SEARCH.party_site_list,

7502: ************************************************/
7503:
7504: PROCEDURE MAP_PARTY_SITE_REC(
7505: p_search_ctx IN BOOLEAN,
7506: p_search_list IN HZ_PARTY_SEARCH.party_site_list,
7507: x_entered_max_score OUT NUMBER,
7508: x_stage_list IN OUT NOCOPY HZ_PARTY_STAGE.party_site_stage_list
7509: ) IS
7510: l_current_max_score NUMBER;

Line 7714: p_search_list IN HZ_PARTY_SEARCH.contact_list,

7710: ************************************************/
7711:
7712: PROCEDURE MAP_CONTACT_REC(
7713: p_search_ctx IN BOOLEAN,
7714: p_search_list IN HZ_PARTY_SEARCH.contact_list,
7715: x_entered_max_score OUT NUMBER,
7716: x_stage_list IN OUT NOCOPY HZ_PARTY_STAGE.contact_stage_list
7717: ) IS
7718: l_current_max_score NUMBER;

Line 7794: p_search_list IN HZ_PARTY_SEARCH.contact_point_list,

7790: ************************************************/
7791:
7792: PROCEDURE MAP_CONTACT_POINT_REC(
7793: p_search_ctx IN BOOLEAN,
7794: p_search_list IN HZ_PARTY_SEARCH.contact_point_list,
7795: x_entered_max_score OUT NUMBER,
7796: x_stage_list IN OUT NOCOPY HZ_PARTY_STAGE.contact_pt_stage_list
7797: ) IS
7798: l_current_max_score NUMBER;

Line 7901: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,

7897: 2. Contact Point Type is not null for each condition
7898: ************************************************/
7899:
7900: FUNCTION check_prim_cond(
7901: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
7902: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
7903: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
7904: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list)
7905: RETURN BOOLEAN IS

Line 7902: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,

7898: ************************************************/
7899:
7900: FUNCTION check_prim_cond(
7901: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
7902: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
7903: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
7904: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list)
7905: RETURN BOOLEAN IS
7906: BEGIN

Line 7903: p_contact_list IN HZ_PARTY_SEARCH.contact_list,

7899:
7900: FUNCTION check_prim_cond(
7901: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
7902: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
7903: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
7904: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list)
7905: RETURN BOOLEAN IS
7906: BEGIN
7907: FOR I IN 1..p_contact_point_list.COUNT LOOP

Line 7904: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list)

7900: FUNCTION check_prim_cond(
7901: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
7902: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
7903: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
7904: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list)
7905: RETURN BOOLEAN IS
7906: BEGIN
7907: FOR I IN 1..p_contact_point_list.COUNT LOOP
7908: IF p_contact_point_list(I).CONTACT_POINT_TYPE IS NULL AND (

Line 8019: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,

8015: has party site criteria.
8016: ************************************************/
8017:
8018: PROCEDURE check_party_site_cond(
8019: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
8020: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
8021: x_secondary OUT BOOLEAN,
8022: x_primary OUT BOOLEAN
8023: ) IS

Line 8020: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,

8016: ************************************************/
8017:
8018: PROCEDURE check_party_site_cond(
8019: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
8020: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
8021: x_secondary OUT BOOLEAN,
8022: x_primary OUT BOOLEAN
8023: ) IS
8024: BEGIN

Line 8085: p_contact_list IN HZ_PARTY_SEARCH.contact_list,

8081: has contact criteria.
8082: ************************************************/
8083:
8084: PROCEDURE check_contact_cond(
8085: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
8086: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
8087: x_secondary OUT BOOLEAN,
8088: x_primary OUT BOOLEAN
8089: ) IS

Line 8086: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,

8082: ************************************************/
8083:
8084: PROCEDURE check_contact_cond(
8085: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
8086: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
8087: x_secondary OUT BOOLEAN,
8088: x_primary OUT BOOLEAN
8089: ) IS
8090: BEGIN

Line 8141: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,

8137: has valid contact point criteria.
8138: ************************************************/
8139:
8140: PROCEDURE check_contact_point_cond(
8141: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
8142: x_secondary OUT BOOLEAN,
8143: x_primary OUT BOOLEAN
8144: ) IS
8145: BEGIN