DBA Data[Home] [Help]

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

765: PROCEDURE INSERT_PARTY_SCORE (
766: p_party_id IN NUMBER
767: ,p_record_id IN NUMBER
768: ,p_search_ctx_id IN NUMBER
769: ,p_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type
770: ,p_stage_rec IN HZ_PARTY_STAGE.party_stage_rec_type
771: ,p_table_TX32 VARCHAR2
772: ,p_table_TX34 VARCHAR2
773: ,p_table_TX35 VARCHAR2

Line 1092: ,p_search_rec IN HZ_PARTY_SEARCH.party_site_search_rec_type

1088: PROCEDURE INSERT_PARTY_SITES_SCORE (
1089: p_party_id IN NUMBER
1090: ,p_record_id IN NUMBER
1091: ,p_search_ctx_id IN NUMBER
1092: ,p_search_rec IN HZ_PARTY_SEARCH.party_site_search_rec_type
1093: ,p_stage_rec IN HZ_PARTY_STAGE.party_site_stage_rec_type
1094: ,p_table_TX9 VARCHAR2
1095: ,p_table_TX10 VARCHAR2
1096: ,p_table_TX11 VARCHAR2

Line 1285: ,p_search_rec IN HZ_PARTY_SEARCH.contact_search_rec_type

1281: PROCEDURE INSERT_CONTACTS_SCORE (
1282: p_party_id IN NUMBER
1283: ,p_record_id IN NUMBER
1284: ,p_search_ctx_id IN NUMBER
1285: ,p_search_rec IN HZ_PARTY_SEARCH.contact_search_rec_type
1286: ,p_stage_rec IN HZ_PARTY_STAGE.contact_stage_rec_type
1287: ,p_idx IN NUMBER) IS
1288: l_current_score NUMBER:=0;
1289: l_score NUMBER;

Line 1301: ,p_search_rec IN HZ_PARTY_SEARCH.contact_point_search_rec_type

1297: PROCEDURE INSERT_CONTACT_POINTS_SCORE (
1298: p_party_id IN NUMBER
1299: ,p_record_id IN NUMBER
1300: ,p_search_ctx_id IN NUMBER
1301: ,p_search_rec IN HZ_PARTY_SEARCH.contact_point_search_rec_type
1302: ,p_stage_rec IN HZ_PARTY_STAGE.contact_pt_stage_rec_type
1303: ,p_table_TX1 VARCHAR2
1304: ,p_table_TX3 VARCHAR2
1305: ,p_table_TX4 VARCHAR2

Line 1398: p_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type

1394: for the PARTY Entity
1395: ************************************************/
1396:
1397: PROCEDURE POP_PARTY_COND_REC(
1398: p_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type
1399: ) IS
1400: BEGIN
1401: NULL ;
1402: EXCEPTION

Line 1418: p_search_list IN HZ_PARTY_SEARCH.party_site_list

1414: for the PARTY_SITES Entity
1415: ************************************************/
1416:
1417: PROCEDURE POP_PARTY_SITES_COND_REC(
1418: p_search_list IN HZ_PARTY_SEARCH.party_site_list
1419: ) IS
1420: BEGIN
1421: ---------POPULATE THE GLOBAL WORD CONDITION REC FOR PARTY_SITES-------------
1422: ------ Populate global condition record only if search list is not empty -----------

Line 1443: p_search_list IN HZ_PARTY_SEARCH.contact_list

1439: for the CONTACTS Entity
1440: ************************************************/
1441:
1442: PROCEDURE POP_CONTACTS_COND_REC(
1443: p_search_list IN HZ_PARTY_SEARCH.contact_list
1444: ) IS
1445: BEGIN
1446: NULL ;
1447: EXCEPTION

Line 1463: p_search_list IN HZ_PARTY_SEARCH.contact_point_list

1459: for the CONTACT_POINTS Entity
1460: ************************************************/
1461:
1462: PROCEDURE POP_CONTACT_POINTS_COND_REC(
1463: p_search_list IN HZ_PARTY_SEARCH.contact_point_list
1464: ) IS
1465: BEGIN
1466: NULL ;
1467: EXCEPTION

Line 1477: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type:=

1473: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
1474: END;
1475:
1476: PROCEDURE init_score_context (
1477: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type:=
1478: HZ_PARTY_SEARCH.G_MISS_PARTY_SEARCH_REC,
1479: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list:=
1480: HZ_PARTY_SEARCH.G_MISS_PARTY_SITE_LIST,
1481: p_contact_list IN HZ_PARTY_SEARCH.contact_list:=

Line 1478: HZ_PARTY_SEARCH.G_MISS_PARTY_SEARCH_REC,

1474: END;
1475:
1476: PROCEDURE init_score_context (
1477: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type:=
1478: HZ_PARTY_SEARCH.G_MISS_PARTY_SEARCH_REC,
1479: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list:=
1480: HZ_PARTY_SEARCH.G_MISS_PARTY_SITE_LIST,
1481: p_contact_list IN HZ_PARTY_SEARCH.contact_list:=
1482: HZ_PARTY_SEARCH.G_MISS_CONTACT_LIST,

Line 1479: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list:=

1475:
1476: PROCEDURE init_score_context (
1477: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type:=
1478: HZ_PARTY_SEARCH.G_MISS_PARTY_SEARCH_REC,
1479: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list:=
1480: HZ_PARTY_SEARCH.G_MISS_PARTY_SITE_LIST,
1481: p_contact_list IN HZ_PARTY_SEARCH.contact_list:=
1482: HZ_PARTY_SEARCH.G_MISS_CONTACT_LIST,
1483: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list:=

Line 1480: HZ_PARTY_SEARCH.G_MISS_PARTY_SITE_LIST,

1476: PROCEDURE init_score_context (
1477: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type:=
1478: HZ_PARTY_SEARCH.G_MISS_PARTY_SEARCH_REC,
1479: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list:=
1480: HZ_PARTY_SEARCH.G_MISS_PARTY_SITE_LIST,
1481: p_contact_list IN HZ_PARTY_SEARCH.contact_list:=
1482: HZ_PARTY_SEARCH.G_MISS_CONTACT_LIST,
1483: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list:=
1484: HZ_PARTY_SEARCH.G_MISS_CONTACT_POINT_LIST

Line 1481: p_contact_list IN HZ_PARTY_SEARCH.contact_list:=

1477: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type:=
1478: HZ_PARTY_SEARCH.G_MISS_PARTY_SEARCH_REC,
1479: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list:=
1480: HZ_PARTY_SEARCH.G_MISS_PARTY_SITE_LIST,
1481: p_contact_list IN HZ_PARTY_SEARCH.contact_list:=
1482: HZ_PARTY_SEARCH.G_MISS_CONTACT_LIST,
1483: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list:=
1484: HZ_PARTY_SEARCH.G_MISS_CONTACT_POINT_LIST
1485: ) IS

Line 1482: HZ_PARTY_SEARCH.G_MISS_CONTACT_LIST,

1478: HZ_PARTY_SEARCH.G_MISS_PARTY_SEARCH_REC,
1479: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list:=
1480: HZ_PARTY_SEARCH.G_MISS_PARTY_SITE_LIST,
1481: p_contact_list IN HZ_PARTY_SEARCH.contact_list:=
1482: HZ_PARTY_SEARCH.G_MISS_CONTACT_LIST,
1483: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list:=
1484: HZ_PARTY_SEARCH.G_MISS_CONTACT_POINT_LIST
1485: ) IS
1486: l_dummy NUMBER;

Line 1483: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list:=

1479: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list:=
1480: HZ_PARTY_SEARCH.G_MISS_PARTY_SITE_LIST,
1481: p_contact_list IN HZ_PARTY_SEARCH.contact_list:=
1482: HZ_PARTY_SEARCH.G_MISS_CONTACT_LIST,
1483: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list:=
1484: HZ_PARTY_SEARCH.G_MISS_CONTACT_POINT_LIST
1485: ) IS
1486: l_dummy NUMBER;
1487: BEGIN

Line 1484: HZ_PARTY_SEARCH.G_MISS_CONTACT_POINT_LIST

1480: HZ_PARTY_SEARCH.G_MISS_PARTY_SITE_LIST,
1481: p_contact_list IN HZ_PARTY_SEARCH.contact_list:=
1482: HZ_PARTY_SEARCH.G_MISS_CONTACT_LIST,
1483: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list:=
1484: HZ_PARTY_SEARCH.G_MISS_CONTACT_POINT_LIST
1485: ) IS
1486: l_dummy NUMBER;
1487: BEGIN
1488: IF fnd_log.level_statement>=fnd_log.g_current_runtime_level THEN

Line 1504: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type:=

1500: MAP_CONTACT_POINT_REC(FALSE,p_contact_point_list, l_dummy, g_contact_pt_stage_list);
1501:
1502: END;
1503: FUNCTION init_search(
1504: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type:=
1505: HZ_PARTY_SEARCH.G_MISS_PARTY_SEARCH_REC,
1506: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list:=
1507: HZ_PARTY_SEARCH.G_MISS_PARTY_SITE_LIST,
1508: p_contact_list IN HZ_PARTY_SEARCH.contact_list:=

Line 1505: HZ_PARTY_SEARCH.G_MISS_PARTY_SEARCH_REC,

1501:
1502: END;
1503: FUNCTION init_search(
1504: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type:=
1505: HZ_PARTY_SEARCH.G_MISS_PARTY_SEARCH_REC,
1506: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list:=
1507: HZ_PARTY_SEARCH.G_MISS_PARTY_SITE_LIST,
1508: p_contact_list IN HZ_PARTY_SEARCH.contact_list:=
1509: HZ_PARTY_SEARCH.G_MISS_CONTACT_LIST,

Line 1506: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list:=

1502: END;
1503: FUNCTION init_search(
1504: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type:=
1505: HZ_PARTY_SEARCH.G_MISS_PARTY_SEARCH_REC,
1506: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list:=
1507: HZ_PARTY_SEARCH.G_MISS_PARTY_SITE_LIST,
1508: p_contact_list IN HZ_PARTY_SEARCH.contact_list:=
1509: HZ_PARTY_SEARCH.G_MISS_CONTACT_LIST,
1510: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list:=

Line 1507: HZ_PARTY_SEARCH.G_MISS_PARTY_SITE_LIST,

1503: FUNCTION init_search(
1504: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type:=
1505: HZ_PARTY_SEARCH.G_MISS_PARTY_SEARCH_REC,
1506: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list:=
1507: HZ_PARTY_SEARCH.G_MISS_PARTY_SITE_LIST,
1508: p_contact_list IN HZ_PARTY_SEARCH.contact_list:=
1509: HZ_PARTY_SEARCH.G_MISS_CONTACT_LIST,
1510: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list:=
1511: HZ_PARTY_SEARCH.G_MISS_CONTACT_POINT_LIST,

Line 1508: p_contact_list IN HZ_PARTY_SEARCH.contact_list:=

1504: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type:=
1505: HZ_PARTY_SEARCH.G_MISS_PARTY_SEARCH_REC,
1506: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list:=
1507: HZ_PARTY_SEARCH.G_MISS_PARTY_SITE_LIST,
1508: p_contact_list IN HZ_PARTY_SEARCH.contact_list:=
1509: HZ_PARTY_SEARCH.G_MISS_CONTACT_LIST,
1510: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list:=
1511: HZ_PARTY_SEARCH.G_MISS_CONTACT_POINT_LIST,
1512: p_match_type IN VARCHAR2,

Line 1509: HZ_PARTY_SEARCH.G_MISS_CONTACT_LIST,

1505: HZ_PARTY_SEARCH.G_MISS_PARTY_SEARCH_REC,
1506: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list:=
1507: HZ_PARTY_SEARCH.G_MISS_PARTY_SITE_LIST,
1508: p_contact_list IN HZ_PARTY_SEARCH.contact_list:=
1509: HZ_PARTY_SEARCH.G_MISS_CONTACT_LIST,
1510: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list:=
1511: HZ_PARTY_SEARCH.G_MISS_CONTACT_POINT_LIST,
1512: p_match_type IN VARCHAR2,
1513: x_party_max_score OUT NUMBER,

Line 1510: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list:=

1506: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list:=
1507: HZ_PARTY_SEARCH.G_MISS_PARTY_SITE_LIST,
1508: p_contact_list IN HZ_PARTY_SEARCH.contact_list:=
1509: HZ_PARTY_SEARCH.G_MISS_CONTACT_LIST,
1510: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list:=
1511: HZ_PARTY_SEARCH.G_MISS_CONTACT_POINT_LIST,
1512: p_match_type IN VARCHAR2,
1513: x_party_max_score OUT NUMBER,
1514: x_ps_max_score OUT NUMBER,

Line 1511: HZ_PARTY_SEARCH.G_MISS_CONTACT_POINT_LIST,

1507: HZ_PARTY_SEARCH.G_MISS_PARTY_SITE_LIST,
1508: p_contact_list IN HZ_PARTY_SEARCH.contact_list:=
1509: HZ_PARTY_SEARCH.G_MISS_CONTACT_LIST,
1510: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list:=
1511: HZ_PARTY_SEARCH.G_MISS_CONTACT_POINT_LIST,
1512: p_match_type IN VARCHAR2,
1513: x_party_max_score OUT NUMBER,
1514: x_ps_max_score OUT NUMBER,
1515: x_contact_max_score OUT NUMBER,

Line 1523: maxscore HZ_PARTY_SEARCH.IDList;

1519: l_ps_entered_max_score NUMBER:=0;
1520: l_ct_entered_max_score NUMBER:=0;
1521: l_cpt_entered_max_score NUMBER:=0;
1522: vlist vlisttype;
1523: maxscore HZ_PARTY_SEARCH.IDList;
1524: l_name VARCHAR2(200);
1525: l_idx NUMBER;
1526: l_num NUMBER;
1527: total NUMBER;

Line 3197: RETURN HZ_PARTY_SEARCH.score_rec IS

3193: p_party_id NUMBER,
3194: p_party_site_id NUMBER,
3195: p_org_contact_id NUMBER,
3196: p_contact_point_id NUMBER)
3197: RETURN HZ_PARTY_SEARCH.score_rec IS
3198: l_score_rec HZ_PARTY_SEARCH.score_rec;
3199: BEGIN
3200: IF fnd_log.level_statement>=fnd_log.g_current_runtime_level THEN
3201: 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 3198: l_score_rec HZ_PARTY_SEARCH.score_rec;

3194: p_party_site_id NUMBER,
3195: p_org_contact_id NUMBER,
3196: p_contact_point_id NUMBER)
3197: RETURN HZ_PARTY_SEARCH.score_rec IS
3198: l_score_rec HZ_PARTY_SEARCH.score_rec;
3199: BEGIN
3200: IF fnd_log.level_statement>=fnd_log.g_current_runtime_level THEN
3201: 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);
3202: 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 3230: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,

3226: **********************************************************/
3227:
3228: PROCEDURE find_parties (
3229: p_rule_id IN NUMBER,
3230: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
3231: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
3232: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
3233: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
3234: p_restrict_sql IN VARCHAR2,

Line 3231: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,

3227:
3228: PROCEDURE find_parties (
3229: p_rule_id IN NUMBER,
3230: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
3231: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
3232: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
3233: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
3234: p_restrict_sql IN VARCHAR2,
3235: p_match_type IN VARCHAR2,

Line 3232: p_contact_list IN HZ_PARTY_SEARCH.contact_list,

3228: PROCEDURE find_parties (
3229: p_rule_id IN NUMBER,
3230: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
3231: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
3232: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
3233: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
3234: p_restrict_sql IN VARCHAR2,
3235: p_match_type IN VARCHAR2,
3236: p_search_merged IN VARCHAR2,

Line 3233: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,

3229: p_rule_id IN NUMBER,
3230: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
3231: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
3232: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
3233: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
3234: p_restrict_sql IN VARCHAR2,
3235: p_match_type IN VARCHAR2,
3236: p_search_merged IN VARCHAR2,
3237: p_dup_party_id IN NUMBER,

Line 3291: H_SCORES HZ_PARTY_SEARCH.score_list;

3287: l_TX34 VARCHAR2(2000);
3288: l_TX48 VARCHAR2(2000);
3289: l_TX156 VARCHAR2(2000);
3290: l_TX14 VARCHAR2(2000);
3291: H_SCORES HZ_PARTY_SEARCH.score_list;
3292: H_PARTY_ID HZ_PARTY_SEARCH.IDList;
3293: H_PARTY_ID_LIST HZ_PARTY_SEARCH.IDList;
3294:
3295: l_score NUMBER;

Line 3292: H_PARTY_ID HZ_PARTY_SEARCH.IDList;

3288: l_TX48 VARCHAR2(2000);
3289: l_TX156 VARCHAR2(2000);
3290: l_TX14 VARCHAR2(2000);
3291: H_SCORES HZ_PARTY_SEARCH.score_list;
3292: H_PARTY_ID HZ_PARTY_SEARCH.IDList;
3293: H_PARTY_ID_LIST HZ_PARTY_SEARCH.IDList;
3294:
3295: l_score NUMBER;
3296: l_idx NUMBER;

Line 3293: H_PARTY_ID_LIST HZ_PARTY_SEARCH.IDList;

3289: l_TX156 VARCHAR2(2000);
3290: l_TX14 VARCHAR2(2000);
3291: H_SCORES HZ_PARTY_SEARCH.score_list;
3292: H_PARTY_ID HZ_PARTY_SEARCH.IDList;
3293: H_PARTY_ID_LIST HZ_PARTY_SEARCH.IDList;
3294:
3295: l_score NUMBER;
3296: l_idx NUMBER;
3297: l_party_cur HZ_PARTY_STAGE.StageCurTyp;

Line 3487: h_ps_id HZ_PARTY_SEARCH.IDList;

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

Line 3488: h_ps_party_id HZ_PARTY_SEARCH.IDList;

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

Line 3489: h_ps_score HZ_PARTY_SEARCH.IDList;

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

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

Line 3610: h_ct_party_id HZ_PARTY_SEARCH.IDList;

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

Line 3611: h_ct_score HZ_PARTY_SEARCH.IDList;

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

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

Line 3719: h_cpt_party_id HZ_PARTY_SEARCH.IDList;

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

Line 3720: h_cpt_score HZ_PARTY_SEARCH.IDList;

3716: l_party_id_idx NUMBER:=1;
3717: l_ctx_id NUMBER;
3718: h_cpt_id HZ_PARTY_SEARCH.IDList;
3719: h_cpt_party_id HZ_PARTY_SEARCH.IDList;
3720: h_cpt_score HZ_PARTY_SEARCH.IDList;
3721: detcnt NUMBER := 1;
3722: l_cpt_flag VARCHAR2(1) := 'N';
3723: is_a_match VARCHAR2(1) := 'Y';
3724: BEGIN

Line 4207: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,

4203: END find_parties;
4204:
4205: PROCEDURE find_persons (
4206: p_rule_id IN NUMBER,
4207: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
4208: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
4209: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
4210: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
4211: p_restrict_sql IN VARCHAR2,

Line 4208: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,

4204:
4205: PROCEDURE find_persons (
4206: p_rule_id IN NUMBER,
4207: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
4208: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
4209: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
4210: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
4211: p_restrict_sql IN VARCHAR2,
4212: p_match_type IN VARCHAR2,

Line 4209: p_contact_list IN HZ_PARTY_SEARCH.contact_list,

4205: PROCEDURE find_persons (
4206: p_rule_id IN NUMBER,
4207: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
4208: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
4209: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
4210: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
4211: p_restrict_sql IN VARCHAR2,
4212: p_match_type IN VARCHAR2,
4213: p_search_merged IN VARCHAR2,

Line 4210: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,

4206: p_rule_id IN NUMBER,
4207: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
4208: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
4209: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
4210: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
4211: p_restrict_sql IN VARCHAR2,
4212: p_match_type IN VARCHAR2,
4213: p_search_merged IN VARCHAR2,
4214: p_dup_party_id IN NUMBER,

Line 4268: H_SCORES HZ_PARTY_SEARCH.score_list;

4264: l_TX34 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 4512: h_ps_id HZ_PARTY_SEARCH.IDList;

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

Line 4513: h_ps_party_id HZ_PARTY_SEARCH.IDList;

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

Line 4514: h_ps_score HZ_PARTY_SEARCH.IDList;

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

Line 4611: h_ct_id HZ_PARTY_SEARCH.IDList;

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

Line 4612: h_ct_party_id HZ_PARTY_SEARCH.IDList;

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

Line 4613: h_ct_score HZ_PARTY_SEARCH.IDList;

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

Line 4669: h_cpt_id HZ_PARTY_SEARCH.IDList;

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

Line 4670: h_cpt_party_id HZ_PARTY_SEARCH.IDList;

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

Line 4671: h_cpt_score HZ_PARTY_SEARCH.IDList;

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

Line 5082: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,

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

Line 5083: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,

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

Line 5084: p_contact_list IN HZ_PARTY_SEARCH.contact_list,

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

Line 5085: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,

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

Line 5099: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,

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

Line 5100: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,

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

Line 5101: p_contact_list IN HZ_PARTY_SEARCH.contact_list,

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

Line 5102: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,

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

Line 5159: l_party_rec HZ_PARTY_SEARCH.party_search_rec_type;

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

Line 5160: l_party_site_list HZ_PARTY_SEARCH.party_site_list;

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

Line 5161: l_contact_list HZ_PARTY_SEARCH.contact_list;

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

Line 5162: l_cpt_list HZ_PARTY_SEARCH.contact_point_list;

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

Line 5275: l_party_search_rec HZ_PARTY_SEARCH.party_search_rec_type;

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

Line 5276: l_party_site_list HZ_PARTY_SEARCH.party_site_list;

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

Line 5277: l_contact_list HZ_PARTY_SEARCH.contact_list;

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

Line 5278: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;

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

Line 5279: contact_point_ids HZ_PARTY_SEARCH.IDList;

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

Line 5280: p_party_site_list HZ_PARTY_SEARCH.IDList;

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

Line 5281: p_contact_ids HZ_PARTY_SEARCH.IDList;

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

Line 5310: HZ_PARTY_SEARCH.G_MISS_ID_LIST,

5306:
5307: get_search_criteria (
5308: null,
5309: p_party_site_list,
5310: HZ_PARTY_SEARCH.G_MISS_ID_LIST,
5311: contact_point_ids,
5312: l_party_search_rec,
5313: l_party_site_list,
5314: l_contact_list,

Line 5360: l_party_search_rec HZ_PARTY_SEARCH.party_search_rec_type;

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

Line 5361: l_party_site_list HZ_PARTY_SEARCH.party_site_list;

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

Line 5362: l_contact_list HZ_PARTY_SEARCH.contact_list;

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

Line 5363: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;

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

Line 5364: contact_point_ids HZ_PARTY_SEARCH.IDList;

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

Line 5365: p_party_site_list HZ_PARTY_SEARCH.IDList;

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

Line 5366: p_contact_ids HZ_PARTY_SEARCH.IDList;

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

Line 5397: HZ_PARTY_SEARCH.G_MISS_ID_LIST,

5393: CLOSE get_cpt_for_contact_id;
5394:
5395: get_search_criteria (
5396: null,
5397: HZ_PARTY_SEARCH.G_MISS_ID_LIST,
5398: p_contact_ids,
5399: contact_point_ids,
5400: l_party_search_rec,
5401: l_party_site_list,

Line 5448: l_party_search_rec HZ_PARTY_SEARCH.party_search_rec_type;

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

Line 5449: l_party_site_list HZ_PARTY_SEARCH.party_site_list;

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

Line 5450: l_contact_list HZ_PARTY_SEARCH.contact_list;

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

Line 5451: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;

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

Line 5452: contact_point_ids HZ_PARTY_SEARCH.IDList;

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

Line 5453: p_party_site_list HZ_PARTY_SEARCH.IDList;

5449: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
5450: l_contact_list HZ_PARTY_SEARCH.contact_list;
5451: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;
5452: contact_point_ids HZ_PARTY_SEARCH.IDList;
5453: p_party_site_list HZ_PARTY_SEARCH.IDList;
5454: p_contact_ids HZ_PARTY_SEARCH.IDList;
5455: l_match_idx NUMBER;
5456:
5457: BEGIN

Line 5454: p_contact_ids HZ_PARTY_SEARCH.IDList;

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

Line 5471: HZ_PARTY_SEARCH.G_MISS_ID_LIST,

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

Line 5472: HZ_PARTY_SEARCH.G_MISS_ID_LIST,

5468: contact_point_ids(1) := p_contact_point_id;
5469: get_search_criteria (
5470: null,
5471: HZ_PARTY_SEARCH.G_MISS_ID_LIST,
5472: HZ_PARTY_SEARCH.G_MISS_ID_LIST,
5473: contact_point_ids,
5474: l_party_search_rec,
5475: l_party_site_list,
5476: l_contact_list,

Line 5625: l_party_rec HZ_PARTY_SEARCH.party_search_rec_type;

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

Line 5626: l_party_site_list HZ_PARTY_SEARCH.party_site_list;

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

Line 5627: l_contact_list HZ_PARTY_SEARCH.contact_list;

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

Line 5628: l_cpt_list HZ_PARTY_SEARCH.contact_point_list;

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

Line 5946: p_party_site_list IN HZ_PARTY_SEARCH.PARTY_SITE_LIST,

5942:
5943: PROCEDURE get_matching_party_sites (
5944: p_rule_id IN NUMBER,
5945: p_party_id IN NUMBER,
5946: p_party_site_list IN HZ_PARTY_SEARCH.PARTY_SITE_LIST,
5947: p_contact_point_list IN HZ_PARTY_SEARCH.CONTACT_POINT_LIST,
5948: p_restrict_sql IN VARCHAR2,
5949: p_match_type IN VARCHAR2,
5950: p_dup_party_site_id IN NUMBER,

Line 5947: p_contact_point_list IN HZ_PARTY_SEARCH.CONTACT_POINT_LIST,

5943: PROCEDURE get_matching_party_sites (
5944: p_rule_id IN NUMBER,
5945: p_party_id IN NUMBER,
5946: p_party_site_list IN HZ_PARTY_SEARCH.PARTY_SITE_LIST,
5947: p_contact_point_list IN HZ_PARTY_SEARCH.CONTACT_POINT_LIST,
5948: p_restrict_sql IN VARCHAR2,
5949: p_match_type IN VARCHAR2,
5950: p_dup_party_site_id IN NUMBER,
5951: x_search_ctx_id OUT NUMBER,

Line 5984: H_SCORES HZ_PARTY_SEARCH.score_list;

5980: l_TX10 VARCHAR2(2000);
5981: l_TX11 VARCHAR2(2000);
5982: l_TX4 VARCHAR2(2000);
5983: l_TX14 VARCHAR2(2000);
5984: H_SCORES HZ_PARTY_SEARCH.score_list;
5985:
5986: l_score NUMBER;
5987: l_idx NUMBER;
5988: l_party_cur HZ_PARTY_STAGE.StageCurTyp;

Line 6015: l_match_ps_list HZ_PARTY_SEARCH.IDList;

6011: defps NUMBER :=0;
6012: defct NUMBER :=0;
6013: defcpt NUMBER :=0;
6014: l_index NUMBER;
6015: l_match_ps_list HZ_PARTY_SEARCH.IDList;
6016: l_cnt NUMBER:=1;
6017:
6018:
6019: BEGIN

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

6035: l_match_str := ' AND ';
6036: ELSIF p_match_type = 'OR' THEN
6037: l_match_str := ' OR ';
6038: END IF;
6039: 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);
6040: g_score_until_thresh := false;
6041: IF l_entered_max_score = 0 THEN l_entered_max_score:=1; END IF;
6042:
6043: -- ************************************************************

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

6043: -- ************************************************************
6044: -- STEP 2. Setup of intermedia query strings for Acquisition query
6045: l_party_site_contains_str := INIT_PARTY_SITES_QUERY(l_match_str,l_tmp);
6046: l_contact_pt_contains_str := INIT_CONTACT_POINTS_QUERY(l_match_str,l_tmp);
6047: 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);
6048:
6049: -- Setup Search Context ID
6050: SELECT hz_search_ctx_s.nextval INTO l_search_ctx_id FROM dual;
6051: x_search_ctx_id := l_search_ctx_id;

Line 6190: p_contact_list IN HZ_PARTY_SEARCH.CONTACT_LIST,

6186:
6187: PROCEDURE get_matching_contacts (
6188: p_rule_id IN NUMBER,
6189: p_party_id IN NUMBER,
6190: p_contact_list IN HZ_PARTY_SEARCH.CONTACT_LIST,
6191: p_contact_point_list IN HZ_PARTY_SEARCH.CONTACT_POINT_LIST,
6192: p_restrict_sql IN VARCHAR2,
6193: p_match_type IN VARCHAR2,
6194: p_dup_contact_id IN NUMBER,

Line 6191: p_contact_point_list IN HZ_PARTY_SEARCH.CONTACT_POINT_LIST,

6187: PROCEDURE get_matching_contacts (
6188: p_rule_id IN NUMBER,
6189: p_party_id IN NUMBER,
6190: p_contact_list IN HZ_PARTY_SEARCH.CONTACT_LIST,
6191: p_contact_point_list IN HZ_PARTY_SEARCH.CONTACT_POINT_LIST,
6192: p_restrict_sql IN VARCHAR2,
6193: p_match_type IN VARCHAR2,
6194: p_dup_contact_id IN NUMBER,
6195: x_search_ctx_id OUT NUMBER,

Line 6219: H_SCORES HZ_PARTY_SEARCH.score_list;

6215:
6216: l_TX1 VARCHAR2(2000);
6217: l_TX3 VARCHAR2(2000);
6218: l_TX4 VARCHAR2(2000);
6219: H_SCORES HZ_PARTY_SEARCH.score_list;
6220:
6221: l_score NUMBER;
6222: l_idx NUMBER;
6223: l_party_cur HZ_PARTY_STAGE.StageCurTyp;

Line 6247: l_match_contact_list HZ_PARTY_SEARCH.IDList;

6243: l_party_max_score NUMBER;
6244: l_ps_max_score NUMBER;
6245: l_contact_max_score NUMBER;
6246: l_cpt_max_score NUMBER;
6247: l_match_contact_list HZ_PARTY_SEARCH.IDList;
6248: l_cnt NUMBER:=1;
6249:
6250:
6251: BEGIN

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

6267: l_match_str := ' AND ';
6268: ELSIF p_match_type = 'OR' THEN
6269: l_match_str := ' OR ';
6270: END IF;
6271: 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);
6272: g_score_until_thresh := false;
6273: IF l_entered_max_score = 0 THEN l_entered_max_score:=1; END IF;
6274:
6275: -- ************************************************************

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

6275: -- ************************************************************
6276: -- STEP 2. Setup of intermedia query strings for Acquisition query
6277: l_contact_contains_str := INIT_CONTACTS_QUERY(l_match_str,l_tmp);
6278: l_contact_pt_contains_str := INIT_CONTACT_POINTS_QUERY(l_match_str,l_tmp);
6279: 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);
6280:
6281: -- Setup Search Context ID
6282: SELECT hz_search_ctx_s.nextval INTO l_search_ctx_id FROM dual;
6283: x_search_ctx_id := l_search_ctx_id;

Line 6418: p_contact_point_list IN HZ_PARTY_SEARCH.CONTACT_POINT_LIST,

6414:
6415: PROCEDURE get_matching_contact_points (
6416: p_rule_id IN NUMBER,
6417: p_party_id IN NUMBER,
6418: p_contact_point_list IN HZ_PARTY_SEARCH.CONTACT_POINT_LIST,
6419: p_restrict_sql IN VARCHAR2,
6420: p_match_type IN VARCHAR2,
6421: p_dup_contact_point_id IN NUMBER,
6422: x_search_ctx_id OUT NUMBER,

Line 6450: H_PARTY_ID HZ_PARTY_SEARCH.IDList;

6446: l_cpt_ps_id NUMBER;
6447: l_cpt_contact_id NUMBER;
6448: l_contact_pt_id NUMBER;
6449: l_cpt_type VARCHAR2(100);
6450: H_PARTY_ID HZ_PARTY_SEARCH.IDList;
6451: H_CONTACT_POINT_ID HZ_PARTY_SEARCH.IDList;
6452: H_SCORE HZ_PARTY_SEARCH.IDList;
6453:
6454: cnt NUMBER :=0;

Line 6451: H_CONTACT_POINT_ID HZ_PARTY_SEARCH.IDList;

6447: l_cpt_contact_id NUMBER;
6448: l_contact_pt_id NUMBER;
6449: l_cpt_type VARCHAR2(100);
6450: H_PARTY_ID HZ_PARTY_SEARCH.IDList;
6451: H_CONTACT_POINT_ID HZ_PARTY_SEARCH.IDList;
6452: H_SCORE HZ_PARTY_SEARCH.IDList;
6453:
6454: cnt NUMBER :=0;
6455: l_party_max_score NUMBER;

Line 6452: H_SCORE HZ_PARTY_SEARCH.IDList;

6448: l_contact_pt_id NUMBER;
6449: l_cpt_type VARCHAR2(100);
6450: H_PARTY_ID HZ_PARTY_SEARCH.IDList;
6451: H_CONTACT_POINT_ID HZ_PARTY_SEARCH.IDList;
6452: H_SCORE HZ_PARTY_SEARCH.IDList;
6453:
6454: cnt NUMBER :=0;
6455: l_party_max_score NUMBER;
6456: l_ps_max_score NUMBER;

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

6477: l_match_str := ' AND ';
6478: ELSIF p_match_type = 'OR' THEN
6479: l_match_str := ' OR ';
6480: END IF;
6481: l_entered_max_score:= init_search(HZ_PARTY_SEARCH.G_MISS_PARTY_SEARCH_REC,
6482: HZ_PARTY_SEARCH.G_MISS_PARTY_SITE_LIST, HZ_PARTY_SEARCH.G_MISS_CONTACT_LIST,
6483: p_contact_point_list,l_match_str, l_party_max_score, l_ps_max_score, l_contact_max_score, l_cpt_max_score);
6484: g_score_until_thresh := false;
6485: IF l_entered_max_score = 0 THEN l_entered_max_score:=1; END IF;

Line 6482: HZ_PARTY_SEARCH.G_MISS_PARTY_SITE_LIST, HZ_PARTY_SEARCH.G_MISS_CONTACT_LIST,

6478: ELSIF p_match_type = 'OR' THEN
6479: l_match_str := ' OR ';
6480: END IF;
6481: l_entered_max_score:= init_search(HZ_PARTY_SEARCH.G_MISS_PARTY_SEARCH_REC,
6482: HZ_PARTY_SEARCH.G_MISS_PARTY_SITE_LIST, HZ_PARTY_SEARCH.G_MISS_CONTACT_LIST,
6483: p_contact_point_list,l_match_str, l_party_max_score, l_ps_max_score, l_contact_max_score, l_cpt_max_score);
6484: g_score_until_thresh := false;
6485: IF l_entered_max_score = 0 THEN l_entered_max_score:=1; END IF;
6486:

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

6486:
6487: -- ************************************************************
6488: -- STEP 2. Setup of intermedia query strings for Acquisition query
6489: l_contact_pt_contains_str := INIT_CONTACT_POINTS_QUERY(l_match_str,l_tmp);
6490: 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);
6491:
6492: -- Setup Search Context ID
6493: SELECT hz_search_ctx_s.nextval INTO l_search_ctx_id FROM dual;
6494: x_search_ctx_id := l_search_ctx_id;

Line 6565: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,

6561:
6562: PROCEDURE get_score_details (
6563: p_rule_id IN NUMBER,
6564: p_party_id IN NUMBER,
6565: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
6566: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
6567: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
6568: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
6569: x_search_ctx_id IN OUT NUMBER

Line 6566: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,

6562: PROCEDURE get_score_details (
6563: p_rule_id IN NUMBER,
6564: p_party_id IN NUMBER,
6565: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
6566: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
6567: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
6568: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
6569: x_search_ctx_id IN OUT NUMBER
6570: ) IS

Line 6567: p_contact_list IN HZ_PARTY_SEARCH.contact_list,

6563: p_rule_id IN NUMBER,
6564: p_party_id IN NUMBER,
6565: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
6566: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
6567: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
6568: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
6569: x_search_ctx_id IN OUT NUMBER
6570: ) IS
6571:

Line 6568: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,

6564: p_party_id IN NUMBER,
6565: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
6566: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
6567: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
6568: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
6569: x_search_ctx_id IN OUT NUMBER
6570: ) IS
6571:
6572: -- Strings to hold the generated Intermedia query strings

Line 6639: H_SCORES HZ_PARTY_SEARCH.score_list;

6635: l_TX156 VARCHAR2(2000);
6636: l_max_TX156 VARCHAR2(2000);
6637: l_TX14 VARCHAR2(2000);
6638: l_max_TX14 VARCHAR2(2000);
6639: H_SCORES HZ_PARTY_SEARCH.score_list;
6640:
6641: l_score NUMBER;
6642: l_match_idx NUMBER;
6643: l_idx NUMBER;

Line 6819: x_party_search_rec OUT NOCOPY HZ_PARTY_SEARCH.party_search_rec_type,

6815: ************************************************/
6816:
6817: PROCEDURE get_party_for_search (
6818: p_party_id IN NUMBER,
6819: x_party_search_rec OUT NOCOPY HZ_PARTY_SEARCH.party_search_rec_type,
6820: x_party_site_list OUT NOCOPY HZ_PARTY_SEARCH.party_site_list,
6821: x_contact_list OUT NOCOPY HZ_PARTY_SEARCH.contact_list,
6822: x_contact_point_list OUT NOCOPY HZ_PARTY_SEARCH.contact_point_list
6823: ) IS

Line 6820: x_party_site_list OUT NOCOPY HZ_PARTY_SEARCH.party_site_list,

6816:
6817: PROCEDURE get_party_for_search (
6818: p_party_id IN NUMBER,
6819: x_party_search_rec OUT NOCOPY HZ_PARTY_SEARCH.party_search_rec_type,
6820: x_party_site_list OUT NOCOPY HZ_PARTY_SEARCH.party_site_list,
6821: x_contact_list OUT NOCOPY HZ_PARTY_SEARCH.contact_list,
6822: x_contact_point_list OUT NOCOPY HZ_PARTY_SEARCH.contact_point_list
6823: ) IS
6824: l_party_id NUMBER;

Line 6821: x_contact_list OUT NOCOPY HZ_PARTY_SEARCH.contact_list,

6817: PROCEDURE get_party_for_search (
6818: p_party_id IN NUMBER,
6819: x_party_search_rec OUT NOCOPY HZ_PARTY_SEARCH.party_search_rec_type,
6820: x_party_site_list OUT NOCOPY HZ_PARTY_SEARCH.party_site_list,
6821: x_contact_list OUT NOCOPY HZ_PARTY_SEARCH.contact_list,
6822: x_contact_point_list OUT NOCOPY HZ_PARTY_SEARCH.contact_point_list
6823: ) IS
6824: l_party_id NUMBER;
6825: l_party_site_ids HZ_PARTY_SEARCH.IDList;

Line 6822: x_contact_point_list OUT NOCOPY HZ_PARTY_SEARCH.contact_point_list

6818: p_party_id IN NUMBER,
6819: x_party_search_rec OUT NOCOPY HZ_PARTY_SEARCH.party_search_rec_type,
6820: x_party_site_list OUT NOCOPY HZ_PARTY_SEARCH.party_site_list,
6821: x_contact_list OUT NOCOPY HZ_PARTY_SEARCH.contact_list,
6822: x_contact_point_list OUT NOCOPY HZ_PARTY_SEARCH.contact_point_list
6823: ) IS
6824: l_party_id NUMBER;
6825: l_party_site_ids HZ_PARTY_SEARCH.IDList;
6826: l_contact_ids HZ_PARTY_SEARCH.IDList;

Line 6825: l_party_site_ids HZ_PARTY_SEARCH.IDList;

6821: x_contact_list OUT NOCOPY HZ_PARTY_SEARCH.contact_list,
6822: x_contact_point_list OUT NOCOPY HZ_PARTY_SEARCH.contact_point_list
6823: ) IS
6824: l_party_id NUMBER;
6825: l_party_site_ids HZ_PARTY_SEARCH.IDList;
6826: l_contact_ids HZ_PARTY_SEARCH.IDList;
6827: l_contact_pt_ids HZ_PARTY_SEARCH.IDList;
6828: ps NUMBER :=1;
6829: cpt NUMBER :=1;

Line 6826: l_contact_ids HZ_PARTY_SEARCH.IDList;

6822: x_contact_point_list OUT NOCOPY HZ_PARTY_SEARCH.contact_point_list
6823: ) IS
6824: l_party_id NUMBER;
6825: l_party_site_ids HZ_PARTY_SEARCH.IDList;
6826: l_contact_ids HZ_PARTY_SEARCH.IDList;
6827: l_contact_pt_ids HZ_PARTY_SEARCH.IDList;
6828: ps NUMBER :=1;
6829: cpt NUMBER :=1;
6830: ct NUMBER :=1;

Line 6827: l_contact_pt_ids HZ_PARTY_SEARCH.IDList;

6823: ) IS
6824: l_party_id NUMBER;
6825: l_party_site_ids HZ_PARTY_SEARCH.IDList;
6826: l_contact_ids HZ_PARTY_SEARCH.IDList;
6827: l_contact_pt_ids HZ_PARTY_SEARCH.IDList;
6828: ps NUMBER :=1;
6829: cpt NUMBER :=1;
6830: ct NUMBER :=1;
6831: l_use_contact_info varchar2(1);

Line 6923: p_party_site_ids IN HZ_PARTY_SEARCH.IDList,

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

Line 6924: p_contact_ids IN HZ_PARTY_SEARCH.IDList,

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

Line 6925: p_contact_pt_ids IN HZ_PARTY_SEARCH.IDList,

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

Line 6926: x_party_search_rec OUT NOCOPY HZ_PARTY_SEARCH.party_search_rec_type,

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

Line 6927: x_party_site_list OUT NOCOPY HZ_PARTY_SEARCH.party_site_list,

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

Line 6928: x_contact_list OUT NOCOPY HZ_PARTY_SEARCH.contact_list,

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

Line 6929: x_contact_point_list OUT NOCOPY HZ_PARTY_SEARCH.contact_point_list

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

Line 6975: x_party_search_rec OUT NOCOPY HZ_PARTY_SEARCH.party_search_rec_type

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

Line 7062: p_party_site_ids IN HZ_PARTY_SEARCH.IDList,

7058: the party site search record structure
7059: ************************************************/
7060:
7061: PROCEDURE get_party_site_rec (
7062: p_party_site_ids IN HZ_PARTY_SEARCH.IDList,
7063: x_party_site_list OUT NOCOPY HZ_PARTY_SEARCH.party_site_list
7064: ) IS
7065: CURSOR c_party_sites(cp_party_site_id NUMBER) IS
7066: SELECT party_site_id

Line 7063: x_party_site_list OUT NOCOPY HZ_PARTY_SEARCH.party_site_list

7059: ************************************************/
7060:
7061: PROCEDURE get_party_site_rec (
7062: p_party_site_ids IN HZ_PARTY_SEARCH.IDList,
7063: x_party_site_list OUT NOCOPY HZ_PARTY_SEARCH.party_site_list
7064: ) IS
7065: CURSOR c_party_sites(cp_party_site_id NUMBER) IS
7066: SELECT party_site_id
7067: ,translate(HZ_LOCATIONS.CITY, '%',' ')

Line 7126: p_contact_ids IN HZ_PARTY_SEARCH.IDList,

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

Line 7127: x_contact_list OUT NOCOPY HZ_PARTY_SEARCH.contact_list

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

Line 7182: p_contact_point_ids IN HZ_PARTY_SEARCH.IDList,

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

Line 7183: x_contact_point_list OUT NOCOPY HZ_PARTY_SEARCH.contact_point_list

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

Line 7243: p_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,

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

Line 7574: p_search_list IN HZ_PARTY_SEARCH.party_site_list,

7570: ************************************************/
7571:
7572: PROCEDURE MAP_PARTY_SITE_REC(
7573: p_search_ctx IN BOOLEAN,
7574: p_search_list IN HZ_PARTY_SEARCH.party_site_list,
7575: x_entered_max_score OUT NUMBER,
7576: x_stage_list IN OUT NOCOPY HZ_PARTY_STAGE.party_site_stage_list
7577: ) IS
7578: l_current_max_score NUMBER;

Line 7781: p_search_list IN HZ_PARTY_SEARCH.contact_list,

7777: ************************************************/
7778:
7779: PROCEDURE MAP_CONTACT_REC(
7780: p_search_ctx IN BOOLEAN,
7781: p_search_list IN HZ_PARTY_SEARCH.contact_list,
7782: x_entered_max_score OUT NUMBER,
7783: x_stage_list IN OUT NOCOPY HZ_PARTY_STAGE.contact_stage_list
7784: ) IS
7785: l_current_max_score NUMBER;

Line 7823: p_search_list IN HZ_PARTY_SEARCH.contact_point_list,

7819: ************************************************/
7820:
7821: PROCEDURE MAP_CONTACT_POINT_REC(
7822: p_search_ctx IN BOOLEAN,
7823: p_search_list IN HZ_PARTY_SEARCH.contact_point_list,
7824: x_entered_max_score OUT NUMBER,
7825: x_stage_list IN OUT NOCOPY HZ_PARTY_STAGE.contact_pt_stage_list
7826: ) IS
7827: l_current_max_score NUMBER;

Line 7966: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,

7962: 2. Contact Point Type is not null for each condition
7963: ************************************************/
7964:
7965: FUNCTION check_prim_cond(
7966: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
7967: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
7968: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
7969: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list)
7970: RETURN BOOLEAN IS

Line 7967: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,

7963: ************************************************/
7964:
7965: FUNCTION check_prim_cond(
7966: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
7967: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
7968: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
7969: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list)
7970: RETURN BOOLEAN IS
7971: BEGIN

Line 7968: p_contact_list IN HZ_PARTY_SEARCH.contact_list,

7964:
7965: FUNCTION check_prim_cond(
7966: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
7967: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
7968: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
7969: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list)
7970: RETURN BOOLEAN IS
7971: BEGIN
7972: FOR I IN 1..p_contact_point_list.COUNT LOOP

Line 7969: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list)

7965: FUNCTION check_prim_cond(
7966: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
7967: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
7968: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
7969: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list)
7970: RETURN BOOLEAN IS
7971: BEGIN
7972: FOR I IN 1..p_contact_point_list.COUNT LOOP
7973: IF p_contact_point_list(I).CONTACT_POINT_TYPE IS NULL AND (

Line 8068: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,

8064: has party site criteria.
8065: ************************************************/
8066:
8067: PROCEDURE check_party_site_cond(
8068: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
8069: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
8070: x_secondary OUT BOOLEAN,
8071: x_primary OUT BOOLEAN
8072: ) IS

Line 8069: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,

8065: ************************************************/
8066:
8067: PROCEDURE check_party_site_cond(
8068: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
8069: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
8070: x_secondary OUT BOOLEAN,
8071: x_primary OUT BOOLEAN
8072: ) IS
8073: BEGIN

Line 8132: p_contact_list IN HZ_PARTY_SEARCH.contact_list,

8128: has contact criteria.
8129: ************************************************/
8130:
8131: PROCEDURE check_contact_cond(
8132: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
8133: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
8134: x_secondary OUT BOOLEAN,
8135: x_primary OUT BOOLEAN
8136: ) IS

Line 8133: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,

8129: ************************************************/
8130:
8131: PROCEDURE check_contact_cond(
8132: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
8133: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
8134: x_secondary OUT BOOLEAN,
8135: x_primary OUT BOOLEAN
8136: ) IS
8137: BEGIN

Line 8180: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,

8176: has valid contact point criteria.
8177: ************************************************/
8178:
8179: PROCEDURE check_contact_point_cond(
8180: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
8181: x_secondary OUT BOOLEAN,
8182: x_primary OUT BOOLEAN
8183: ) IS
8184: BEGIN