DBA Data[Home] [Help]

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

328: PROCEDURE INSERT_PARTY_SCORE (
329: p_party_id IN NUMBER
330: ,p_record_id IN NUMBER
331: ,p_search_ctx_id IN NUMBER
332: ,p_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type
333: ,p_stage_rec IN HZ_PARTY_STAGE.party_stage_rec_type
334: ,p_table_TX2 VARCHAR2
335: ,p_table_TX8 VARCHAR2
336: ,p_table_TX4 VARCHAR2

Line 388: ,p_search_rec IN HZ_PARTY_SEARCH.party_site_search_rec_type

384: PROCEDURE INSERT_PARTY_SITES_SCORE (
385: p_party_id IN NUMBER
386: ,p_record_id IN NUMBER
387: ,p_search_ctx_id IN NUMBER
388: ,p_search_rec IN HZ_PARTY_SEARCH.party_site_search_rec_type
389: ,p_stage_rec IN HZ_PARTY_STAGE.party_site_stage_rec_type
390: ,p_table_TX4 VARCHAR2
391: ,p_table_TX3 VARCHAR2
392: ,p_idx IN NUMBER) IS

Line 437: ,p_search_rec IN HZ_PARTY_SEARCH.contact_search_rec_type

433: PROCEDURE INSERT_CONTACTS_SCORE (
434: p_party_id IN NUMBER
435: ,p_record_id IN NUMBER
436: ,p_search_ctx_id IN NUMBER
437: ,p_search_rec IN HZ_PARTY_SEARCH.contact_search_rec_type
438: ,p_stage_rec IN HZ_PARTY_STAGE.contact_stage_rec_type
439: ,p_idx IN NUMBER) IS
440: l_current_score NUMBER:=0;
441: l_score NUMBER;

Line 453: ,p_search_rec IN HZ_PARTY_SEARCH.contact_point_search_rec_type

449: PROCEDURE INSERT_CONTACT_POINTS_SCORE (
450: p_party_id IN NUMBER
451: ,p_record_id IN NUMBER
452: ,p_search_ctx_id IN NUMBER
453: ,p_search_rec IN HZ_PARTY_SEARCH.contact_point_search_rec_type
454: ,p_stage_rec IN HZ_PARTY_STAGE.contact_pt_stage_rec_type
455: ,p_idx IN NUMBER) IS
456: l_current_score NUMBER:=0;
457: l_score NUMBER;

Line 472: p_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type

468: for the PARTY Entity
469: ************************************************/
470:
471: PROCEDURE POP_PARTY_COND_REC(
472: p_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type
473: ) IS
474: BEGIN
475: NULL ;
476: EXCEPTION

Line 492: p_search_list IN HZ_PARTY_SEARCH.party_site_list

488: for the PARTY_SITES Entity
489: ************************************************/
490:
491: PROCEDURE POP_PARTY_SITES_COND_REC(
492: p_search_list IN HZ_PARTY_SEARCH.party_site_list
493: ) IS
494: BEGIN
495: NULL ;
496: EXCEPTION

Line 512: p_search_list IN HZ_PARTY_SEARCH.contact_list

508: for the CONTACTS Entity
509: ************************************************/
510:
511: PROCEDURE POP_CONTACTS_COND_REC(
512: p_search_list IN HZ_PARTY_SEARCH.contact_list
513: ) IS
514: BEGIN
515: NULL ;
516: EXCEPTION

Line 532: p_search_list IN HZ_PARTY_SEARCH.contact_point_list

528: for the CONTACT_POINTS Entity
529: ************************************************/
530:
531: PROCEDURE POP_CONTACT_POINTS_COND_REC(
532: p_search_list IN HZ_PARTY_SEARCH.contact_point_list
533: ) IS
534: BEGIN
535: NULL ;
536: EXCEPTION

Line 546: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type:=

542: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
543: END;
544:
545: PROCEDURE init_score_context (
546: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type:=
547: HZ_PARTY_SEARCH.G_MISS_PARTY_SEARCH_REC,
548: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list:=
549: HZ_PARTY_SEARCH.G_MISS_PARTY_SITE_LIST,
550: p_contact_list IN HZ_PARTY_SEARCH.contact_list:=

Line 547: HZ_PARTY_SEARCH.G_MISS_PARTY_SEARCH_REC,

543: END;
544:
545: PROCEDURE init_score_context (
546: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type:=
547: HZ_PARTY_SEARCH.G_MISS_PARTY_SEARCH_REC,
548: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list:=
549: HZ_PARTY_SEARCH.G_MISS_PARTY_SITE_LIST,
550: p_contact_list IN HZ_PARTY_SEARCH.contact_list:=
551: HZ_PARTY_SEARCH.G_MISS_CONTACT_LIST,

Line 548: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list:=

544:
545: PROCEDURE init_score_context (
546: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type:=
547: HZ_PARTY_SEARCH.G_MISS_PARTY_SEARCH_REC,
548: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list:=
549: HZ_PARTY_SEARCH.G_MISS_PARTY_SITE_LIST,
550: p_contact_list IN HZ_PARTY_SEARCH.contact_list:=
551: HZ_PARTY_SEARCH.G_MISS_CONTACT_LIST,
552: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list:=

Line 549: HZ_PARTY_SEARCH.G_MISS_PARTY_SITE_LIST,

545: PROCEDURE init_score_context (
546: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type:=
547: HZ_PARTY_SEARCH.G_MISS_PARTY_SEARCH_REC,
548: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list:=
549: HZ_PARTY_SEARCH.G_MISS_PARTY_SITE_LIST,
550: p_contact_list IN HZ_PARTY_SEARCH.contact_list:=
551: HZ_PARTY_SEARCH.G_MISS_CONTACT_LIST,
552: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list:=
553: HZ_PARTY_SEARCH.G_MISS_CONTACT_POINT_LIST

Line 550: p_contact_list IN HZ_PARTY_SEARCH.contact_list:=

546: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type:=
547: HZ_PARTY_SEARCH.G_MISS_PARTY_SEARCH_REC,
548: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list:=
549: HZ_PARTY_SEARCH.G_MISS_PARTY_SITE_LIST,
550: p_contact_list IN HZ_PARTY_SEARCH.contact_list:=
551: HZ_PARTY_SEARCH.G_MISS_CONTACT_LIST,
552: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list:=
553: HZ_PARTY_SEARCH.G_MISS_CONTACT_POINT_LIST
554: ) IS

Line 551: HZ_PARTY_SEARCH.G_MISS_CONTACT_LIST,

547: HZ_PARTY_SEARCH.G_MISS_PARTY_SEARCH_REC,
548: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list:=
549: HZ_PARTY_SEARCH.G_MISS_PARTY_SITE_LIST,
550: p_contact_list IN HZ_PARTY_SEARCH.contact_list:=
551: HZ_PARTY_SEARCH.G_MISS_CONTACT_LIST,
552: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list:=
553: HZ_PARTY_SEARCH.G_MISS_CONTACT_POINT_LIST
554: ) IS
555: l_dummy NUMBER;

Line 552: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list:=

548: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list:=
549: HZ_PARTY_SEARCH.G_MISS_PARTY_SITE_LIST,
550: p_contact_list IN HZ_PARTY_SEARCH.contact_list:=
551: HZ_PARTY_SEARCH.G_MISS_CONTACT_LIST,
552: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list:=
553: HZ_PARTY_SEARCH.G_MISS_CONTACT_POINT_LIST
554: ) IS
555: l_dummy NUMBER;
556: BEGIN

Line 553: HZ_PARTY_SEARCH.G_MISS_CONTACT_POINT_LIST

549: HZ_PARTY_SEARCH.G_MISS_PARTY_SITE_LIST,
550: p_contact_list IN HZ_PARTY_SEARCH.contact_list:=
551: HZ_PARTY_SEARCH.G_MISS_CONTACT_LIST,
552: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list:=
553: HZ_PARTY_SEARCH.G_MISS_CONTACT_POINT_LIST
554: ) IS
555: l_dummy NUMBER;
556: BEGIN
557: IF fnd_log.level_statement>=fnd_log.g_current_runtime_level THEN

Line 573: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type:=

569: MAP_CONTACT_POINT_REC(FALSE,p_contact_point_list, l_dummy, g_contact_pt_stage_list);
570:
571: END;
572: FUNCTION init_search(
573: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type:=
574: HZ_PARTY_SEARCH.G_MISS_PARTY_SEARCH_REC,
575: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list:=
576: HZ_PARTY_SEARCH.G_MISS_PARTY_SITE_LIST,
577: p_contact_list IN HZ_PARTY_SEARCH.contact_list:=

Line 574: HZ_PARTY_SEARCH.G_MISS_PARTY_SEARCH_REC,

570:
571: END;
572: FUNCTION init_search(
573: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type:=
574: HZ_PARTY_SEARCH.G_MISS_PARTY_SEARCH_REC,
575: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list:=
576: HZ_PARTY_SEARCH.G_MISS_PARTY_SITE_LIST,
577: p_contact_list IN HZ_PARTY_SEARCH.contact_list:=
578: HZ_PARTY_SEARCH.G_MISS_CONTACT_LIST,

Line 575: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list:=

571: END;
572: FUNCTION init_search(
573: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type:=
574: HZ_PARTY_SEARCH.G_MISS_PARTY_SEARCH_REC,
575: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list:=
576: HZ_PARTY_SEARCH.G_MISS_PARTY_SITE_LIST,
577: p_contact_list IN HZ_PARTY_SEARCH.contact_list:=
578: HZ_PARTY_SEARCH.G_MISS_CONTACT_LIST,
579: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list:=

Line 576: HZ_PARTY_SEARCH.G_MISS_PARTY_SITE_LIST,

572: FUNCTION init_search(
573: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type:=
574: HZ_PARTY_SEARCH.G_MISS_PARTY_SEARCH_REC,
575: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list:=
576: HZ_PARTY_SEARCH.G_MISS_PARTY_SITE_LIST,
577: p_contact_list IN HZ_PARTY_SEARCH.contact_list:=
578: HZ_PARTY_SEARCH.G_MISS_CONTACT_LIST,
579: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list:=
580: HZ_PARTY_SEARCH.G_MISS_CONTACT_POINT_LIST,

Line 577: p_contact_list IN HZ_PARTY_SEARCH.contact_list:=

573: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type:=
574: HZ_PARTY_SEARCH.G_MISS_PARTY_SEARCH_REC,
575: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list:=
576: HZ_PARTY_SEARCH.G_MISS_PARTY_SITE_LIST,
577: p_contact_list IN HZ_PARTY_SEARCH.contact_list:=
578: HZ_PARTY_SEARCH.G_MISS_CONTACT_LIST,
579: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list:=
580: HZ_PARTY_SEARCH.G_MISS_CONTACT_POINT_LIST,
581: p_match_type IN VARCHAR2,

Line 578: HZ_PARTY_SEARCH.G_MISS_CONTACT_LIST,

574: HZ_PARTY_SEARCH.G_MISS_PARTY_SEARCH_REC,
575: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list:=
576: HZ_PARTY_SEARCH.G_MISS_PARTY_SITE_LIST,
577: p_contact_list IN HZ_PARTY_SEARCH.contact_list:=
578: HZ_PARTY_SEARCH.G_MISS_CONTACT_LIST,
579: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list:=
580: HZ_PARTY_SEARCH.G_MISS_CONTACT_POINT_LIST,
581: p_match_type IN VARCHAR2,
582: x_party_max_score OUT NUMBER,

Line 579: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list:=

575: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list:=
576: HZ_PARTY_SEARCH.G_MISS_PARTY_SITE_LIST,
577: p_contact_list IN HZ_PARTY_SEARCH.contact_list:=
578: HZ_PARTY_SEARCH.G_MISS_CONTACT_LIST,
579: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list:=
580: HZ_PARTY_SEARCH.G_MISS_CONTACT_POINT_LIST,
581: p_match_type IN VARCHAR2,
582: x_party_max_score OUT NUMBER,
583: x_ps_max_score OUT NUMBER,

Line 580: HZ_PARTY_SEARCH.G_MISS_CONTACT_POINT_LIST,

576: HZ_PARTY_SEARCH.G_MISS_PARTY_SITE_LIST,
577: p_contact_list IN HZ_PARTY_SEARCH.contact_list:=
578: HZ_PARTY_SEARCH.G_MISS_CONTACT_LIST,
579: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list:=
580: HZ_PARTY_SEARCH.G_MISS_CONTACT_POINT_LIST,
581: p_match_type IN VARCHAR2,
582: x_party_max_score OUT NUMBER,
583: x_ps_max_score OUT NUMBER,
584: x_contact_max_score OUT NUMBER,

Line 592: maxscore HZ_PARTY_SEARCH.IDList;

588: l_ps_entered_max_score NUMBER:=0;
589: l_ct_entered_max_score NUMBER:=0;
590: l_cpt_entered_max_score NUMBER:=0;
591: vlist vlisttype;
592: maxscore HZ_PARTY_SEARCH.IDList;
593: l_name VARCHAR2(200);
594: l_idx NUMBER;
595: l_num NUMBER;
596: total NUMBER;

Line 1870: RETURN HZ_PARTY_SEARCH.score_rec IS

1866: p_party_id NUMBER,
1867: p_party_site_id NUMBER,
1868: p_org_contact_id NUMBER,
1869: p_contact_point_id NUMBER)
1870: RETURN HZ_PARTY_SEARCH.score_rec IS
1871: l_score_rec HZ_PARTY_SEARCH.score_rec;
1872: BEGIN
1873: IF fnd_log.level_statement>=fnd_log.g_current_runtime_level THEN
1874: 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 1871: l_score_rec HZ_PARTY_SEARCH.score_rec;

1867: p_party_site_id NUMBER,
1868: p_org_contact_id NUMBER,
1869: p_contact_point_id NUMBER)
1870: RETURN HZ_PARTY_SEARCH.score_rec IS
1871: l_score_rec HZ_PARTY_SEARCH.score_rec;
1872: BEGIN
1873: IF fnd_log.level_statement>=fnd_log.g_current_runtime_level THEN
1874: 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);
1875: 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 1903: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,

1899: **********************************************************/
1900:
1901: PROCEDURE find_parties (
1902: p_rule_id IN NUMBER,
1903: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
1904: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
1905: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
1906: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
1907: p_restrict_sql IN VARCHAR2,

Line 1904: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,

1900:
1901: PROCEDURE find_parties (
1902: p_rule_id IN NUMBER,
1903: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
1904: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
1905: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
1906: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
1907: p_restrict_sql IN VARCHAR2,
1908: p_match_type IN VARCHAR2,

Line 1905: p_contact_list IN HZ_PARTY_SEARCH.contact_list,

1901: PROCEDURE find_parties (
1902: p_rule_id IN NUMBER,
1903: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
1904: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
1905: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
1906: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
1907: p_restrict_sql IN VARCHAR2,
1908: p_match_type IN VARCHAR2,
1909: p_search_merged IN VARCHAR2,

Line 1906: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,

1902: p_rule_id IN NUMBER,
1903: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
1904: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
1905: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
1906: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
1907: p_restrict_sql IN VARCHAR2,
1908: p_match_type IN VARCHAR2,
1909: p_search_merged IN VARCHAR2,
1910: p_dup_party_id IN NUMBER,

Line 1942: H_SCORES HZ_PARTY_SEARCH.score_list;

1938: l_TX2 VARCHAR2(2000);
1939: l_TX3 VARCHAR2(2000);
1940: l_TX4 VARCHAR2(2000);
1941: l_TX8 VARCHAR2(2000);
1942: H_SCORES HZ_PARTY_SEARCH.score_list;
1943: H_PARTY_ID HZ_PARTY_SEARCH.IDList;
1944: H_PARTY_ID_LIST HZ_PARTY_SEARCH.IDList;
1945:
1946: l_score NUMBER;

Line 1943: H_PARTY_ID HZ_PARTY_SEARCH.IDList;

1939: l_TX3 VARCHAR2(2000);
1940: l_TX4 VARCHAR2(2000);
1941: l_TX8 VARCHAR2(2000);
1942: H_SCORES HZ_PARTY_SEARCH.score_list;
1943: H_PARTY_ID HZ_PARTY_SEARCH.IDList;
1944: H_PARTY_ID_LIST HZ_PARTY_SEARCH.IDList;
1945:
1946: l_score NUMBER;
1947: l_idx NUMBER;

Line 1944: H_PARTY_ID_LIST HZ_PARTY_SEARCH.IDList;

1940: l_TX4 VARCHAR2(2000);
1941: l_TX8 VARCHAR2(2000);
1942: H_SCORES HZ_PARTY_SEARCH.score_list;
1943: H_PARTY_ID HZ_PARTY_SEARCH.IDList;
1944: H_PARTY_ID_LIST HZ_PARTY_SEARCH.IDList;
1945:
1946: l_score NUMBER;
1947: l_idx NUMBER;
1948: l_party_cur HZ_PARTY_STAGE.StageCurTyp;

Line 2136: h_ps_id HZ_PARTY_SEARCH.IDList;

2132: /** Private procedure to acquire and score at party site level ***/
2133: 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
2134: l_party_id_idx NUMBER:=1;
2135: l_ctx_id NUMBER;
2136: h_ps_id HZ_PARTY_SEARCH.IDList;
2137: h_ps_party_id HZ_PARTY_SEARCH.IDList;
2138: h_ps_score HZ_PARTY_SEARCH.IDList;
2139: detcnt NUMBER := 1;
2140: BEGIN

Line 2137: h_ps_party_id HZ_PARTY_SEARCH.IDList;

2133: 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
2134: l_party_id_idx NUMBER:=1;
2135: l_ctx_id NUMBER;
2136: h_ps_id HZ_PARTY_SEARCH.IDList;
2137: h_ps_party_id HZ_PARTY_SEARCH.IDList;
2138: h_ps_score HZ_PARTY_SEARCH.IDList;
2139: detcnt NUMBER := 1;
2140: BEGIN
2141: IF fnd_log.level_statement>=fnd_log.g_current_runtime_level THEN

Line 2138: h_ps_score HZ_PARTY_SEARCH.IDList;

2134: l_party_id_idx NUMBER:=1;
2135: l_ctx_id NUMBER;
2136: h_ps_id HZ_PARTY_SEARCH.IDList;
2137: h_ps_party_id HZ_PARTY_SEARCH.IDList;
2138: h_ps_score HZ_PARTY_SEARCH.IDList;
2139: detcnt NUMBER := 1;
2140: BEGIN
2141: IF fnd_log.level_statement>=fnd_log.g_current_runtime_level THEN
2142: 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 2258: h_ct_id HZ_PARTY_SEARCH.IDList;

2254: /** Private procedure to acquire and score at contact point level ***/
2255: 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
2256: l_party_id_idx NUMBER:=1;
2257: l_ctx_id NUMBER;
2258: h_ct_id HZ_PARTY_SEARCH.IDList;
2259: h_ct_party_id HZ_PARTY_SEARCH.IDList;
2260: h_ct_score HZ_PARTY_SEARCH.IDList;
2261: detcnt NUMBER := 1;
2262: BEGIN

Line 2259: h_ct_party_id HZ_PARTY_SEARCH.IDList;

2255: 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
2256: l_party_id_idx NUMBER:=1;
2257: l_ctx_id NUMBER;
2258: h_ct_id HZ_PARTY_SEARCH.IDList;
2259: h_ct_party_id HZ_PARTY_SEARCH.IDList;
2260: h_ct_score HZ_PARTY_SEARCH.IDList;
2261: detcnt NUMBER := 1;
2262: BEGIN
2263: IF fnd_log.level_statement>=fnd_log.g_current_runtime_level THEN

Line 2260: h_ct_score HZ_PARTY_SEARCH.IDList;

2256: l_party_id_idx NUMBER:=1;
2257: l_ctx_id NUMBER;
2258: h_ct_id HZ_PARTY_SEARCH.IDList;
2259: h_ct_party_id HZ_PARTY_SEARCH.IDList;
2260: h_ct_score HZ_PARTY_SEARCH.IDList;
2261: detcnt NUMBER := 1;
2262: BEGIN
2263: IF fnd_log.level_statement>=fnd_log.g_current_runtime_level THEN
2264: 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 2367: h_cpt_id HZ_PARTY_SEARCH.IDList;

2363: /** Private procedure to acquire and score at contact point level ***/
2364: 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
2365: l_party_id_idx NUMBER:=1;
2366: l_ctx_id NUMBER;
2367: h_cpt_id HZ_PARTY_SEARCH.IDList;
2368: h_cpt_party_id HZ_PARTY_SEARCH.IDList;
2369: h_cpt_score HZ_PARTY_SEARCH.IDList;
2370: detcnt NUMBER := 1;
2371: l_cpt_flag VARCHAR2(1) := 'N';

Line 2368: h_cpt_party_id HZ_PARTY_SEARCH.IDList;

2364: 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
2365: l_party_id_idx NUMBER:=1;
2366: l_ctx_id NUMBER;
2367: h_cpt_id HZ_PARTY_SEARCH.IDList;
2368: h_cpt_party_id HZ_PARTY_SEARCH.IDList;
2369: h_cpt_score HZ_PARTY_SEARCH.IDList;
2370: detcnt NUMBER := 1;
2371: l_cpt_flag VARCHAR2(1) := 'N';
2372: is_a_match VARCHAR2(1) := 'Y';

Line 2369: h_cpt_score HZ_PARTY_SEARCH.IDList;

2365: l_party_id_idx NUMBER:=1;
2366: l_ctx_id NUMBER;
2367: h_cpt_id HZ_PARTY_SEARCH.IDList;
2368: h_cpt_party_id HZ_PARTY_SEARCH.IDList;
2369: h_cpt_score HZ_PARTY_SEARCH.IDList;
2370: detcnt NUMBER := 1;
2371: l_cpt_flag VARCHAR2(1) := 'N';
2372: is_a_match VARCHAR2(1) := 'Y';
2373: BEGIN

Line 2818: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,

2814: END find_parties;
2815:
2816: PROCEDURE find_persons (
2817: p_rule_id IN NUMBER,
2818: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
2819: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
2820: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
2821: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
2822: p_restrict_sql IN VARCHAR2,

Line 2819: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,

2815:
2816: PROCEDURE find_persons (
2817: p_rule_id IN NUMBER,
2818: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
2819: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
2820: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
2821: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
2822: p_restrict_sql IN VARCHAR2,
2823: p_match_type IN VARCHAR2,

Line 2820: p_contact_list IN HZ_PARTY_SEARCH.contact_list,

2816: PROCEDURE find_persons (
2817: p_rule_id IN NUMBER,
2818: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
2819: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
2820: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
2821: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
2822: p_restrict_sql IN VARCHAR2,
2823: p_match_type IN VARCHAR2,
2824: p_search_merged IN VARCHAR2,

Line 2821: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,

2817: p_rule_id IN NUMBER,
2818: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
2819: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
2820: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
2821: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
2822: p_restrict_sql IN VARCHAR2,
2823: p_match_type IN VARCHAR2,
2824: p_search_merged IN VARCHAR2,
2825: p_dup_party_id IN NUMBER,

Line 2857: H_SCORES HZ_PARTY_SEARCH.score_list;

2853: l_TX2 VARCHAR2(2000);
2854: l_TX3 VARCHAR2(2000);
2855: l_TX4 VARCHAR2(2000);
2856: l_TX8 VARCHAR2(2000);
2857: H_SCORES HZ_PARTY_SEARCH.score_list;
2858: H_PARTY_ID HZ_PARTY_SEARCH.IDList;
2859: H_PARTY_ID_LIST HZ_PARTY_SEARCH.IDList;
2860:
2861: l_score NUMBER;

Line 2858: H_PARTY_ID HZ_PARTY_SEARCH.IDList;

2854: l_TX3 VARCHAR2(2000);
2855: l_TX4 VARCHAR2(2000);
2856: l_TX8 VARCHAR2(2000);
2857: H_SCORES HZ_PARTY_SEARCH.score_list;
2858: H_PARTY_ID HZ_PARTY_SEARCH.IDList;
2859: H_PARTY_ID_LIST HZ_PARTY_SEARCH.IDList;
2860:
2861: l_score NUMBER;
2862: l_idx NUMBER;

Line 2859: H_PARTY_ID_LIST HZ_PARTY_SEARCH.IDList;

2855: l_TX4 VARCHAR2(2000);
2856: l_TX8 VARCHAR2(2000);
2857: H_SCORES HZ_PARTY_SEARCH.score_list;
2858: H_PARTY_ID HZ_PARTY_SEARCH.IDList;
2859: H_PARTY_ID_LIST HZ_PARTY_SEARCH.IDList;
2860:
2861: l_score NUMBER;
2862: l_idx NUMBER;
2863: l_party_cur HZ_PARTY_STAGE.StageCurTyp;

Line 3099: h_ps_id HZ_PARTY_SEARCH.IDList;

3095: /** Private procedure to acquire and score at party site level ***/
3096: 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
3097: l_party_id_idx NUMBER:=1;
3098: l_ctx_id NUMBER;
3099: h_ps_id HZ_PARTY_SEARCH.IDList;
3100: h_ps_party_id HZ_PARTY_SEARCH.IDList;
3101: h_ps_score HZ_PARTY_SEARCH.IDList;
3102: detcnt NUMBER := 1;
3103: l_person_id NUMBER;

Line 3100: h_ps_party_id HZ_PARTY_SEARCH.IDList;

3096: 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
3097: l_party_id_idx NUMBER:=1;
3098: l_ctx_id NUMBER;
3099: h_ps_id HZ_PARTY_SEARCH.IDList;
3100: h_ps_party_id HZ_PARTY_SEARCH.IDList;
3101: h_ps_score HZ_PARTY_SEARCH.IDList;
3102: detcnt NUMBER := 1;
3103: l_person_id NUMBER;
3104: BEGIN

Line 3101: h_ps_score HZ_PARTY_SEARCH.IDList;

3097: l_party_id_idx NUMBER:=1;
3098: l_ctx_id NUMBER;
3099: h_ps_id HZ_PARTY_SEARCH.IDList;
3100: h_ps_party_id HZ_PARTY_SEARCH.IDList;
3101: h_ps_score HZ_PARTY_SEARCH.IDList;
3102: detcnt NUMBER := 1;
3103: l_person_id NUMBER;
3104: BEGIN
3105: SAVEPOINT eval_start;

Line 3198: h_ct_id HZ_PARTY_SEARCH.IDList;

3194: /** Private procedure to acquire and score at party site level ***/
3195: PROCEDURE eval_contact_level(p_contact_contains_str VARCHAR2,p_ins_details VARCHAR2,p_emax_score NUMBER) IS
3196: l_party_id_idx NUMBER:=1;
3197: l_ctx_id NUMBER;
3198: h_ct_id HZ_PARTY_SEARCH.IDList;
3199: h_ct_party_id HZ_PARTY_SEARCH.IDList;
3200: h_ct_score HZ_PARTY_SEARCH.IDList;
3201: detcnt NUMBER := 1;
3202: l_person_id NUMBER;

Line 3199: h_ct_party_id HZ_PARTY_SEARCH.IDList;

3195: PROCEDURE eval_contact_level(p_contact_contains_str VARCHAR2,p_ins_details VARCHAR2,p_emax_score NUMBER) IS
3196: l_party_id_idx NUMBER:=1;
3197: l_ctx_id NUMBER;
3198: h_ct_id HZ_PARTY_SEARCH.IDList;
3199: h_ct_party_id HZ_PARTY_SEARCH.IDList;
3200: h_ct_score HZ_PARTY_SEARCH.IDList;
3201: detcnt NUMBER := 1;
3202: l_person_id NUMBER;
3203: BEGIN

Line 3200: h_ct_score HZ_PARTY_SEARCH.IDList;

3196: l_party_id_idx NUMBER:=1;
3197: l_ctx_id NUMBER;
3198: h_ct_id HZ_PARTY_SEARCH.IDList;
3199: h_ct_party_id HZ_PARTY_SEARCH.IDList;
3200: h_ct_score HZ_PARTY_SEARCH.IDList;
3201: detcnt NUMBER := 1;
3202: l_person_id NUMBER;
3203: BEGIN
3204: SAVEPOINT eval_start;

Line 3256: h_cpt_id HZ_PARTY_SEARCH.IDList;

3252: /** Private procedure to acquire and score at contact point level ***/
3253: 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
3254: l_party_id_idx NUMBER:=1;
3255: l_ctx_id NUMBER;
3256: h_cpt_id HZ_PARTY_SEARCH.IDList;
3257: h_cpt_party_id HZ_PARTY_SEARCH.IDList;
3258: h_cpt_score HZ_PARTY_SEARCH.IDList;
3259: detcnt NUMBER := 1;
3260: l_person_id NUMBER;

Line 3257: h_cpt_party_id HZ_PARTY_SEARCH.IDList;

3253: 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
3254: l_party_id_idx NUMBER:=1;
3255: l_ctx_id NUMBER;
3256: h_cpt_id HZ_PARTY_SEARCH.IDList;
3257: h_cpt_party_id HZ_PARTY_SEARCH.IDList;
3258: h_cpt_score HZ_PARTY_SEARCH.IDList;
3259: detcnt NUMBER := 1;
3260: l_person_id NUMBER;
3261: is_a_match VARCHAR2(1) := 'Y';

Line 3258: h_cpt_score HZ_PARTY_SEARCH.IDList;

3254: l_party_id_idx NUMBER:=1;
3255: l_ctx_id NUMBER;
3256: h_cpt_id HZ_PARTY_SEARCH.IDList;
3257: h_cpt_party_id HZ_PARTY_SEARCH.IDList;
3258: h_cpt_score HZ_PARTY_SEARCH.IDList;
3259: detcnt NUMBER := 1;
3260: l_person_id NUMBER;
3261: is_a_match VARCHAR2(1) := 'Y';
3262: l_cpt_flag VARCHAR2(1) := 'N';

Line 3600: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,

3596: END find_persons;
3597:
3598: PROCEDURE find_persons (
3599: p_rule_id IN NUMBER,
3600: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
3601: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
3602: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
3603: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
3604: p_restrict_sql IN VARCHAR2,

Line 3601: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,

3597:
3598: PROCEDURE find_persons (
3599: p_rule_id IN NUMBER,
3600: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
3601: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
3602: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
3603: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
3604: p_restrict_sql IN VARCHAR2,
3605: p_match_type IN VARCHAR2,

Line 3602: p_contact_list IN HZ_PARTY_SEARCH.contact_list,

3598: PROCEDURE find_persons (
3599: p_rule_id IN NUMBER,
3600: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
3601: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
3602: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
3603: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
3604: p_restrict_sql IN VARCHAR2,
3605: p_match_type IN VARCHAR2,
3606: p_search_merged IN VARCHAR2,

Line 3603: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,

3599: p_rule_id IN NUMBER,
3600: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
3601: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
3602: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
3603: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
3604: p_restrict_sql IN VARCHAR2,
3605: p_match_type IN VARCHAR2,
3606: p_search_merged IN VARCHAR2,
3607: p_ins_details IN VARCHAR2,

Line 3617: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,

3613: 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);
3614: END;
3615: PROCEDURE find_party_details (
3616: p_rule_id IN NUMBER,
3617: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
3618: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
3619: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
3620: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
3621: p_restrict_sql IN VARCHAR2,

Line 3618: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,

3614: END;
3615: PROCEDURE find_party_details (
3616: p_rule_id IN NUMBER,
3617: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
3618: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
3619: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
3620: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
3621: p_restrict_sql IN VARCHAR2,
3622: p_match_type IN VARCHAR2,

Line 3619: p_contact_list IN HZ_PARTY_SEARCH.contact_list,

3615: PROCEDURE find_party_details (
3616: p_rule_id IN NUMBER,
3617: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
3618: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
3619: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
3620: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
3621: p_restrict_sql IN VARCHAR2,
3622: p_match_type IN VARCHAR2,
3623: p_search_merged IN VARCHAR2,

Line 3620: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,

3616: p_rule_id IN NUMBER,
3617: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
3618: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
3619: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
3620: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
3621: p_restrict_sql IN VARCHAR2,
3622: p_match_type IN VARCHAR2,
3623: p_search_merged IN VARCHAR2,
3624: x_search_ctx_id OUT NUMBER,

Line 3677: l_party_rec HZ_PARTY_SEARCH.party_search_rec_type;

3673: x_dup_set_id OUT NUMBER,
3674: x_search_ctx_id OUT NUMBER,
3675: x_num_matches OUT NUMBER
3676: ) IS
3677: l_party_rec HZ_PARTY_SEARCH.party_search_rec_type;
3678: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
3679: l_contact_list HZ_PARTY_SEARCH.contact_list;
3680: l_cpt_list HZ_PARTY_SEARCH.contact_point_list;
3681: l_match_idx NUMBER;

Line 3678: l_party_site_list HZ_PARTY_SEARCH.party_site_list;

3674: x_search_ctx_id OUT NUMBER,
3675: x_num_matches OUT NUMBER
3676: ) IS
3677: l_party_rec HZ_PARTY_SEARCH.party_search_rec_type;
3678: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
3679: l_contact_list HZ_PARTY_SEARCH.contact_list;
3680: l_cpt_list HZ_PARTY_SEARCH.contact_point_list;
3681: l_match_idx NUMBER;
3682:

Line 3679: l_contact_list HZ_PARTY_SEARCH.contact_list;

3675: x_num_matches OUT NUMBER
3676: ) IS
3677: l_party_rec HZ_PARTY_SEARCH.party_search_rec_type;
3678: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
3679: l_contact_list HZ_PARTY_SEARCH.contact_list;
3680: l_cpt_list HZ_PARTY_SEARCH.contact_point_list;
3681: l_match_idx NUMBER;
3682:
3683: --Fix for bug 4417124

Line 3680: l_cpt_list HZ_PARTY_SEARCH.contact_point_list;

3676: ) IS
3677: l_party_rec HZ_PARTY_SEARCH.party_search_rec_type;
3678: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
3679: l_contact_list HZ_PARTY_SEARCH.contact_list;
3680: l_cpt_list HZ_PARTY_SEARCH.contact_point_list;
3681: l_match_idx NUMBER;
3682:
3683: --Fix for bug 4417124
3684: l_use_contact_addr_info BOOLEAN := TRUE;

Line 3793: l_party_search_rec HZ_PARTY_SEARCH.party_search_rec_type;

3789: x_search_ctx_id OUT NUMBER,
3790: x_num_matches OUT NUMBER
3791: ) IS
3792:
3793: l_party_search_rec HZ_PARTY_SEARCH.party_search_rec_type;
3794: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
3795: l_contact_list HZ_PARTY_SEARCH.contact_list;
3796: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;
3797: contact_point_ids HZ_PARTY_SEARCH.IDList;

Line 3794: l_party_site_list HZ_PARTY_SEARCH.party_site_list;

3790: x_num_matches OUT NUMBER
3791: ) IS
3792:
3793: l_party_search_rec HZ_PARTY_SEARCH.party_search_rec_type;
3794: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
3795: l_contact_list HZ_PARTY_SEARCH.contact_list;
3796: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;
3797: contact_point_ids HZ_PARTY_SEARCH.IDList;
3798: p_party_site_list HZ_PARTY_SEARCH.IDList;

Line 3795: l_contact_list HZ_PARTY_SEARCH.contact_list;

3791: ) IS
3792:
3793: l_party_search_rec HZ_PARTY_SEARCH.party_search_rec_type;
3794: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
3795: l_contact_list HZ_PARTY_SEARCH.contact_list;
3796: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;
3797: contact_point_ids HZ_PARTY_SEARCH.IDList;
3798: p_party_site_list HZ_PARTY_SEARCH.IDList;
3799: p_contact_ids HZ_PARTY_SEARCH.IDList;

Line 3796: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;

3792:
3793: l_party_search_rec HZ_PARTY_SEARCH.party_search_rec_type;
3794: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
3795: l_contact_list HZ_PARTY_SEARCH.contact_list;
3796: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;
3797: contact_point_ids HZ_PARTY_SEARCH.IDList;
3798: p_party_site_list HZ_PARTY_SEARCH.IDList;
3799: p_contact_ids HZ_PARTY_SEARCH.IDList;
3800: l_match_idx NUMBER;

Line 3797: contact_point_ids HZ_PARTY_SEARCH.IDList;

3793: l_party_search_rec HZ_PARTY_SEARCH.party_search_rec_type;
3794: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
3795: l_contact_list HZ_PARTY_SEARCH.contact_list;
3796: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;
3797: contact_point_ids HZ_PARTY_SEARCH.IDList;
3798: p_party_site_list HZ_PARTY_SEARCH.IDList;
3799: p_contact_ids HZ_PARTY_SEARCH.IDList;
3800: l_match_idx NUMBER;
3801: cursor get_cpts_for_party_sites is select contact_point_id

Line 3798: p_party_site_list HZ_PARTY_SEARCH.IDList;

3794: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
3795: l_contact_list HZ_PARTY_SEARCH.contact_list;
3796: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;
3797: contact_point_ids HZ_PARTY_SEARCH.IDList;
3798: p_party_site_list HZ_PARTY_SEARCH.IDList;
3799: p_contact_ids HZ_PARTY_SEARCH.IDList;
3800: l_match_idx NUMBER;
3801: cursor get_cpts_for_party_sites is select contact_point_id
3802: from hz_contact_points

Line 3799: p_contact_ids HZ_PARTY_SEARCH.IDList;

3795: l_contact_list HZ_PARTY_SEARCH.contact_list;
3796: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;
3797: contact_point_ids HZ_PARTY_SEARCH.IDList;
3798: p_party_site_list HZ_PARTY_SEARCH.IDList;
3799: p_contact_ids HZ_PARTY_SEARCH.IDList;
3800: l_match_idx NUMBER;
3801: cursor get_cpts_for_party_sites is select contact_point_id
3802: from hz_contact_points
3803: where owner_table_name = 'HZ_PARTY_SITES'

Line 3828: HZ_PARTY_SEARCH.G_MISS_ID_LIST,

3824:
3825: get_search_criteria (
3826: null,
3827: p_party_site_list,
3828: HZ_PARTY_SEARCH.G_MISS_ID_LIST,
3829: contact_point_ids,
3830: l_party_search_rec,
3831: l_party_site_list,
3832: l_contact_list,

Line 3878: l_party_search_rec HZ_PARTY_SEARCH.party_search_rec_type;

3874: x_search_ctx_id OUT NUMBER,
3875: x_num_matches OUT NUMBER
3876: ) IS
3877:
3878: l_party_search_rec HZ_PARTY_SEARCH.party_search_rec_type;
3879: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
3880: l_contact_list HZ_PARTY_SEARCH.contact_list;
3881: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;
3882: contact_point_ids HZ_PARTY_SEARCH.IDList;

Line 3879: l_party_site_list HZ_PARTY_SEARCH.party_site_list;

3875: x_num_matches OUT NUMBER
3876: ) IS
3877:
3878: l_party_search_rec HZ_PARTY_SEARCH.party_search_rec_type;
3879: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
3880: l_contact_list HZ_PARTY_SEARCH.contact_list;
3881: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;
3882: contact_point_ids HZ_PARTY_SEARCH.IDList;
3883: p_party_site_list HZ_PARTY_SEARCH.IDList;

Line 3880: l_contact_list HZ_PARTY_SEARCH.contact_list;

3876: ) IS
3877:
3878: l_party_search_rec HZ_PARTY_SEARCH.party_search_rec_type;
3879: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
3880: l_contact_list HZ_PARTY_SEARCH.contact_list;
3881: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;
3882: contact_point_ids HZ_PARTY_SEARCH.IDList;
3883: p_party_site_list HZ_PARTY_SEARCH.IDList;
3884: p_contact_ids HZ_PARTY_SEARCH.IDList;

Line 3881: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;

3877:
3878: l_party_search_rec HZ_PARTY_SEARCH.party_search_rec_type;
3879: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
3880: l_contact_list HZ_PARTY_SEARCH.contact_list;
3881: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;
3882: contact_point_ids HZ_PARTY_SEARCH.IDList;
3883: p_party_site_list HZ_PARTY_SEARCH.IDList;
3884: p_contact_ids HZ_PARTY_SEARCH.IDList;
3885: l_match_idx NUMBER;

Line 3882: contact_point_ids HZ_PARTY_SEARCH.IDList;

3878: l_party_search_rec HZ_PARTY_SEARCH.party_search_rec_type;
3879: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
3880: l_contact_list HZ_PARTY_SEARCH.contact_list;
3881: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;
3882: contact_point_ids HZ_PARTY_SEARCH.IDList;
3883: p_party_site_list HZ_PARTY_SEARCH.IDList;
3884: p_contact_ids HZ_PARTY_SEARCH.IDList;
3885: l_match_idx NUMBER;
3886: cursor get_cpt_for_contact_id is select contact_point_id

Line 3883: p_party_site_list HZ_PARTY_SEARCH.IDList;

3879: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
3880: l_contact_list HZ_PARTY_SEARCH.contact_list;
3881: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;
3882: contact_point_ids HZ_PARTY_SEARCH.IDList;
3883: p_party_site_list HZ_PARTY_SEARCH.IDList;
3884: p_contact_ids HZ_PARTY_SEARCH.IDList;
3885: l_match_idx NUMBER;
3886: cursor get_cpt_for_contact_id is select contact_point_id
3887: from hz_org_contacts a, hz_relationships b, hz_contact_points c

Line 3884: p_contact_ids HZ_PARTY_SEARCH.IDList;

3880: l_contact_list HZ_PARTY_SEARCH.contact_list;
3881: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;
3882: contact_point_ids HZ_PARTY_SEARCH.IDList;
3883: p_party_site_list HZ_PARTY_SEARCH.IDList;
3884: p_contact_ids HZ_PARTY_SEARCH.IDList;
3885: l_match_idx NUMBER;
3886: cursor get_cpt_for_contact_id is select contact_point_id
3887: from hz_org_contacts a, hz_relationships b, hz_contact_points c
3888: where a.party_relationship_id = b.relationship_id

Line 3915: HZ_PARTY_SEARCH.G_MISS_ID_LIST,

3911: CLOSE get_cpt_for_contact_id;
3912:
3913: get_search_criteria (
3914: null,
3915: HZ_PARTY_SEARCH.G_MISS_ID_LIST,
3916: p_contact_ids,
3917: contact_point_ids,
3918: l_party_search_rec,
3919: l_party_site_list,

Line 3966: l_party_search_rec HZ_PARTY_SEARCH.party_search_rec_type;

3962: p_match_type IN VARCHAR2,
3963: x_search_ctx_id OUT NUMBER,
3964: x_num_matches OUT NUMBER
3965: ) IS
3966: l_party_search_rec HZ_PARTY_SEARCH.party_search_rec_type;
3967: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
3968: l_contact_list HZ_PARTY_SEARCH.contact_list;
3969: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;
3970: contact_point_ids HZ_PARTY_SEARCH.IDList;

Line 3967: l_party_site_list HZ_PARTY_SEARCH.party_site_list;

3963: x_search_ctx_id OUT NUMBER,
3964: x_num_matches OUT NUMBER
3965: ) IS
3966: l_party_search_rec HZ_PARTY_SEARCH.party_search_rec_type;
3967: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
3968: l_contact_list HZ_PARTY_SEARCH.contact_list;
3969: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;
3970: contact_point_ids HZ_PARTY_SEARCH.IDList;
3971: p_party_site_list HZ_PARTY_SEARCH.IDList;

Line 3968: l_contact_list HZ_PARTY_SEARCH.contact_list;

3964: x_num_matches OUT NUMBER
3965: ) IS
3966: l_party_search_rec HZ_PARTY_SEARCH.party_search_rec_type;
3967: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
3968: l_contact_list HZ_PARTY_SEARCH.contact_list;
3969: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;
3970: contact_point_ids HZ_PARTY_SEARCH.IDList;
3971: p_party_site_list HZ_PARTY_SEARCH.IDList;
3972: p_contact_ids HZ_PARTY_SEARCH.IDList;

Line 3969: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;

3965: ) IS
3966: l_party_search_rec HZ_PARTY_SEARCH.party_search_rec_type;
3967: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
3968: l_contact_list HZ_PARTY_SEARCH.contact_list;
3969: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;
3970: contact_point_ids HZ_PARTY_SEARCH.IDList;
3971: p_party_site_list HZ_PARTY_SEARCH.IDList;
3972: p_contact_ids HZ_PARTY_SEARCH.IDList;
3973: l_match_idx NUMBER;

Line 3970: contact_point_ids HZ_PARTY_SEARCH.IDList;

3966: l_party_search_rec HZ_PARTY_SEARCH.party_search_rec_type;
3967: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
3968: l_contact_list HZ_PARTY_SEARCH.contact_list;
3969: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;
3970: contact_point_ids HZ_PARTY_SEARCH.IDList;
3971: p_party_site_list HZ_PARTY_SEARCH.IDList;
3972: p_contact_ids HZ_PARTY_SEARCH.IDList;
3973: l_match_idx NUMBER;
3974:

Line 3971: p_party_site_list HZ_PARTY_SEARCH.IDList;

3967: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
3968: l_contact_list HZ_PARTY_SEARCH.contact_list;
3969: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;
3970: contact_point_ids HZ_PARTY_SEARCH.IDList;
3971: p_party_site_list HZ_PARTY_SEARCH.IDList;
3972: p_contact_ids HZ_PARTY_SEARCH.IDList;
3973: l_match_idx NUMBER;
3974:
3975: BEGIN

Line 3972: p_contact_ids HZ_PARTY_SEARCH.IDList;

3968: l_contact_list HZ_PARTY_SEARCH.contact_list;
3969: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;
3970: contact_point_ids HZ_PARTY_SEARCH.IDList;
3971: p_party_site_list HZ_PARTY_SEARCH.IDList;
3972: p_contact_ids HZ_PARTY_SEARCH.IDList;
3973: l_match_idx NUMBER;
3974:
3975: BEGIN
3976: IF fnd_log.level_procedure>=fnd_log.g_current_runtime_level THEN

Line 3989: HZ_PARTY_SEARCH.G_MISS_ID_LIST,

3985: END IF;
3986: contact_point_ids(1) := p_contact_point_id;
3987: get_search_criteria (
3988: null,
3989: HZ_PARTY_SEARCH.G_MISS_ID_LIST,
3990: HZ_PARTY_SEARCH.G_MISS_ID_LIST,
3991: contact_point_ids,
3992: l_party_search_rec,
3993: l_party_site_list,

Line 3990: HZ_PARTY_SEARCH.G_MISS_ID_LIST,

3986: contact_point_ids(1) := p_contact_point_id;
3987: get_search_criteria (
3988: null,
3989: HZ_PARTY_SEARCH.G_MISS_ID_LIST,
3990: HZ_PARTY_SEARCH.G_MISS_ID_LIST,
3991: contact_point_ids,
3992: l_party_search_rec,
3993: l_party_site_list,
3994: l_contact_list,

Line 4143: l_party_rec HZ_PARTY_SEARCH.party_search_rec_type;

4139: ) IS
4140: TYPE AttrList IS TABLE OF VARCHAR2(2000) INDEX BY BINARY_INTEGER;
4141: l_match_idx NUMBER;
4142: AttrVals AttrList;
4143: l_party_rec HZ_PARTY_SEARCH.party_search_rec_type;
4144: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
4145: l_contact_list HZ_PARTY_SEARCH.contact_list;
4146: l_cpt_list HZ_PARTY_SEARCH.contact_point_list;
4147: l_dup_set_id NUMBER;

Line 4144: l_party_site_list HZ_PARTY_SEARCH.party_site_list;

4140: TYPE AttrList IS TABLE OF VARCHAR2(2000) INDEX BY BINARY_INTEGER;
4141: l_match_idx NUMBER;
4142: AttrVals AttrList;
4143: l_party_rec HZ_PARTY_SEARCH.party_search_rec_type;
4144: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
4145: l_contact_list HZ_PARTY_SEARCH.contact_list;
4146: l_cpt_list HZ_PARTY_SEARCH.contact_point_list;
4147: l_dup_set_id NUMBER;
4148: l_idx NUMBER;

Line 4145: l_contact_list HZ_PARTY_SEARCH.contact_list;

4141: l_match_idx NUMBER;
4142: AttrVals AttrList;
4143: l_party_rec HZ_PARTY_SEARCH.party_search_rec_type;
4144: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
4145: l_contact_list HZ_PARTY_SEARCH.contact_list;
4146: l_cpt_list HZ_PARTY_SEARCH.contact_point_list;
4147: l_dup_set_id NUMBER;
4148: l_idx NUMBER;
4149: l_cpt_type VARCHAR2(255);

Line 4146: l_cpt_list HZ_PARTY_SEARCH.contact_point_list;

4142: AttrVals AttrList;
4143: l_party_rec HZ_PARTY_SEARCH.party_search_rec_type;
4144: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
4145: l_contact_list HZ_PARTY_SEARCH.contact_list;
4146: l_cpt_list HZ_PARTY_SEARCH.contact_point_list;
4147: l_dup_set_id NUMBER;
4148: l_idx NUMBER;
4149: l_cpt_type VARCHAR2(255);
4150: FIRST BOOLEAN := TRUE;

Line 4294: p_party_site_list IN HZ_PARTY_SEARCH.PARTY_SITE_LIST,

4290:
4291: PROCEDURE get_matching_party_sites (
4292: p_rule_id IN NUMBER,
4293: p_party_id IN NUMBER,
4294: p_party_site_list IN HZ_PARTY_SEARCH.PARTY_SITE_LIST,
4295: p_contact_point_list IN HZ_PARTY_SEARCH.CONTACT_POINT_LIST,
4296: p_restrict_sql IN VARCHAR2,
4297: p_match_type IN VARCHAR2,
4298: p_dup_party_site_id IN NUMBER,

Line 4295: p_contact_point_list IN HZ_PARTY_SEARCH.CONTACT_POINT_LIST,

4291: PROCEDURE get_matching_party_sites (
4292: p_rule_id IN NUMBER,
4293: p_party_id IN NUMBER,
4294: p_party_site_list IN HZ_PARTY_SEARCH.PARTY_SITE_LIST,
4295: p_contact_point_list IN HZ_PARTY_SEARCH.CONTACT_POINT_LIST,
4296: p_restrict_sql IN VARCHAR2,
4297: p_match_type IN VARCHAR2,
4298: p_dup_party_site_id IN NUMBER,
4299: x_search_ctx_id OUT NUMBER,

Line 4322: H_SCORES HZ_PARTY_SEARCH.score_list;

4318: l_search_ctx_id NUMBER; -- Generated Search Context ID
4319:
4320: l_TX3 VARCHAR2(2000);
4321: l_TX4 VARCHAR2(2000);
4322: H_SCORES HZ_PARTY_SEARCH.score_list;
4323:
4324: l_score NUMBER;
4325: l_idx NUMBER;
4326: l_party_cur HZ_PARTY_STAGE.StageCurTyp;

Line 4353: l_match_ps_list HZ_PARTY_SEARCH.IDList;

4349: defps NUMBER :=0;
4350: defct NUMBER :=0;
4351: defcpt NUMBER :=0;
4352: l_index NUMBER;
4353: l_match_ps_list HZ_PARTY_SEARCH.IDList;
4354: l_cnt NUMBER:=1;
4355:
4356:
4357: BEGIN

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

4373: l_match_str := ' AND ';
4374: ELSIF p_match_type = 'OR' THEN
4375: l_match_str := ' OR ';
4376: END IF;
4377: 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);
4378: g_score_until_thresh := false;
4379: IF l_entered_max_score = 0 THEN l_entered_max_score:=1; END IF;
4380:
4381: -- ************************************************************

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

4381: -- ************************************************************
4382: -- STEP 2. Setup of intermedia query strings for Acquisition query
4383: l_party_site_contains_str := INIT_PARTY_SITES_QUERY(l_match_str,l_tmp);
4384: l_contact_pt_contains_str := INIT_CONTACT_POINTS_QUERY(l_match_str,l_tmp);
4385: 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);
4386:
4387: -- Setup Search Context ID
4388: SELECT hz_search_ctx_s.nextval INTO l_search_ctx_id FROM dual;
4389: x_search_ctx_id := l_search_ctx_id;

Line 4528: p_contact_list IN HZ_PARTY_SEARCH.CONTACT_LIST,

4524:
4525: PROCEDURE get_matching_contacts (
4526: p_rule_id IN NUMBER,
4527: p_party_id IN NUMBER,
4528: p_contact_list IN HZ_PARTY_SEARCH.CONTACT_LIST,
4529: p_contact_point_list IN HZ_PARTY_SEARCH.CONTACT_POINT_LIST,
4530: p_restrict_sql IN VARCHAR2,
4531: p_match_type IN VARCHAR2,
4532: p_dup_contact_id IN NUMBER,

Line 4529: p_contact_point_list IN HZ_PARTY_SEARCH.CONTACT_POINT_LIST,

4525: PROCEDURE get_matching_contacts (
4526: p_rule_id IN NUMBER,
4527: p_party_id IN NUMBER,
4528: p_contact_list IN HZ_PARTY_SEARCH.CONTACT_LIST,
4529: p_contact_point_list IN HZ_PARTY_SEARCH.CONTACT_POINT_LIST,
4530: p_restrict_sql IN VARCHAR2,
4531: p_match_type IN VARCHAR2,
4532: p_dup_contact_id IN NUMBER,
4533: x_search_ctx_id OUT NUMBER,

Line 4554: H_SCORES HZ_PARTY_SEARCH.score_list;

4550: l_entered_max_score NUMBER;
4551: FIRST BOOLEAN;
4552: l_search_ctx_id NUMBER; -- Generated Search Context ID
4553:
4554: H_SCORES HZ_PARTY_SEARCH.score_list;
4555:
4556: l_score NUMBER;
4557: l_idx NUMBER;
4558: l_party_cur HZ_PARTY_STAGE.StageCurTyp;

Line 4582: l_match_contact_list HZ_PARTY_SEARCH.IDList;

4578: l_party_max_score NUMBER;
4579: l_ps_max_score NUMBER;
4580: l_contact_max_score NUMBER;
4581: l_cpt_max_score NUMBER;
4582: l_match_contact_list HZ_PARTY_SEARCH.IDList;
4583: l_cnt NUMBER:=1;
4584:
4585:
4586: BEGIN

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

4602: l_match_str := ' AND ';
4603: ELSIF p_match_type = 'OR' THEN
4604: l_match_str := ' OR ';
4605: END IF;
4606: 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);
4607: g_score_until_thresh := false;
4608: IF l_entered_max_score = 0 THEN l_entered_max_score:=1; END IF;
4609:
4610: -- ************************************************************

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

4610: -- ************************************************************
4611: -- STEP 2. Setup of intermedia query strings for Acquisition query
4612: l_contact_contains_str := INIT_CONTACTS_QUERY(l_match_str,l_tmp);
4613: l_contact_pt_contains_str := INIT_CONTACT_POINTS_QUERY(l_match_str,l_tmp);
4614: 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);
4615:
4616: -- Setup Search Context ID
4617: SELECT hz_search_ctx_s.nextval INTO l_search_ctx_id FROM dual;
4618: x_search_ctx_id := l_search_ctx_id;

Line 4753: p_contact_point_list IN HZ_PARTY_SEARCH.CONTACT_POINT_LIST,

4749:
4750: PROCEDURE get_matching_contact_points (
4751: p_rule_id IN NUMBER,
4752: p_party_id IN NUMBER,
4753: p_contact_point_list IN HZ_PARTY_SEARCH.CONTACT_POINT_LIST,
4754: p_restrict_sql IN VARCHAR2,
4755: p_match_type IN VARCHAR2,
4756: p_dup_contact_point_id IN NUMBER,
4757: x_search_ctx_id OUT NUMBER,

Line 4782: H_PARTY_ID HZ_PARTY_SEARCH.IDList;

4778: l_cpt_ps_id NUMBER;
4779: l_cpt_contact_id NUMBER;
4780: l_contact_pt_id NUMBER;
4781: l_cpt_type VARCHAR2(100);
4782: H_PARTY_ID HZ_PARTY_SEARCH.IDList;
4783: H_CONTACT_POINT_ID HZ_PARTY_SEARCH.IDList;
4784: H_SCORE HZ_PARTY_SEARCH.IDList;
4785:
4786: cnt NUMBER :=0;

Line 4783: H_CONTACT_POINT_ID HZ_PARTY_SEARCH.IDList;

4779: l_cpt_contact_id NUMBER;
4780: l_contact_pt_id NUMBER;
4781: l_cpt_type VARCHAR2(100);
4782: H_PARTY_ID HZ_PARTY_SEARCH.IDList;
4783: H_CONTACT_POINT_ID HZ_PARTY_SEARCH.IDList;
4784: H_SCORE HZ_PARTY_SEARCH.IDList;
4785:
4786: cnt NUMBER :=0;
4787: l_party_max_score NUMBER;

Line 4784: H_SCORE HZ_PARTY_SEARCH.IDList;

4780: l_contact_pt_id NUMBER;
4781: l_cpt_type VARCHAR2(100);
4782: H_PARTY_ID HZ_PARTY_SEARCH.IDList;
4783: H_CONTACT_POINT_ID HZ_PARTY_SEARCH.IDList;
4784: H_SCORE HZ_PARTY_SEARCH.IDList;
4785:
4786: cnt NUMBER :=0;
4787: l_party_max_score NUMBER;
4788: l_ps_max_score NUMBER;

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

4809: l_match_str := ' AND ';
4810: ELSIF p_match_type = 'OR' THEN
4811: l_match_str := ' OR ';
4812: END IF;
4813: l_entered_max_score:= init_search(HZ_PARTY_SEARCH.G_MISS_PARTY_SEARCH_REC,
4814: HZ_PARTY_SEARCH.G_MISS_PARTY_SITE_LIST, HZ_PARTY_SEARCH.G_MISS_CONTACT_LIST,
4815: p_contact_point_list,l_match_str, l_party_max_score, l_ps_max_score, l_contact_max_score, l_cpt_max_score);
4816: g_score_until_thresh := false;
4817: IF l_entered_max_score = 0 THEN l_entered_max_score:=1; END IF;

Line 4814: HZ_PARTY_SEARCH.G_MISS_PARTY_SITE_LIST, HZ_PARTY_SEARCH.G_MISS_CONTACT_LIST,

4810: ELSIF p_match_type = 'OR' THEN
4811: l_match_str := ' OR ';
4812: END IF;
4813: l_entered_max_score:= init_search(HZ_PARTY_SEARCH.G_MISS_PARTY_SEARCH_REC,
4814: HZ_PARTY_SEARCH.G_MISS_PARTY_SITE_LIST, HZ_PARTY_SEARCH.G_MISS_CONTACT_LIST,
4815: p_contact_point_list,l_match_str, l_party_max_score, l_ps_max_score, l_contact_max_score, l_cpt_max_score);
4816: g_score_until_thresh := false;
4817: IF l_entered_max_score = 0 THEN l_entered_max_score:=1; END IF;
4818:

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

4818:
4819: -- ************************************************************
4820: -- STEP 2. Setup of intermedia query strings for Acquisition query
4821: l_contact_pt_contains_str := INIT_CONTACT_POINTS_QUERY(l_match_str,l_tmp);
4822: 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);
4823:
4824: -- Setup Search Context ID
4825: SELECT hz_search_ctx_s.nextval INTO l_search_ctx_id FROM dual;
4826: x_search_ctx_id := l_search_ctx_id;

Line 4897: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,

4893:
4894: PROCEDURE get_score_details (
4895: p_rule_id IN NUMBER,
4896: p_party_id IN NUMBER,
4897: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
4898: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
4899: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
4900: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
4901: x_search_ctx_id IN OUT NUMBER

Line 4898: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,

4894: PROCEDURE get_score_details (
4895: p_rule_id IN NUMBER,
4896: p_party_id IN NUMBER,
4897: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
4898: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
4899: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
4900: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
4901: x_search_ctx_id IN OUT NUMBER
4902: ) IS

Line 4899: p_contact_list IN HZ_PARTY_SEARCH.contact_list,

4895: p_rule_id IN NUMBER,
4896: p_party_id IN NUMBER,
4897: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
4898: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
4899: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
4900: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
4901: x_search_ctx_id IN OUT NUMBER
4902: ) IS
4903:

Line 4900: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,

4896: p_party_id IN NUMBER,
4897: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
4898: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
4899: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
4900: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
4901: x_search_ctx_id IN OUT NUMBER
4902: ) IS
4903:
4904: -- Strings to hold the generated Intermedia query strings

Line 4927: H_SCORES HZ_PARTY_SEARCH.score_list;

4923: l_TX4 VARCHAR2(2000);
4924: l_max_TX4 VARCHAR2(2000);
4925: l_TX8 VARCHAR2(2000);
4926: l_max_TX8 VARCHAR2(2000);
4927: H_SCORES HZ_PARTY_SEARCH.score_list;
4928:
4929: l_score NUMBER;
4930: l_match_idx NUMBER;
4931: l_idx NUMBER;

Line 5095: x_party_search_rec OUT NOCOPY HZ_PARTY_SEARCH.party_search_rec_type,

5091: ************************************************/
5092:
5093: PROCEDURE get_party_for_search (
5094: p_party_id IN NUMBER,
5095: x_party_search_rec OUT NOCOPY HZ_PARTY_SEARCH.party_search_rec_type,
5096: x_party_site_list OUT NOCOPY HZ_PARTY_SEARCH.party_site_list,
5097: x_contact_list OUT NOCOPY HZ_PARTY_SEARCH.contact_list,
5098: x_contact_point_list OUT NOCOPY HZ_PARTY_SEARCH.contact_point_list
5099: ) IS

Line 5096: x_party_site_list OUT NOCOPY HZ_PARTY_SEARCH.party_site_list,

5092:
5093: PROCEDURE get_party_for_search (
5094: p_party_id IN NUMBER,
5095: x_party_search_rec OUT NOCOPY HZ_PARTY_SEARCH.party_search_rec_type,
5096: x_party_site_list OUT NOCOPY HZ_PARTY_SEARCH.party_site_list,
5097: x_contact_list OUT NOCOPY HZ_PARTY_SEARCH.contact_list,
5098: x_contact_point_list OUT NOCOPY HZ_PARTY_SEARCH.contact_point_list
5099: ) IS
5100: l_party_id NUMBER;

Line 5097: x_contact_list OUT NOCOPY HZ_PARTY_SEARCH.contact_list,

5093: PROCEDURE get_party_for_search (
5094: p_party_id IN NUMBER,
5095: x_party_search_rec OUT NOCOPY HZ_PARTY_SEARCH.party_search_rec_type,
5096: x_party_site_list OUT NOCOPY HZ_PARTY_SEARCH.party_site_list,
5097: x_contact_list OUT NOCOPY HZ_PARTY_SEARCH.contact_list,
5098: x_contact_point_list OUT NOCOPY HZ_PARTY_SEARCH.contact_point_list
5099: ) IS
5100: l_party_id NUMBER;
5101: l_party_site_ids HZ_PARTY_SEARCH.IDList;

Line 5098: x_contact_point_list OUT NOCOPY HZ_PARTY_SEARCH.contact_point_list

5094: p_party_id IN NUMBER,
5095: x_party_search_rec OUT NOCOPY HZ_PARTY_SEARCH.party_search_rec_type,
5096: x_party_site_list OUT NOCOPY HZ_PARTY_SEARCH.party_site_list,
5097: x_contact_list OUT NOCOPY HZ_PARTY_SEARCH.contact_list,
5098: x_contact_point_list OUT NOCOPY HZ_PARTY_SEARCH.contact_point_list
5099: ) IS
5100: l_party_id NUMBER;
5101: l_party_site_ids HZ_PARTY_SEARCH.IDList;
5102: l_contact_ids HZ_PARTY_SEARCH.IDList;

Line 5101: l_party_site_ids HZ_PARTY_SEARCH.IDList;

5097: x_contact_list OUT NOCOPY HZ_PARTY_SEARCH.contact_list,
5098: x_contact_point_list OUT NOCOPY HZ_PARTY_SEARCH.contact_point_list
5099: ) IS
5100: l_party_id NUMBER;
5101: l_party_site_ids HZ_PARTY_SEARCH.IDList;
5102: l_contact_ids HZ_PARTY_SEARCH.IDList;
5103: l_contact_pt_ids HZ_PARTY_SEARCH.IDList;
5104: ps NUMBER :=1;
5105: cpt NUMBER :=1;

Line 5102: l_contact_ids HZ_PARTY_SEARCH.IDList;

5098: x_contact_point_list OUT NOCOPY HZ_PARTY_SEARCH.contact_point_list
5099: ) IS
5100: l_party_id NUMBER;
5101: l_party_site_ids HZ_PARTY_SEARCH.IDList;
5102: l_contact_ids HZ_PARTY_SEARCH.IDList;
5103: l_contact_pt_ids HZ_PARTY_SEARCH.IDList;
5104: ps NUMBER :=1;
5105: cpt NUMBER :=1;
5106: ct NUMBER :=1;

Line 5103: l_contact_pt_ids HZ_PARTY_SEARCH.IDList;

5099: ) IS
5100: l_party_id NUMBER;
5101: l_party_site_ids HZ_PARTY_SEARCH.IDList;
5102: l_contact_ids HZ_PARTY_SEARCH.IDList;
5103: l_contact_pt_ids HZ_PARTY_SEARCH.IDList;
5104: ps NUMBER :=1;
5105: cpt NUMBER :=1;
5106: ct NUMBER :=1;
5107: l_use_contact_info varchar2(1);

Line 5167: p_party_site_ids IN HZ_PARTY_SEARCH.IDList,

5163: END get_party_for_search;
5164:
5165: PROCEDURE get_search_criteria (
5166: p_party_id IN NUMBER,
5167: p_party_site_ids IN HZ_PARTY_SEARCH.IDList,
5168: p_contact_ids IN HZ_PARTY_SEARCH.IDList,
5169: p_contact_pt_ids IN HZ_PARTY_SEARCH.IDList,
5170: x_party_search_rec OUT NOCOPY HZ_PARTY_SEARCH.party_search_rec_type,
5171: x_party_site_list OUT NOCOPY HZ_PARTY_SEARCH.party_site_list,

Line 5168: p_contact_ids IN HZ_PARTY_SEARCH.IDList,

5164:
5165: PROCEDURE get_search_criteria (
5166: p_party_id IN NUMBER,
5167: p_party_site_ids IN HZ_PARTY_SEARCH.IDList,
5168: p_contact_ids IN HZ_PARTY_SEARCH.IDList,
5169: p_contact_pt_ids IN HZ_PARTY_SEARCH.IDList,
5170: x_party_search_rec OUT NOCOPY HZ_PARTY_SEARCH.party_search_rec_type,
5171: x_party_site_list OUT NOCOPY HZ_PARTY_SEARCH.party_site_list,
5172: x_contact_list OUT NOCOPY HZ_PARTY_SEARCH.contact_list,

Line 5169: p_contact_pt_ids IN HZ_PARTY_SEARCH.IDList,

5165: PROCEDURE get_search_criteria (
5166: p_party_id IN NUMBER,
5167: p_party_site_ids IN HZ_PARTY_SEARCH.IDList,
5168: p_contact_ids IN HZ_PARTY_SEARCH.IDList,
5169: p_contact_pt_ids IN HZ_PARTY_SEARCH.IDList,
5170: x_party_search_rec OUT NOCOPY HZ_PARTY_SEARCH.party_search_rec_type,
5171: x_party_site_list OUT NOCOPY HZ_PARTY_SEARCH.party_site_list,
5172: x_contact_list OUT NOCOPY HZ_PARTY_SEARCH.contact_list,
5173: x_contact_point_list OUT NOCOPY HZ_PARTY_SEARCH.contact_point_list

Line 5170: x_party_search_rec OUT NOCOPY HZ_PARTY_SEARCH.party_search_rec_type,

5166: p_party_id IN NUMBER,
5167: p_party_site_ids IN HZ_PARTY_SEARCH.IDList,
5168: p_contact_ids IN HZ_PARTY_SEARCH.IDList,
5169: p_contact_pt_ids IN HZ_PARTY_SEARCH.IDList,
5170: x_party_search_rec OUT NOCOPY HZ_PARTY_SEARCH.party_search_rec_type,
5171: x_party_site_list OUT NOCOPY HZ_PARTY_SEARCH.party_site_list,
5172: x_contact_list OUT NOCOPY HZ_PARTY_SEARCH.contact_list,
5173: x_contact_point_list OUT NOCOPY HZ_PARTY_SEARCH.contact_point_list
5174: ) IS

Line 5171: x_party_site_list OUT NOCOPY HZ_PARTY_SEARCH.party_site_list,

5167: p_party_site_ids IN HZ_PARTY_SEARCH.IDList,
5168: p_contact_ids IN HZ_PARTY_SEARCH.IDList,
5169: p_contact_pt_ids IN HZ_PARTY_SEARCH.IDList,
5170: x_party_search_rec OUT NOCOPY HZ_PARTY_SEARCH.party_search_rec_type,
5171: x_party_site_list OUT NOCOPY HZ_PARTY_SEARCH.party_site_list,
5172: x_contact_list OUT NOCOPY HZ_PARTY_SEARCH.contact_list,
5173: x_contact_point_list OUT NOCOPY HZ_PARTY_SEARCH.contact_point_list
5174: ) IS
5175: BEGIN

Line 5172: x_contact_list OUT NOCOPY HZ_PARTY_SEARCH.contact_list,

5168: p_contact_ids IN HZ_PARTY_SEARCH.IDList,
5169: p_contact_pt_ids IN HZ_PARTY_SEARCH.IDList,
5170: x_party_search_rec OUT NOCOPY HZ_PARTY_SEARCH.party_search_rec_type,
5171: x_party_site_list OUT NOCOPY HZ_PARTY_SEARCH.party_site_list,
5172: x_contact_list OUT NOCOPY HZ_PARTY_SEARCH.contact_list,
5173: x_contact_point_list OUT NOCOPY HZ_PARTY_SEARCH.contact_point_list
5174: ) IS
5175: BEGIN
5176:

Line 5173: x_contact_point_list OUT NOCOPY HZ_PARTY_SEARCH.contact_point_list

5169: p_contact_pt_ids IN HZ_PARTY_SEARCH.IDList,
5170: x_party_search_rec OUT NOCOPY HZ_PARTY_SEARCH.party_search_rec_type,
5171: x_party_site_list OUT NOCOPY HZ_PARTY_SEARCH.party_site_list,
5172: x_contact_list OUT NOCOPY HZ_PARTY_SEARCH.contact_list,
5173: x_contact_point_list OUT NOCOPY HZ_PARTY_SEARCH.contact_point_list
5174: ) IS
5175: BEGIN
5176:
5177: IF fnd_log.level_statement>=fnd_log.g_current_runtime_level THEN

Line 5213: x_party_search_rec OUT NOCOPY HZ_PARTY_SEARCH.party_search_rec_type

5209: ************************************************/
5210:
5211: PROCEDURE get_party_rec (
5212: p_party_id IN NUMBER,
5213: x_party_search_rec OUT NOCOPY HZ_PARTY_SEARCH.party_search_rec_type
5214: ) IS
5215: l_party_type VARCHAR2(255);
5216: BEGIN
5217:

Line 5272: p_party_site_ids IN HZ_PARTY_SEARCH.IDList,

5268: the party site search record structure
5269: ************************************************/
5270:
5271: PROCEDURE get_party_site_rec (
5272: p_party_site_ids IN HZ_PARTY_SEARCH.IDList,
5273: x_party_site_list OUT NOCOPY HZ_PARTY_SEARCH.party_site_list
5274: ) IS
5275: CURSOR c_party_sites(cp_party_site_id NUMBER) IS
5276: SELECT party_site_id

Line 5273: x_party_site_list OUT NOCOPY HZ_PARTY_SEARCH.party_site_list

5269: ************************************************/
5270:
5271: PROCEDURE get_party_site_rec (
5272: p_party_site_ids IN HZ_PARTY_SEARCH.IDList,
5273: x_party_site_list OUT NOCOPY HZ_PARTY_SEARCH.party_site_list
5274: ) IS
5275: CURSOR c_party_sites(cp_party_site_id NUMBER) IS
5276: SELECT party_site_id
5277: ,translate(HZ_LOCATIONS.POSTAL_CODE, '%',' ')

Line 5328: p_contact_ids IN HZ_PARTY_SEARCH.IDList,

5324: the contact search record structure
5325: ************************************************/
5326:
5327: PROCEDURE get_contact_rec (
5328: p_contact_ids IN HZ_PARTY_SEARCH.IDList,
5329: x_contact_list OUT NOCOPY HZ_PARTY_SEARCH.contact_list
5330: ) IS
5331: CURSOR c_contacts(cp_org_contact_id NUMBER) IS
5332: SELECT org_contact_id

Line 5329: x_contact_list OUT NOCOPY HZ_PARTY_SEARCH.contact_list

5325: ************************************************/
5326:
5327: PROCEDURE get_contact_rec (
5328: p_contact_ids IN HZ_PARTY_SEARCH.IDList,
5329: x_contact_list OUT NOCOPY HZ_PARTY_SEARCH.contact_list
5330: ) IS
5331: CURSOR c_contacts(cp_org_contact_id NUMBER) IS
5332: SELECT org_contact_id
5333: FROM HZ_ORG_CONTACTS, HZ_RELATIONSHIPS, HZ_PERSON_PROFILES

Line 5384: p_contact_point_ids IN HZ_PARTY_SEARCH.IDList,

5380: the contact point search record structure
5381: ************************************************/
5382:
5383: PROCEDURE get_contact_point_rec (
5384: p_contact_point_ids IN HZ_PARTY_SEARCH.IDList,
5385: x_contact_point_list OUT NOCOPY HZ_PARTY_SEARCH.contact_point_list
5386: ) IS
5387:
5388: -- Cursor to fetch primary contact points for party

Line 5385: x_contact_point_list OUT NOCOPY HZ_PARTY_SEARCH.contact_point_list

5381: ************************************************/
5382:
5383: PROCEDURE get_contact_point_rec (
5384: p_contact_point_ids IN HZ_PARTY_SEARCH.IDList,
5385: x_contact_point_list OUT NOCOPY HZ_PARTY_SEARCH.contact_point_list
5386: ) IS
5387:
5388: -- Cursor to fetch primary contact points for party
5389: CURSOR c_cpts(cp_contact_point_id NUMBER) IS

Line 5439: p_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,

5435: ************************************************/
5436:
5437: PROCEDURE MAP_PARTY_REC(
5438: p_search_ctx IN BOOLEAN,
5439: p_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
5440: x_entered_max_score OUT NUMBER,
5441: x_stage_rec IN OUT NOCOPY HZ_PARTY_STAGE.party_stage_rec_type
5442: ) IS
5443: tmp VARCHAR2(4000);

Line 5545: p_search_list IN HZ_PARTY_SEARCH.party_site_list,

5541: ************************************************/
5542:
5543: PROCEDURE MAP_PARTY_SITE_REC(
5544: p_search_ctx IN BOOLEAN,
5545: p_search_list IN HZ_PARTY_SEARCH.party_site_list,
5546: x_entered_max_score OUT NUMBER,
5547: x_stage_list IN OUT NOCOPY HZ_PARTY_STAGE.party_site_stage_list
5548: ) IS
5549: l_current_max_score NUMBER;

Line 5660: p_search_list IN HZ_PARTY_SEARCH.contact_list,

5656: ************************************************/
5657:
5658: PROCEDURE MAP_CONTACT_REC(
5659: p_search_ctx IN BOOLEAN,
5660: p_search_list IN HZ_PARTY_SEARCH.contact_list,
5661: x_entered_max_score OUT NUMBER,
5662: x_stage_list IN OUT NOCOPY HZ_PARTY_STAGE.contact_stage_list
5663: ) IS
5664: l_current_max_score NUMBER;

Line 5702: p_search_list IN HZ_PARTY_SEARCH.contact_point_list,

5698: ************************************************/
5699:
5700: PROCEDURE MAP_CONTACT_POINT_REC(
5701: p_search_ctx IN BOOLEAN,
5702: p_search_list IN HZ_PARTY_SEARCH.contact_point_list,
5703: x_entered_max_score OUT NUMBER,
5704: x_stage_list IN OUT NOCOPY HZ_PARTY_STAGE.contact_pt_stage_list
5705: ) IS
5706: l_current_max_score NUMBER;

Line 5744: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,

5740: 2. Contact Point Type is not null for each condition
5741: ************************************************/
5742:
5743: FUNCTION check_prim_cond(
5744: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
5745: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
5746: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
5747: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list)
5748: RETURN BOOLEAN IS

Line 5745: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,

5741: ************************************************/
5742:
5743: FUNCTION check_prim_cond(
5744: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
5745: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
5746: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
5747: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list)
5748: RETURN BOOLEAN IS
5749: BEGIN

Line 5746: p_contact_list IN HZ_PARTY_SEARCH.contact_list,

5742:
5743: FUNCTION check_prim_cond(
5744: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
5745: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
5746: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
5747: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list)
5748: RETURN BOOLEAN IS
5749: BEGIN
5750: IF p_party_search_rec.PARTY_NAME IS NOT NULL THEN

Line 5747: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list)

5743: FUNCTION check_prim_cond(
5744: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
5745: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
5746: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
5747: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list)
5748: RETURN BOOLEAN IS
5749: BEGIN
5750: IF p_party_search_rec.PARTY_NAME IS NOT NULL THEN
5751: RETURN TRUE;

Line 5776: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,

5772: has party site criteria.
5773: ************************************************/
5774:
5775: PROCEDURE check_party_site_cond(
5776: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
5777: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
5778: x_secondary OUT BOOLEAN,
5779: x_primary OUT BOOLEAN
5780: ) IS

Line 5777: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,

5773: ************************************************/
5774:
5775: PROCEDURE check_party_site_cond(
5776: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
5777: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
5778: x_secondary OUT BOOLEAN,
5779: x_primary OUT BOOLEAN
5780: ) IS
5781: BEGIN

Line 5820: p_contact_list IN HZ_PARTY_SEARCH.contact_list,

5816: has contact criteria.
5817: ************************************************/
5818:
5819: PROCEDURE check_contact_cond(
5820: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
5821: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
5822: x_secondary OUT BOOLEAN,
5823: x_primary OUT BOOLEAN
5824: ) IS

Line 5821: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,

5817: ************************************************/
5818:
5819: PROCEDURE check_contact_cond(
5820: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
5821: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
5822: x_secondary OUT BOOLEAN,
5823: x_primary OUT BOOLEAN
5824: ) IS
5825: BEGIN

Line 5858: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,

5854: has valid contact point criteria.
5855: ************************************************/
5856:
5857: PROCEDURE check_contact_point_cond(
5858: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
5859: x_secondary OUT BOOLEAN,
5860: x_primary OUT BOOLEAN
5861: ) IS
5862: BEGIN