DBA Data[Home] [Help]

APPS.HZ_MATCH_RULE_50 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:
41: g_debug_count NUMBER := 0;
42: g_score_until_thresh BOOLEAN:=false;

Line 53: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type)

49: 1. At least one primary condition is passed
50: ************************************************/
51:
52: FUNCTION check_parties_bulk(
53: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type)
54: RETURN VARCHAR2 IS
55: BEGIN
56: IF p_party_search_rec.PARTY_NAME IS NOT NULL THEN
57: RETURN 'Y' ;

Line 81: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list

77: has party site criteria.
78: ************************************************/
79:
80: FUNCTION check_party_sites_bulk(
81: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list
82: )
83: RETURN VARCHAR2 IS
84: x_primary boolean := FALSE;
85: BEGIN

Line 111: p_contact_list IN HZ_PARTY_SEARCH.contact_list

107: has contact criteria.
108: ************************************************/
109:
110: FUNCTION check_contacts_bulk (
111: p_contact_list IN HZ_PARTY_SEARCH.contact_list
112: )
113: RETURN VARCHAR2 IS
114: x_primary boolean := FALSE;
115: BEGIN

Line 140: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list

136: has contact criteria.
137: ************************************************/
138:
139: FUNCTION check_cpts_bulk (
140: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list
141: )
142: RETURN VARCHAR2 IS
143: x_primary boolean := FALSE;
144: BEGIN

Line 519: ,p_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type

515: PROCEDURE INSERT_PARTY_SCORE (
516: p_party_id IN NUMBER
517: ,p_record_id IN NUMBER
518: ,p_search_ctx_id IN NUMBER
519: ,p_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type
520: ,p_stage_rec IN HZ_PARTY_STAGE.party_stage_rec_type
521: ,p_table_TX2 VARCHAR2
522: ,p_table_TX59 VARCHAR2
523: ,p_table_TX41 VARCHAR2

Line 620: ,p_search_rec IN HZ_PARTY_SEARCH.party_site_search_rec_type

616: PROCEDURE INSERT_PARTY_SITES_SCORE (
617: p_party_id IN NUMBER
618: ,p_record_id IN NUMBER
619: ,p_search_ctx_id IN NUMBER
620: ,p_search_rec IN HZ_PARTY_SEARCH.party_site_search_rec_type
621: ,p_stage_rec IN HZ_PARTY_STAGE.party_site_stage_rec_type
622: ,p_table_TX26 VARCHAR2
623: ,p_table_TX9 VARCHAR2
624: ,p_table_TX14 VARCHAR2

Line 740: ,p_search_rec IN HZ_PARTY_SEARCH.contact_search_rec_type

736: PROCEDURE INSERT_CONTACTS_SCORE (
737: p_party_id IN NUMBER
738: ,p_record_id IN NUMBER
739: ,p_search_ctx_id IN NUMBER
740: ,p_search_rec IN HZ_PARTY_SEARCH.contact_search_rec_type
741: ,p_stage_rec IN HZ_PARTY_STAGE.contact_stage_rec_type
742: ,p_table_TX2 VARCHAR2
743: ,p_table_TX23 VARCHAR2
744: ,p_table_TX22 VARCHAR2

Line 815: ,p_search_rec IN HZ_PARTY_SEARCH.contact_point_search_rec_type

811: PROCEDURE INSERT_CONTACT_POINTS_SCORE (
812: p_party_id IN NUMBER
813: ,p_record_id IN NUMBER
814: ,p_search_ctx_id IN NUMBER
815: ,p_search_rec IN HZ_PARTY_SEARCH.contact_point_search_rec_type
816: ,p_stage_rec IN HZ_PARTY_STAGE.contact_pt_stage_rec_type
817: ,p_table_TX7 VARCHAR2
818: ,p_table_TX158 VARCHAR2
819: ,p_table_TX10 VARCHAR2

Line 893: p_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type

889: for the PARTY Entity
890: ************************************************/
891:
892: PROCEDURE POP_PARTY_COND_REC(
893: p_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type
894: ) IS
895: BEGIN
896: NULL ;
897: EXCEPTION

Line 913: p_search_list IN HZ_PARTY_SEARCH.party_site_list

909: for the PARTY_SITES Entity
910: ************************************************/
911:
912: PROCEDURE POP_PARTY_SITES_COND_REC(
913: p_search_list IN HZ_PARTY_SEARCH.party_site_list
914: ) IS
915: BEGIN
916: ---------POPULATE THE GLOBAL WORD CONDITION REC FOR PARTY_SITES-------------
917: ------ Populate global condition record only if search list is not empty -----------

Line 938: p_search_list IN HZ_PARTY_SEARCH.contact_list

934: for the CONTACTS Entity
935: ************************************************/
936:
937: PROCEDURE POP_CONTACTS_COND_REC(
938: p_search_list IN HZ_PARTY_SEARCH.contact_list
939: ) IS
940: BEGIN
941: NULL ;
942: EXCEPTION

Line 958: p_search_list IN HZ_PARTY_SEARCH.contact_point_list

954: for the CONTACT_POINTS Entity
955: ************************************************/
956:
957: PROCEDURE POP_CONTACT_POINTS_COND_REC(
958: p_search_list IN HZ_PARTY_SEARCH.contact_point_list
959: ) IS
960: BEGIN
961: NULL ;
962: EXCEPTION

Line 972: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type:=

968: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
969: END;
970:
971: PROCEDURE init_score_context (
972: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type:=
973: HZ_PARTY_SEARCH.G_MISS_PARTY_SEARCH_REC,
974: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list:=
975: HZ_PARTY_SEARCH.G_MISS_PARTY_SITE_LIST,
976: p_contact_list IN HZ_PARTY_SEARCH.contact_list:=

Line 973: HZ_PARTY_SEARCH.G_MISS_PARTY_SEARCH_REC,

969: END;
970:
971: PROCEDURE init_score_context (
972: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type:=
973: HZ_PARTY_SEARCH.G_MISS_PARTY_SEARCH_REC,
974: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list:=
975: HZ_PARTY_SEARCH.G_MISS_PARTY_SITE_LIST,
976: p_contact_list IN HZ_PARTY_SEARCH.contact_list:=
977: HZ_PARTY_SEARCH.G_MISS_CONTACT_LIST,

Line 974: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list:=

970:
971: PROCEDURE init_score_context (
972: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type:=
973: HZ_PARTY_SEARCH.G_MISS_PARTY_SEARCH_REC,
974: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list:=
975: HZ_PARTY_SEARCH.G_MISS_PARTY_SITE_LIST,
976: p_contact_list IN HZ_PARTY_SEARCH.contact_list:=
977: HZ_PARTY_SEARCH.G_MISS_CONTACT_LIST,
978: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list:=

Line 975: HZ_PARTY_SEARCH.G_MISS_PARTY_SITE_LIST,

971: PROCEDURE init_score_context (
972: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type:=
973: HZ_PARTY_SEARCH.G_MISS_PARTY_SEARCH_REC,
974: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list:=
975: HZ_PARTY_SEARCH.G_MISS_PARTY_SITE_LIST,
976: p_contact_list IN HZ_PARTY_SEARCH.contact_list:=
977: HZ_PARTY_SEARCH.G_MISS_CONTACT_LIST,
978: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list:=
979: HZ_PARTY_SEARCH.G_MISS_CONTACT_POINT_LIST

Line 976: p_contact_list IN HZ_PARTY_SEARCH.contact_list:=

972: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type:=
973: HZ_PARTY_SEARCH.G_MISS_PARTY_SEARCH_REC,
974: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list:=
975: HZ_PARTY_SEARCH.G_MISS_PARTY_SITE_LIST,
976: p_contact_list IN HZ_PARTY_SEARCH.contact_list:=
977: HZ_PARTY_SEARCH.G_MISS_CONTACT_LIST,
978: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list:=
979: HZ_PARTY_SEARCH.G_MISS_CONTACT_POINT_LIST
980: ) IS

Line 977: HZ_PARTY_SEARCH.G_MISS_CONTACT_LIST,

973: HZ_PARTY_SEARCH.G_MISS_PARTY_SEARCH_REC,
974: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list:=
975: HZ_PARTY_SEARCH.G_MISS_PARTY_SITE_LIST,
976: p_contact_list IN HZ_PARTY_SEARCH.contact_list:=
977: HZ_PARTY_SEARCH.G_MISS_CONTACT_LIST,
978: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list:=
979: HZ_PARTY_SEARCH.G_MISS_CONTACT_POINT_LIST
980: ) IS
981: l_dummy NUMBER;

Line 978: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list:=

974: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list:=
975: HZ_PARTY_SEARCH.G_MISS_PARTY_SITE_LIST,
976: p_contact_list IN HZ_PARTY_SEARCH.contact_list:=
977: HZ_PARTY_SEARCH.G_MISS_CONTACT_LIST,
978: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list:=
979: HZ_PARTY_SEARCH.G_MISS_CONTACT_POINT_LIST
980: ) IS
981: l_dummy NUMBER;
982: BEGIN

Line 979: HZ_PARTY_SEARCH.G_MISS_CONTACT_POINT_LIST

975: HZ_PARTY_SEARCH.G_MISS_PARTY_SITE_LIST,
976: p_contact_list IN HZ_PARTY_SEARCH.contact_list:=
977: HZ_PARTY_SEARCH.G_MISS_CONTACT_LIST,
978: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list:=
979: HZ_PARTY_SEARCH.G_MISS_CONTACT_POINT_LIST
980: ) IS
981: l_dummy NUMBER;
982: BEGIN
983: -- Transform search criteria

Line 992: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type:=

988: MAP_CONTACT_POINT_REC(FALSE,p_contact_point_list, l_dummy, g_contact_pt_stage_list);
989:
990: END;
991: FUNCTION init_search(
992: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type:=
993: HZ_PARTY_SEARCH.G_MISS_PARTY_SEARCH_REC,
994: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list:=
995: HZ_PARTY_SEARCH.G_MISS_PARTY_SITE_LIST,
996: p_contact_list IN HZ_PARTY_SEARCH.contact_list:=

Line 993: HZ_PARTY_SEARCH.G_MISS_PARTY_SEARCH_REC,

989:
990: END;
991: FUNCTION init_search(
992: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type:=
993: HZ_PARTY_SEARCH.G_MISS_PARTY_SEARCH_REC,
994: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list:=
995: HZ_PARTY_SEARCH.G_MISS_PARTY_SITE_LIST,
996: p_contact_list IN HZ_PARTY_SEARCH.contact_list:=
997: HZ_PARTY_SEARCH.G_MISS_CONTACT_LIST,

Line 994: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list:=

990: END;
991: FUNCTION init_search(
992: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type:=
993: HZ_PARTY_SEARCH.G_MISS_PARTY_SEARCH_REC,
994: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list:=
995: HZ_PARTY_SEARCH.G_MISS_PARTY_SITE_LIST,
996: p_contact_list IN HZ_PARTY_SEARCH.contact_list:=
997: HZ_PARTY_SEARCH.G_MISS_CONTACT_LIST,
998: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list:=

Line 995: HZ_PARTY_SEARCH.G_MISS_PARTY_SITE_LIST,

991: FUNCTION init_search(
992: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type:=
993: HZ_PARTY_SEARCH.G_MISS_PARTY_SEARCH_REC,
994: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list:=
995: HZ_PARTY_SEARCH.G_MISS_PARTY_SITE_LIST,
996: p_contact_list IN HZ_PARTY_SEARCH.contact_list:=
997: HZ_PARTY_SEARCH.G_MISS_CONTACT_LIST,
998: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list:=
999: HZ_PARTY_SEARCH.G_MISS_CONTACT_POINT_LIST,

Line 996: p_contact_list IN HZ_PARTY_SEARCH.contact_list:=

992: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type:=
993: HZ_PARTY_SEARCH.G_MISS_PARTY_SEARCH_REC,
994: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list:=
995: HZ_PARTY_SEARCH.G_MISS_PARTY_SITE_LIST,
996: p_contact_list IN HZ_PARTY_SEARCH.contact_list:=
997: HZ_PARTY_SEARCH.G_MISS_CONTACT_LIST,
998: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list:=
999: HZ_PARTY_SEARCH.G_MISS_CONTACT_POINT_LIST,
1000: p_match_type IN VARCHAR2,

Line 997: HZ_PARTY_SEARCH.G_MISS_CONTACT_LIST,

993: HZ_PARTY_SEARCH.G_MISS_PARTY_SEARCH_REC,
994: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list:=
995: HZ_PARTY_SEARCH.G_MISS_PARTY_SITE_LIST,
996: p_contact_list IN HZ_PARTY_SEARCH.contact_list:=
997: HZ_PARTY_SEARCH.G_MISS_CONTACT_LIST,
998: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list:=
999: HZ_PARTY_SEARCH.G_MISS_CONTACT_POINT_LIST,
1000: p_match_type IN VARCHAR2,
1001: x_party_max_score OUT NUMBER,

Line 998: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list:=

994: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list:=
995: HZ_PARTY_SEARCH.G_MISS_PARTY_SITE_LIST,
996: p_contact_list IN HZ_PARTY_SEARCH.contact_list:=
997: HZ_PARTY_SEARCH.G_MISS_CONTACT_LIST,
998: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list:=
999: HZ_PARTY_SEARCH.G_MISS_CONTACT_POINT_LIST,
1000: p_match_type IN VARCHAR2,
1001: x_party_max_score OUT NUMBER,
1002: x_ps_max_score OUT NUMBER,

Line 999: HZ_PARTY_SEARCH.G_MISS_CONTACT_POINT_LIST,

995: HZ_PARTY_SEARCH.G_MISS_PARTY_SITE_LIST,
996: p_contact_list IN HZ_PARTY_SEARCH.contact_list:=
997: HZ_PARTY_SEARCH.G_MISS_CONTACT_LIST,
998: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list:=
999: HZ_PARTY_SEARCH.G_MISS_CONTACT_POINT_LIST,
1000: p_match_type IN VARCHAR2,
1001: x_party_max_score OUT NUMBER,
1002: x_ps_max_score OUT NUMBER,
1003: x_contact_max_score OUT NUMBER,

Line 1011: maxscore HZ_PARTY_SEARCH.IDList;

1007: l_ps_entered_max_score NUMBER:=0;
1008: l_ct_entered_max_score NUMBER:=0;
1009: l_cpt_entered_max_score NUMBER:=0;
1010: vlist vlisttype;
1011: maxscore HZ_PARTY_SEARCH.IDList;
1012: l_name VARCHAR2(200);
1013: l_idx NUMBER;
1014: l_num NUMBER;
1015: total NUMBER;

Line 1556: RETURN HZ_PARTY_SEARCH.score_rec IS

1552: p_party_id NUMBER,
1553: p_party_site_id NUMBER,
1554: p_org_contact_id NUMBER,
1555: p_contact_point_id NUMBER)
1556: RETURN HZ_PARTY_SEARCH.score_rec IS
1557: l_score_rec HZ_PARTY_SEARCH.score_rec;
1558: BEGIN
1559: l_score_rec.TOTAL_SCORE := p_init_total_score;
1560: l_score_rec.PARTY_SCORE := p_init_party_score;

Line 1557: l_score_rec HZ_PARTY_SEARCH.score_rec;

1553: p_party_site_id NUMBER,
1554: p_org_contact_id NUMBER,
1555: p_contact_point_id NUMBER)
1556: RETURN HZ_PARTY_SEARCH.score_rec IS
1557: l_score_rec HZ_PARTY_SEARCH.score_rec;
1558: BEGIN
1559: l_score_rec.TOTAL_SCORE := p_init_total_score;
1560: l_score_rec.PARTY_SCORE := p_init_party_score;
1561: l_score_rec.PARTY_SITE_SCORE := p_init_party_site_score;

Line 1588: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,

1584: -------------------- BULK MATCH RULE ::: find_parties ------------------------------
1585: -------------------------------------------------------------------------------------
1586: PROCEDURE find_parties (
1587: p_rule_id IN NUMBER,
1588: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
1589: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
1590: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
1591: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
1592: p_restrict_sql IN VARCHAR2,

Line 1589: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,

1585: -------------------------------------------------------------------------------------
1586: PROCEDURE find_parties (
1587: p_rule_id IN NUMBER,
1588: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
1589: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
1590: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
1591: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
1592: p_restrict_sql IN VARCHAR2,
1593: p_match_type IN VARCHAR2,

Line 1590: p_contact_list IN HZ_PARTY_SEARCH.contact_list,

1586: PROCEDURE find_parties (
1587: p_rule_id IN NUMBER,
1588: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
1589: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
1590: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
1591: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
1592: p_restrict_sql IN VARCHAR2,
1593: p_match_type IN VARCHAR2,
1594: p_search_merged IN VARCHAR2,

Line 1591: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,

1587: p_rule_id IN NUMBER,
1588: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
1589: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
1590: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
1591: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
1592: p_restrict_sql IN VARCHAR2,
1593: p_match_type IN VARCHAR2,
1594: p_search_merged IN VARCHAR2,
1595: p_dup_party_id IN NUMBER,

Line 1635: H_SCORES HZ_PARTY_SEARCH.score_list;

1631: l_TX59 VARCHAR2(2000);
1632: l_TX45 VARCHAR2(2000);
1633: l_TX14 VARCHAR2(2000);
1634: l_TX7 VARCHAR2(2000);
1635: H_SCORES HZ_PARTY_SEARCH.score_list;
1636: H_PARTY_ID HZ_PARTY_SEARCH.IDList;
1637: H_PARTY_ID_LIST HZ_PARTY_SEARCH.IDList;
1638:
1639: l_score NUMBER;

Line 1636: H_PARTY_ID HZ_PARTY_SEARCH.IDList;

1632: l_TX45 VARCHAR2(2000);
1633: l_TX14 VARCHAR2(2000);
1634: l_TX7 VARCHAR2(2000);
1635: H_SCORES HZ_PARTY_SEARCH.score_list;
1636: H_PARTY_ID HZ_PARTY_SEARCH.IDList;
1637: H_PARTY_ID_LIST HZ_PARTY_SEARCH.IDList;
1638:
1639: l_score NUMBER;
1640: l_idx NUMBER;

Line 1637: H_PARTY_ID_LIST HZ_PARTY_SEARCH.IDList;

1633: l_TX14 VARCHAR2(2000);
1634: l_TX7 VARCHAR2(2000);
1635: H_SCORES HZ_PARTY_SEARCH.score_list;
1636: H_PARTY_ID HZ_PARTY_SEARCH.IDList;
1637: H_PARTY_ID_LIST HZ_PARTY_SEARCH.IDList;
1638:
1639: l_score NUMBER;
1640: l_idx NUMBER;
1641: l_party_cur HZ_PARTY_STAGE.StageCurTyp;

Line 1678: h_ps_id HZ_PARTY_SEARCH.IDList;

1674: l_use_contact_cpt_info BOOLEAN := TRUE;
1675: l_use_contact_addr_flag VARCHAR2(1) := 'Y';
1676: l_use_contact_cpt_flag VARCHAR2(1) := 'Y';
1677:
1678: h_ps_id HZ_PARTY_SEARCH.IDList;
1679: h_ps_party_id HZ_PARTY_SEARCH.IDList;
1680: h_ps_score HZ_PARTY_SEARCH.IDList;
1681: h_ct_id HZ_PARTY_SEARCH.IDList;
1682: h_ct_party_id HZ_PARTY_SEARCH.IDList;

Line 1679: h_ps_party_id HZ_PARTY_SEARCH.IDList;

1675: l_use_contact_addr_flag VARCHAR2(1) := 'Y';
1676: l_use_contact_cpt_flag VARCHAR2(1) := 'Y';
1677:
1678: h_ps_id HZ_PARTY_SEARCH.IDList;
1679: h_ps_party_id HZ_PARTY_SEARCH.IDList;
1680: h_ps_score HZ_PARTY_SEARCH.IDList;
1681: h_ct_id HZ_PARTY_SEARCH.IDList;
1682: h_ct_party_id HZ_PARTY_SEARCH.IDList;
1683: h_ct_score HZ_PARTY_SEARCH.IDList;

Line 1680: h_ps_score HZ_PARTY_SEARCH.IDList;

1676: l_use_contact_cpt_flag VARCHAR2(1) := 'Y';
1677:
1678: h_ps_id HZ_PARTY_SEARCH.IDList;
1679: h_ps_party_id HZ_PARTY_SEARCH.IDList;
1680: h_ps_score HZ_PARTY_SEARCH.IDList;
1681: h_ct_id HZ_PARTY_SEARCH.IDList;
1682: h_ct_party_id HZ_PARTY_SEARCH.IDList;
1683: h_ct_score HZ_PARTY_SEARCH.IDList;
1684: h_cpt_id HZ_PARTY_SEARCH.IDList;

Line 1681: h_ct_id HZ_PARTY_SEARCH.IDList;

1677:
1678: h_ps_id HZ_PARTY_SEARCH.IDList;
1679: h_ps_party_id HZ_PARTY_SEARCH.IDList;
1680: h_ps_score HZ_PARTY_SEARCH.IDList;
1681: h_ct_id HZ_PARTY_SEARCH.IDList;
1682: h_ct_party_id HZ_PARTY_SEARCH.IDList;
1683: h_ct_score HZ_PARTY_SEARCH.IDList;
1684: h_cpt_id HZ_PARTY_SEARCH.IDList;
1685: h_cpt_party_id HZ_PARTY_SEARCH.IDList;

Line 1682: h_ct_party_id HZ_PARTY_SEARCH.IDList;

1678: h_ps_id HZ_PARTY_SEARCH.IDList;
1679: h_ps_party_id HZ_PARTY_SEARCH.IDList;
1680: h_ps_score HZ_PARTY_SEARCH.IDList;
1681: h_ct_id HZ_PARTY_SEARCH.IDList;
1682: h_ct_party_id HZ_PARTY_SEARCH.IDList;
1683: h_ct_score HZ_PARTY_SEARCH.IDList;
1684: h_cpt_id HZ_PARTY_SEARCH.IDList;
1685: h_cpt_party_id HZ_PARTY_SEARCH.IDList;
1686: h_cpt_score HZ_PARTY_SEARCH.IDList;

Line 1683: h_ct_score HZ_PARTY_SEARCH.IDList;

1679: h_ps_party_id HZ_PARTY_SEARCH.IDList;
1680: h_ps_score HZ_PARTY_SEARCH.IDList;
1681: h_ct_id HZ_PARTY_SEARCH.IDList;
1682: h_ct_party_id HZ_PARTY_SEARCH.IDList;
1683: h_ct_score HZ_PARTY_SEARCH.IDList;
1684: h_cpt_id HZ_PARTY_SEARCH.IDList;
1685: h_cpt_party_id HZ_PARTY_SEARCH.IDList;
1686: h_cpt_score HZ_PARTY_SEARCH.IDList;
1687: detcnt NUMBER := 1;

Line 1684: h_cpt_id HZ_PARTY_SEARCH.IDList;

1680: h_ps_score HZ_PARTY_SEARCH.IDList;
1681: h_ct_id HZ_PARTY_SEARCH.IDList;
1682: h_ct_party_id HZ_PARTY_SEARCH.IDList;
1683: h_ct_score HZ_PARTY_SEARCH.IDList;
1684: h_cpt_id HZ_PARTY_SEARCH.IDList;
1685: h_cpt_party_id HZ_PARTY_SEARCH.IDList;
1686: h_cpt_score HZ_PARTY_SEARCH.IDList;
1687: detcnt NUMBER := 1;
1688:

Line 1685: h_cpt_party_id HZ_PARTY_SEARCH.IDList;

1681: h_ct_id HZ_PARTY_SEARCH.IDList;
1682: h_ct_party_id HZ_PARTY_SEARCH.IDList;
1683: h_ct_score HZ_PARTY_SEARCH.IDList;
1684: h_cpt_id HZ_PARTY_SEARCH.IDList;
1685: h_cpt_party_id HZ_PARTY_SEARCH.IDList;
1686: h_cpt_score HZ_PARTY_SEARCH.IDList;
1687: detcnt NUMBER := 1;
1688:
1689:

Line 1686: h_cpt_score HZ_PARTY_SEARCH.IDList;

1682: h_ct_party_id HZ_PARTY_SEARCH.IDList;
1683: h_ct_score HZ_PARTY_SEARCH.IDList;
1684: h_cpt_id HZ_PARTY_SEARCH.IDList;
1685: h_cpt_party_id HZ_PARTY_SEARCH.IDList;
1686: h_cpt_score HZ_PARTY_SEARCH.IDList;
1687: detcnt NUMBER := 1;
1688:
1689:
1690: /********************* Find Parties private procedures *******/

Line 2217: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,

2213: -------------------- BULK MATCH RULE ::: find_persons ------------------------------
2214: -------------------------------------------------------------------------------------
2215: PROCEDURE find_persons (
2216: p_rule_id IN NUMBER,
2217: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
2218: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
2219: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
2220: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
2221: p_restrict_sql IN VARCHAR2,

Line 2218: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,

2214: -------------------------------------------------------------------------------------
2215: PROCEDURE find_persons (
2216: p_rule_id IN NUMBER,
2217: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
2218: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
2219: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
2220: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
2221: p_restrict_sql IN VARCHAR2,
2222: p_match_type IN VARCHAR2,

Line 2219: p_contact_list IN HZ_PARTY_SEARCH.contact_list,

2215: PROCEDURE find_persons (
2216: p_rule_id IN NUMBER,
2217: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
2218: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
2219: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
2220: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
2221: p_restrict_sql IN VARCHAR2,
2222: p_match_type IN VARCHAR2,
2223: p_search_merged IN VARCHAR2,

Line 2220: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,

2216: p_rule_id IN NUMBER,
2217: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
2218: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
2219: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
2220: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
2221: p_restrict_sql IN VARCHAR2,
2222: p_match_type IN VARCHAR2,
2223: p_search_merged IN VARCHAR2,
2224: p_ins_details IN VARCHAR2,

Line 2261: H_SCORES HZ_PARTY_SEARCH.score_list;

2257: l_TX59 VARCHAR2(2000);
2258: l_TX45 VARCHAR2(2000);
2259: l_TX14 VARCHAR2(2000);
2260: l_TX7 VARCHAR2(2000);
2261: H_SCORES HZ_PARTY_SEARCH.score_list;
2262: H_PARTY_ID HZ_PARTY_SEARCH.IDList;
2263: H_PARTY_ID_LIST HZ_PARTY_SEARCH.IDList;
2264:
2265: l_score NUMBER;

Line 2262: H_PARTY_ID HZ_PARTY_SEARCH.IDList;

2258: l_TX45 VARCHAR2(2000);
2259: l_TX14 VARCHAR2(2000);
2260: l_TX7 VARCHAR2(2000);
2261: H_SCORES HZ_PARTY_SEARCH.score_list;
2262: H_PARTY_ID HZ_PARTY_SEARCH.IDList;
2263: H_PARTY_ID_LIST HZ_PARTY_SEARCH.IDList;
2264:
2265: l_score NUMBER;
2266: l_idx NUMBER;

Line 2263: H_PARTY_ID_LIST HZ_PARTY_SEARCH.IDList;

2259: l_TX14 VARCHAR2(2000);
2260: l_TX7 VARCHAR2(2000);
2261: H_SCORES HZ_PARTY_SEARCH.score_list;
2262: H_PARTY_ID HZ_PARTY_SEARCH.IDList;
2263: H_PARTY_ID_LIST HZ_PARTY_SEARCH.IDList;
2264:
2265: l_score NUMBER;
2266: l_idx NUMBER;
2267: l_party_cur HZ_PARTY_STAGE.StageCurTyp;

Line 2298: h_ps_id HZ_PARTY_SEARCH.IDList;

2294: l_tmp NUMBER;
2295: l_merge_flag VARCHAR2(1);
2296: l_num_eval NUMBER:=0;
2297:
2298: h_ps_id HZ_PARTY_SEARCH.IDList;
2299: h_ps_party_id HZ_PARTY_SEARCH.IDList;
2300: h_ps_score HZ_PARTY_SEARCH.IDList;
2301: h_ct_id HZ_PARTY_SEARCH.IDList;
2302: h_ct_party_id HZ_PARTY_SEARCH.IDList;

Line 2299: h_ps_party_id HZ_PARTY_SEARCH.IDList;

2295: l_merge_flag VARCHAR2(1);
2296: l_num_eval NUMBER:=0;
2297:
2298: h_ps_id HZ_PARTY_SEARCH.IDList;
2299: h_ps_party_id HZ_PARTY_SEARCH.IDList;
2300: h_ps_score HZ_PARTY_SEARCH.IDList;
2301: h_ct_id HZ_PARTY_SEARCH.IDList;
2302: h_ct_party_id HZ_PARTY_SEARCH.IDList;
2303: h_ct_score HZ_PARTY_SEARCH.IDList;

Line 2300: h_ps_score HZ_PARTY_SEARCH.IDList;

2296: l_num_eval NUMBER:=0;
2297:
2298: h_ps_id HZ_PARTY_SEARCH.IDList;
2299: h_ps_party_id HZ_PARTY_SEARCH.IDList;
2300: h_ps_score HZ_PARTY_SEARCH.IDList;
2301: h_ct_id HZ_PARTY_SEARCH.IDList;
2302: h_ct_party_id HZ_PARTY_SEARCH.IDList;
2303: h_ct_score HZ_PARTY_SEARCH.IDList;
2304: h_cpt_id HZ_PARTY_SEARCH.IDList;

Line 2301: h_ct_id HZ_PARTY_SEARCH.IDList;

2297:
2298: h_ps_id HZ_PARTY_SEARCH.IDList;
2299: h_ps_party_id HZ_PARTY_SEARCH.IDList;
2300: h_ps_score HZ_PARTY_SEARCH.IDList;
2301: h_ct_id HZ_PARTY_SEARCH.IDList;
2302: h_ct_party_id HZ_PARTY_SEARCH.IDList;
2303: h_ct_score HZ_PARTY_SEARCH.IDList;
2304: h_cpt_id HZ_PARTY_SEARCH.IDList;
2305: h_cpt_party_id HZ_PARTY_SEARCH.IDList;

Line 2302: h_ct_party_id HZ_PARTY_SEARCH.IDList;

2298: h_ps_id HZ_PARTY_SEARCH.IDList;
2299: h_ps_party_id HZ_PARTY_SEARCH.IDList;
2300: h_ps_score HZ_PARTY_SEARCH.IDList;
2301: h_ct_id HZ_PARTY_SEARCH.IDList;
2302: h_ct_party_id HZ_PARTY_SEARCH.IDList;
2303: h_ct_score HZ_PARTY_SEARCH.IDList;
2304: h_cpt_id HZ_PARTY_SEARCH.IDList;
2305: h_cpt_party_id HZ_PARTY_SEARCH.IDList;
2306: h_cpt_score HZ_PARTY_SEARCH.IDList;

Line 2303: h_ct_score HZ_PARTY_SEARCH.IDList;

2299: h_ps_party_id HZ_PARTY_SEARCH.IDList;
2300: h_ps_score HZ_PARTY_SEARCH.IDList;
2301: h_ct_id HZ_PARTY_SEARCH.IDList;
2302: h_ct_party_id HZ_PARTY_SEARCH.IDList;
2303: h_ct_score HZ_PARTY_SEARCH.IDList;
2304: h_cpt_id HZ_PARTY_SEARCH.IDList;
2305: h_cpt_party_id HZ_PARTY_SEARCH.IDList;
2306: h_cpt_score HZ_PARTY_SEARCH.IDList;
2307: detcnt NUMBER := 1;

Line 2304: h_cpt_id HZ_PARTY_SEARCH.IDList;

2300: h_ps_score HZ_PARTY_SEARCH.IDList;
2301: h_ct_id HZ_PARTY_SEARCH.IDList;
2302: h_ct_party_id HZ_PARTY_SEARCH.IDList;
2303: h_ct_score HZ_PARTY_SEARCH.IDList;
2304: h_cpt_id HZ_PARTY_SEARCH.IDList;
2305: h_cpt_party_id HZ_PARTY_SEARCH.IDList;
2306: h_cpt_score HZ_PARTY_SEARCH.IDList;
2307: detcnt NUMBER := 1;
2308: l_person_id NUMBER;

Line 2305: h_cpt_party_id HZ_PARTY_SEARCH.IDList;

2301: h_ct_id HZ_PARTY_SEARCH.IDList;
2302: h_ct_party_id HZ_PARTY_SEARCH.IDList;
2303: h_ct_score HZ_PARTY_SEARCH.IDList;
2304: h_cpt_id HZ_PARTY_SEARCH.IDList;
2305: h_cpt_party_id HZ_PARTY_SEARCH.IDList;
2306: h_cpt_score HZ_PARTY_SEARCH.IDList;
2307: detcnt NUMBER := 1;
2308: l_person_id NUMBER;
2309:

Line 2306: h_cpt_score HZ_PARTY_SEARCH.IDList;

2302: h_ct_party_id HZ_PARTY_SEARCH.IDList;
2303: h_ct_score HZ_PARTY_SEARCH.IDList;
2304: h_cpt_id HZ_PARTY_SEARCH.IDList;
2305: h_cpt_party_id HZ_PARTY_SEARCH.IDList;
2306: h_cpt_score HZ_PARTY_SEARCH.IDList;
2307: detcnt NUMBER := 1;
2308: l_person_id NUMBER;
2309:
2310: /********************* Find Parties private procedures *******/

Line 2867: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,

2863: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
2864: END find_persons;
2865: PROCEDURE find_persons (
2866: p_rule_id IN NUMBER,
2867: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
2868: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
2869: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
2870: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
2871: p_restrict_sql IN VARCHAR2,

Line 2868: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,

2864: END find_persons;
2865: PROCEDURE find_persons (
2866: p_rule_id IN NUMBER,
2867: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
2868: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
2869: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
2870: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
2871: p_restrict_sql IN VARCHAR2,
2872: p_match_type IN VARCHAR2,

Line 2869: p_contact_list IN HZ_PARTY_SEARCH.contact_list,

2865: PROCEDURE find_persons (
2866: p_rule_id IN NUMBER,
2867: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
2868: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
2869: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
2870: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
2871: p_restrict_sql IN VARCHAR2,
2872: p_match_type IN VARCHAR2,
2873: p_ins_details IN VARCHAR2,

Line 2870: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,

2866: p_rule_id IN NUMBER,
2867: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
2868: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
2869: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
2870: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
2871: p_restrict_sql IN VARCHAR2,
2872: p_match_type IN VARCHAR2,
2873: p_ins_details IN VARCHAR2,
2874: x_search_ctx_id OUT NUMBER,

Line 2887: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,

2883: -------------------- BULK MATCH RULE ::: find_party_details ------------------------
2884: -------------------------------------------------------------------------------------
2885: PROCEDURE find_party_details (
2886: p_rule_id IN NUMBER,
2887: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
2888: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
2889: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
2890: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
2891: p_restrict_sql IN VARCHAR2,

Line 2888: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,

2884: -------------------------------------------------------------------------------------
2885: PROCEDURE find_party_details (
2886: p_rule_id IN NUMBER,
2887: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
2888: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
2889: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
2890: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
2891: p_restrict_sql IN VARCHAR2,
2892: p_match_type IN VARCHAR2,

Line 2889: p_contact_list IN HZ_PARTY_SEARCH.contact_list,

2885: PROCEDURE find_party_details (
2886: p_rule_id IN NUMBER,
2887: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
2888: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
2889: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
2890: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
2891: p_restrict_sql IN VARCHAR2,
2892: p_match_type IN VARCHAR2,
2893: p_search_merged IN VARCHAR2,

Line 2890: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,

2886: p_rule_id IN NUMBER,
2887: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
2888: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
2889: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
2890: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
2891: p_restrict_sql IN VARCHAR2,
2892: p_match_type IN VARCHAR2,
2893: p_search_merged IN VARCHAR2,
2894: x_search_ctx_id OUT NUMBER,

Line 2950: l_party_rec HZ_PARTY_SEARCH.party_search_rec_type;

2946: x_dup_set_id OUT NUMBER,
2947: x_search_ctx_id OUT NUMBER,
2948: x_num_matches OUT NUMBER
2949: ) IS
2950: l_party_rec HZ_PARTY_SEARCH.party_search_rec_type;
2951: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
2952: l_contact_list HZ_PARTY_SEARCH.contact_list;
2953: l_cpt_list HZ_PARTY_SEARCH.contact_point_list;
2954: l_match_idx NUMBER;

Line 2951: l_party_site_list HZ_PARTY_SEARCH.party_site_list;

2947: x_search_ctx_id OUT NUMBER,
2948: x_num_matches OUT NUMBER
2949: ) IS
2950: l_party_rec HZ_PARTY_SEARCH.party_search_rec_type;
2951: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
2952: l_contact_list HZ_PARTY_SEARCH.contact_list;
2953: l_cpt_list HZ_PARTY_SEARCH.contact_point_list;
2954: l_match_idx NUMBER;
2955:

Line 2952: l_contact_list HZ_PARTY_SEARCH.contact_list;

2948: x_num_matches OUT NUMBER
2949: ) IS
2950: l_party_rec HZ_PARTY_SEARCH.party_search_rec_type;
2951: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
2952: l_contact_list HZ_PARTY_SEARCH.contact_list;
2953: l_cpt_list HZ_PARTY_SEARCH.contact_point_list;
2954: l_match_idx NUMBER;
2955:
2956: BEGIN

Line 2953: l_cpt_list HZ_PARTY_SEARCH.contact_point_list;

2949: ) IS
2950: l_party_rec HZ_PARTY_SEARCH.party_search_rec_type;
2951: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
2952: l_contact_list HZ_PARTY_SEARCH.contact_list;
2953: l_cpt_list HZ_PARTY_SEARCH.contact_point_list;
2954: l_match_idx NUMBER;
2955:
2956: BEGIN
2957: IF fnd_log.level_procedure>=fnd_log.g_current_runtime_level THEN

Line 3037: l_party_search_rec HZ_PARTY_SEARCH.party_search_rec_type;

3033: x_search_ctx_id OUT NUMBER,
3034: x_num_matches OUT NUMBER
3035: ) IS
3036:
3037: l_party_search_rec HZ_PARTY_SEARCH.party_search_rec_type;
3038: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
3039: l_contact_list HZ_PARTY_SEARCH.contact_list;
3040: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;
3041: contact_point_ids HZ_PARTY_SEARCH.IDList;

Line 3038: l_party_site_list HZ_PARTY_SEARCH.party_site_list;

3034: x_num_matches OUT NUMBER
3035: ) IS
3036:
3037: l_party_search_rec HZ_PARTY_SEARCH.party_search_rec_type;
3038: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
3039: l_contact_list HZ_PARTY_SEARCH.contact_list;
3040: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;
3041: contact_point_ids HZ_PARTY_SEARCH.IDList;
3042: p_party_site_list HZ_PARTY_SEARCH.IDList;

Line 3039: l_contact_list HZ_PARTY_SEARCH.contact_list;

3035: ) IS
3036:
3037: l_party_search_rec HZ_PARTY_SEARCH.party_search_rec_type;
3038: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
3039: l_contact_list HZ_PARTY_SEARCH.contact_list;
3040: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;
3041: contact_point_ids HZ_PARTY_SEARCH.IDList;
3042: p_party_site_list HZ_PARTY_SEARCH.IDList;
3043: p_contact_ids HZ_PARTY_SEARCH.IDList;

Line 3040: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;

3036:
3037: l_party_search_rec HZ_PARTY_SEARCH.party_search_rec_type;
3038: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
3039: l_contact_list HZ_PARTY_SEARCH.contact_list;
3040: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;
3041: contact_point_ids HZ_PARTY_SEARCH.IDList;
3042: p_party_site_list HZ_PARTY_SEARCH.IDList;
3043: p_contact_ids HZ_PARTY_SEARCH.IDList;
3044: l_match_idx NUMBER;

Line 3041: contact_point_ids HZ_PARTY_SEARCH.IDList;

3037: l_party_search_rec HZ_PARTY_SEARCH.party_search_rec_type;
3038: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
3039: l_contact_list HZ_PARTY_SEARCH.contact_list;
3040: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;
3041: contact_point_ids HZ_PARTY_SEARCH.IDList;
3042: p_party_site_list HZ_PARTY_SEARCH.IDList;
3043: p_contact_ids HZ_PARTY_SEARCH.IDList;
3044: l_match_idx NUMBER;
3045: cursor get_cpts_for_party_sites is select contact_point_id

Line 3042: p_party_site_list HZ_PARTY_SEARCH.IDList;

3038: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
3039: l_contact_list HZ_PARTY_SEARCH.contact_list;
3040: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;
3041: contact_point_ids HZ_PARTY_SEARCH.IDList;
3042: p_party_site_list HZ_PARTY_SEARCH.IDList;
3043: p_contact_ids HZ_PARTY_SEARCH.IDList;
3044: l_match_idx NUMBER;
3045: cursor get_cpts_for_party_sites is select contact_point_id
3046: from hz_contact_points

Line 3043: p_contact_ids HZ_PARTY_SEARCH.IDList;

3039: l_contact_list HZ_PARTY_SEARCH.contact_list;
3040: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;
3041: contact_point_ids HZ_PARTY_SEARCH.IDList;
3042: p_party_site_list HZ_PARTY_SEARCH.IDList;
3043: p_contact_ids HZ_PARTY_SEARCH.IDList;
3044: l_match_idx NUMBER;
3045: cursor get_cpts_for_party_sites is select contact_point_id
3046: from hz_contact_points
3047: where owner_table_name = 'HZ_PARTY_SITES'

Line 3072: HZ_PARTY_SEARCH.G_MISS_ID_LIST,

3068:
3069: get_search_criteria (
3070: null,
3071: p_party_site_list,
3072: HZ_PARTY_SEARCH.G_MISS_ID_LIST,
3073: contact_point_ids,
3074: l_party_search_rec,
3075: l_party_site_list,
3076: l_contact_list,

Line 3125: l_party_search_rec HZ_PARTY_SEARCH.party_search_rec_type;

3121: x_search_ctx_id OUT NUMBER,
3122: x_num_matches OUT NUMBER
3123: ) IS
3124:
3125: l_party_search_rec HZ_PARTY_SEARCH.party_search_rec_type;
3126: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
3127: l_contact_list HZ_PARTY_SEARCH.contact_list;
3128: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;
3129: contact_point_ids HZ_PARTY_SEARCH.IDList;

Line 3126: l_party_site_list HZ_PARTY_SEARCH.party_site_list;

3122: x_num_matches OUT NUMBER
3123: ) IS
3124:
3125: l_party_search_rec HZ_PARTY_SEARCH.party_search_rec_type;
3126: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
3127: l_contact_list HZ_PARTY_SEARCH.contact_list;
3128: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;
3129: contact_point_ids HZ_PARTY_SEARCH.IDList;
3130: p_party_site_list HZ_PARTY_SEARCH.IDList;

Line 3127: l_contact_list HZ_PARTY_SEARCH.contact_list;

3123: ) IS
3124:
3125: l_party_search_rec HZ_PARTY_SEARCH.party_search_rec_type;
3126: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
3127: l_contact_list HZ_PARTY_SEARCH.contact_list;
3128: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;
3129: contact_point_ids HZ_PARTY_SEARCH.IDList;
3130: p_party_site_list HZ_PARTY_SEARCH.IDList;
3131: p_contact_ids HZ_PARTY_SEARCH.IDList;

Line 3128: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;

3124:
3125: l_party_search_rec HZ_PARTY_SEARCH.party_search_rec_type;
3126: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
3127: l_contact_list HZ_PARTY_SEARCH.contact_list;
3128: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;
3129: contact_point_ids HZ_PARTY_SEARCH.IDList;
3130: p_party_site_list HZ_PARTY_SEARCH.IDList;
3131: p_contact_ids HZ_PARTY_SEARCH.IDList;
3132: l_match_idx NUMBER;

Line 3129: contact_point_ids HZ_PARTY_SEARCH.IDList;

3125: l_party_search_rec HZ_PARTY_SEARCH.party_search_rec_type;
3126: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
3127: l_contact_list HZ_PARTY_SEARCH.contact_list;
3128: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;
3129: contact_point_ids HZ_PARTY_SEARCH.IDList;
3130: p_party_site_list HZ_PARTY_SEARCH.IDList;
3131: p_contact_ids HZ_PARTY_SEARCH.IDList;
3132: l_match_idx NUMBER;
3133: cursor get_cpt_for_contact_id is select contact_point_id

Line 3130: p_party_site_list HZ_PARTY_SEARCH.IDList;

3126: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
3127: l_contact_list HZ_PARTY_SEARCH.contact_list;
3128: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;
3129: contact_point_ids HZ_PARTY_SEARCH.IDList;
3130: p_party_site_list HZ_PARTY_SEARCH.IDList;
3131: p_contact_ids HZ_PARTY_SEARCH.IDList;
3132: l_match_idx NUMBER;
3133: cursor get_cpt_for_contact_id is select contact_point_id
3134: from hz_org_contacts a, hz_relationships b, hz_contact_points c

Line 3131: p_contact_ids HZ_PARTY_SEARCH.IDList;

3127: l_contact_list HZ_PARTY_SEARCH.contact_list;
3128: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;
3129: contact_point_ids HZ_PARTY_SEARCH.IDList;
3130: p_party_site_list HZ_PARTY_SEARCH.IDList;
3131: p_contact_ids HZ_PARTY_SEARCH.IDList;
3132: l_match_idx NUMBER;
3133: cursor get_cpt_for_contact_id is select contact_point_id
3134: from hz_org_contacts a, hz_relationships b, hz_contact_points c
3135: where a.party_relationship_id = b.relationship_id

Line 3162: HZ_PARTY_SEARCH.G_MISS_ID_LIST,

3158: CLOSE get_cpt_for_contact_id;
3159:
3160: get_search_criteria (
3161: null,
3162: HZ_PARTY_SEARCH.G_MISS_ID_LIST,
3163: p_contact_ids,
3164: contact_point_ids,
3165: l_party_search_rec,
3166: l_party_site_list,

Line 3216: l_party_search_rec HZ_PARTY_SEARCH.party_search_rec_type;

3212: p_match_type IN VARCHAR2,
3213: x_search_ctx_id OUT NUMBER,
3214: x_num_matches OUT NUMBER
3215: ) IS
3216: l_party_search_rec HZ_PARTY_SEARCH.party_search_rec_type;
3217: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
3218: l_contact_list HZ_PARTY_SEARCH.contact_list;
3219: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;
3220: contact_point_ids HZ_PARTY_SEARCH.IDList;

Line 3217: l_party_site_list HZ_PARTY_SEARCH.party_site_list;

3213: x_search_ctx_id OUT NUMBER,
3214: x_num_matches OUT NUMBER
3215: ) IS
3216: l_party_search_rec HZ_PARTY_SEARCH.party_search_rec_type;
3217: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
3218: l_contact_list HZ_PARTY_SEARCH.contact_list;
3219: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;
3220: contact_point_ids HZ_PARTY_SEARCH.IDList;
3221: p_party_site_list HZ_PARTY_SEARCH.IDList;

Line 3218: l_contact_list HZ_PARTY_SEARCH.contact_list;

3214: x_num_matches OUT NUMBER
3215: ) IS
3216: l_party_search_rec HZ_PARTY_SEARCH.party_search_rec_type;
3217: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
3218: l_contact_list HZ_PARTY_SEARCH.contact_list;
3219: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;
3220: contact_point_ids HZ_PARTY_SEARCH.IDList;
3221: p_party_site_list HZ_PARTY_SEARCH.IDList;
3222: p_contact_ids HZ_PARTY_SEARCH.IDList;

Line 3219: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;

3215: ) IS
3216: l_party_search_rec HZ_PARTY_SEARCH.party_search_rec_type;
3217: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
3218: l_contact_list HZ_PARTY_SEARCH.contact_list;
3219: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;
3220: contact_point_ids HZ_PARTY_SEARCH.IDList;
3221: p_party_site_list HZ_PARTY_SEARCH.IDList;
3222: p_contact_ids HZ_PARTY_SEARCH.IDList;
3223: l_match_idx NUMBER;

Line 3220: contact_point_ids HZ_PARTY_SEARCH.IDList;

3216: l_party_search_rec HZ_PARTY_SEARCH.party_search_rec_type;
3217: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
3218: l_contact_list HZ_PARTY_SEARCH.contact_list;
3219: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;
3220: contact_point_ids HZ_PARTY_SEARCH.IDList;
3221: p_party_site_list HZ_PARTY_SEARCH.IDList;
3222: p_contact_ids HZ_PARTY_SEARCH.IDList;
3223: l_match_idx NUMBER;
3224:

Line 3221: p_party_site_list HZ_PARTY_SEARCH.IDList;

3217: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
3218: l_contact_list HZ_PARTY_SEARCH.contact_list;
3219: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;
3220: contact_point_ids HZ_PARTY_SEARCH.IDList;
3221: p_party_site_list HZ_PARTY_SEARCH.IDList;
3222: p_contact_ids HZ_PARTY_SEARCH.IDList;
3223: l_match_idx NUMBER;
3224:
3225: BEGIN

Line 3222: p_contact_ids HZ_PARTY_SEARCH.IDList;

3218: l_contact_list HZ_PARTY_SEARCH.contact_list;
3219: l_contact_point_list HZ_PARTY_SEARCH.contact_point_list;
3220: contact_point_ids HZ_PARTY_SEARCH.IDList;
3221: p_party_site_list HZ_PARTY_SEARCH.IDList;
3222: p_contact_ids HZ_PARTY_SEARCH.IDList;
3223: l_match_idx NUMBER;
3224:
3225: BEGIN
3226: IF fnd_log.level_procedure>=fnd_log.g_current_runtime_level THEN

Line 3239: HZ_PARTY_SEARCH.G_MISS_ID_LIST,

3235: END IF;
3236: contact_point_ids(1) := p_contact_point_id;
3237: get_search_criteria (
3238: null,
3239: HZ_PARTY_SEARCH.G_MISS_ID_LIST,
3240: HZ_PARTY_SEARCH.G_MISS_ID_LIST,
3241: contact_point_ids,
3242: l_party_search_rec,
3243: l_party_site_list,

Line 3240: HZ_PARTY_SEARCH.G_MISS_ID_LIST,

3236: contact_point_ids(1) := p_contact_point_id;
3237: get_search_criteria (
3238: null,
3239: HZ_PARTY_SEARCH.G_MISS_ID_LIST,
3240: HZ_PARTY_SEARCH.G_MISS_ID_LIST,
3241: contact_point_ids,
3242: l_party_search_rec,
3243: l_party_site_list,
3244: l_contact_list,

Line 3399: l_party_rec HZ_PARTY_SEARCH.party_search_rec_type;

3395: ) IS
3396: TYPE AttrList IS TABLE OF VARCHAR2(2000) INDEX BY BINARY_INTEGER;
3397: l_match_idx NUMBER;
3398: AttrVals AttrList;
3399: l_party_rec HZ_PARTY_SEARCH.party_search_rec_type;
3400: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
3401: l_contact_list HZ_PARTY_SEARCH.contact_list;
3402: l_cpt_list HZ_PARTY_SEARCH.contact_point_list;
3403: l_dup_set_id NUMBER;

Line 3400: l_party_site_list HZ_PARTY_SEARCH.party_site_list;

3396: TYPE AttrList IS TABLE OF VARCHAR2(2000) INDEX BY BINARY_INTEGER;
3397: l_match_idx NUMBER;
3398: AttrVals AttrList;
3399: l_party_rec HZ_PARTY_SEARCH.party_search_rec_type;
3400: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
3401: l_contact_list HZ_PARTY_SEARCH.contact_list;
3402: l_cpt_list HZ_PARTY_SEARCH.contact_point_list;
3403: l_dup_set_id NUMBER;
3404: l_idx NUMBER;

Line 3401: l_contact_list HZ_PARTY_SEARCH.contact_list;

3397: l_match_idx NUMBER;
3398: AttrVals AttrList;
3399: l_party_rec HZ_PARTY_SEARCH.party_search_rec_type;
3400: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
3401: l_contact_list HZ_PARTY_SEARCH.contact_list;
3402: l_cpt_list HZ_PARTY_SEARCH.contact_point_list;
3403: l_dup_set_id NUMBER;
3404: l_idx NUMBER;
3405: l_cpt_type VARCHAR2(255);

Line 3402: l_cpt_list HZ_PARTY_SEARCH.contact_point_list;

3398: AttrVals AttrList;
3399: l_party_rec HZ_PARTY_SEARCH.party_search_rec_type;
3400: l_party_site_list HZ_PARTY_SEARCH.party_site_list;
3401: l_contact_list HZ_PARTY_SEARCH.contact_list;
3402: l_cpt_list HZ_PARTY_SEARCH.contact_point_list;
3403: l_dup_set_id NUMBER;
3404: l_idx NUMBER;
3405: l_cpt_type VARCHAR2(255);
3406: FIRST BOOLEAN := TRUE;

Line 3654: p_party_site_list IN HZ_PARTY_SEARCH.PARTY_SITE_LIST,

3650:
3651: PROCEDURE get_matching_party_sites (
3652: p_rule_id IN NUMBER,
3653: p_party_id IN NUMBER,
3654: p_party_site_list IN HZ_PARTY_SEARCH.PARTY_SITE_LIST,
3655: p_contact_point_list IN HZ_PARTY_SEARCH.CONTACT_POINT_LIST,
3656: p_restrict_sql IN VARCHAR2,
3657: p_match_type IN VARCHAR2,
3658: p_dup_party_site_id IN NUMBER,

Line 3655: p_contact_point_list IN HZ_PARTY_SEARCH.CONTACT_POINT_LIST,

3651: PROCEDURE get_matching_party_sites (
3652: p_rule_id IN NUMBER,
3653: p_party_id IN NUMBER,
3654: p_party_site_list IN HZ_PARTY_SEARCH.PARTY_SITE_LIST,
3655: p_contact_point_list IN HZ_PARTY_SEARCH.CONTACT_POINT_LIST,
3656: p_restrict_sql IN VARCHAR2,
3657: p_match_type IN VARCHAR2,
3658: p_dup_party_site_id IN NUMBER,
3659: x_search_ctx_id OUT NUMBER,

Line 3687: H_SCORES HZ_PARTY_SEARCH.score_list;

3683: l_TX158 VARCHAR2(2000);
3684: l_TX10 VARCHAR2(2000);
3685: l_TX14 VARCHAR2(2000);
3686: l_TX7 VARCHAR2(2000);
3687: H_SCORES HZ_PARTY_SEARCH.score_list;
3688:
3689: l_score NUMBER;
3690: l_idx NUMBER;
3691: l_party_cur HZ_PARTY_STAGE.StageCurTyp;

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

3734: ELSIF p_match_type = 'OR' THEN
3735: l_match_str := ' OR ';
3736: END IF;
3737: SAVEPOINT get_matching_party_sites ;
3738: 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);
3739: g_score_until_thresh := false;
3740: IF l_entered_max_score = 0 THEN l_entered_max_score:=1; END IF;
3741:
3742: l_party_site_contains_str := check_party_sites_bulk (p_party_site_list);

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

3740: IF l_entered_max_score = 0 THEN l_entered_max_score:=1; END IF;
3741:
3742: l_party_site_contains_str := check_party_sites_bulk (p_party_site_list);
3743: l_contact_pt_contains_str := check_cpts_bulk (p_contact_point_list);
3744: 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);
3745:
3746: -- Setup Search Context ID
3747: SELECT hz_search_ctx_s.nextval INTO l_search_ctx_id FROM dual;
3748: x_search_ctx_id := l_search_ctx_id;

Line 3881: p_contact_list IN HZ_PARTY_SEARCH.CONTACT_LIST,

3877:
3878: PROCEDURE get_matching_contacts (
3879: p_rule_id IN NUMBER,
3880: p_party_id IN NUMBER,
3881: p_contact_list IN HZ_PARTY_SEARCH.CONTACT_LIST,
3882: p_contact_point_list IN HZ_PARTY_SEARCH.CONTACT_POINT_LIST,
3883: p_restrict_sql IN VARCHAR2,
3884: p_match_type IN VARCHAR2,
3885: p_dup_contact_id IN NUMBER,

Line 3882: p_contact_point_list IN HZ_PARTY_SEARCH.CONTACT_POINT_LIST,

3878: PROCEDURE get_matching_contacts (
3879: p_rule_id IN NUMBER,
3880: p_party_id IN NUMBER,
3881: p_contact_list IN HZ_PARTY_SEARCH.CONTACT_LIST,
3882: p_contact_point_list IN HZ_PARTY_SEARCH.CONTACT_POINT_LIST,
3883: p_restrict_sql IN VARCHAR2,
3884: p_match_type IN VARCHAR2,
3885: p_dup_contact_id IN NUMBER,
3886: x_search_ctx_id OUT NUMBER,

Line 3913: H_SCORES HZ_PARTY_SEARCH.score_list;

3909: l_TX23 VARCHAR2(2000);
3910: l_TX158 VARCHAR2(2000);
3911: l_TX10 VARCHAR2(2000);
3912: l_TX7 VARCHAR2(2000);
3913: H_SCORES HZ_PARTY_SEARCH.score_list;
3914:
3915: l_score NUMBER;
3916: l_idx NUMBER;
3917: l_party_cur HZ_PARTY_STAGE.StageCurTyp;

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

3959: ELSIF p_match_type = 'OR' THEN
3960: l_match_str := ' OR ';
3961: END IF;
3962: SAVEPOINT get_matching_contacts ;
3963: 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);
3964: g_score_until_thresh := false;
3965: IF l_entered_max_score = 0 THEN l_entered_max_score:=1; END IF;
3966:
3967: l_contact_contains_str := check_contacts_bulk (p_contact_list);

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

3965: IF l_entered_max_score = 0 THEN l_entered_max_score:=1; END IF;
3966:
3967: l_contact_contains_str := check_contacts_bulk (p_contact_list);
3968: l_contact_pt_contains_str := check_cpts_bulk (p_contact_point_list);
3969: 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);
3970:
3971: -- Setup Search Context ID
3972: SELECT hz_search_ctx_s.nextval INTO l_search_ctx_id FROM dual;
3973: x_search_ctx_id := l_search_ctx_id;

Line 4103: p_contact_point_list IN HZ_PARTY_SEARCH.CONTACT_POINT_LIST,

4099:
4100: PROCEDURE get_matching_contact_points (
4101: p_rule_id IN NUMBER,
4102: p_party_id IN NUMBER,
4103: p_contact_point_list IN HZ_PARTY_SEARCH.CONTACT_POINT_LIST,
4104: p_restrict_sql IN VARCHAR2,
4105: p_match_type IN VARCHAR2,
4106: p_dup_contact_point_id IN NUMBER,
4107: x_search_ctx_id OUT NUMBER,

Line 4134: H_PARTY_ID HZ_PARTY_SEARCH.IDList;

4130: l_cpt_party_id NUMBER;
4131: l_cpt_ps_id NUMBER;
4132: l_cpt_contact_id NUMBER;
4133: l_contact_pt_id NUMBER;
4134: H_PARTY_ID HZ_PARTY_SEARCH.IDList;
4135: H_CONTACT_POINT_ID HZ_PARTY_SEARCH.IDList;
4136: H_SCORE HZ_PARTY_SEARCH.IDList;
4137:
4138: cnt NUMBER :=0;

Line 4135: H_CONTACT_POINT_ID HZ_PARTY_SEARCH.IDList;

4131: l_cpt_ps_id NUMBER;
4132: l_cpt_contact_id NUMBER;
4133: l_contact_pt_id NUMBER;
4134: H_PARTY_ID HZ_PARTY_SEARCH.IDList;
4135: H_CONTACT_POINT_ID HZ_PARTY_SEARCH.IDList;
4136: H_SCORE HZ_PARTY_SEARCH.IDList;
4137:
4138: cnt NUMBER :=0;
4139: l_party_max_score NUMBER;

Line 4136: H_SCORE HZ_PARTY_SEARCH.IDList;

4132: l_cpt_contact_id NUMBER;
4133: l_contact_pt_id NUMBER;
4134: H_PARTY_ID HZ_PARTY_SEARCH.IDList;
4135: H_CONTACT_POINT_ID HZ_PARTY_SEARCH.IDList;
4136: H_SCORE HZ_PARTY_SEARCH.IDList;
4137:
4138: cnt NUMBER :=0;
4139: l_party_max_score NUMBER;
4140: l_ps_max_score NUMBER;

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

4162: ELSIF p_match_type = 'OR' THEN
4163: l_match_str := ' OR ';
4164: END IF;
4165: SAVEPOINT get_matching_contact_points ;
4166: l_entered_max_score:= init_search(HZ_PARTY_SEARCH.G_MISS_PARTY_SEARCH_REC,
4167: HZ_PARTY_SEARCH.G_MISS_PARTY_SITE_LIST, HZ_PARTY_SEARCH.G_MISS_CONTACT_LIST,
4168: p_contact_point_list,l_match_str, l_party_max_score, l_ps_max_score, l_contact_max_score, l_cpt_max_score);
4169: g_score_until_thresh := false;
4170: IF l_entered_max_score = 0 THEN l_entered_max_score:=1; END IF;

Line 4167: HZ_PARTY_SEARCH.G_MISS_PARTY_SITE_LIST, HZ_PARTY_SEARCH.G_MISS_CONTACT_LIST,

4163: l_match_str := ' OR ';
4164: END IF;
4165: SAVEPOINT get_matching_contact_points ;
4166: l_entered_max_score:= init_search(HZ_PARTY_SEARCH.G_MISS_PARTY_SEARCH_REC,
4167: HZ_PARTY_SEARCH.G_MISS_PARTY_SITE_LIST, HZ_PARTY_SEARCH.G_MISS_CONTACT_LIST,
4168: p_contact_point_list,l_match_str, l_party_max_score, l_ps_max_score, l_contact_max_score, l_cpt_max_score);
4169: g_score_until_thresh := false;
4170: IF l_entered_max_score = 0 THEN l_entered_max_score:=1; END IF;
4171:

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

4169: g_score_until_thresh := false;
4170: IF l_entered_max_score = 0 THEN l_entered_max_score:=1; END IF;
4171:
4172: l_contact_pt_contains_str := check_cpts_bulk (p_contact_point_list);
4173: 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);
4174:
4175: -- Setup Search Context ID
4176: SELECT hz_search_ctx_s.nextval INTO l_search_ctx_id FROM dual;
4177: x_search_ctx_id := l_search_ctx_id;

Line 4252: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,

4248:
4249: PROCEDURE get_score_details (
4250: p_rule_id IN NUMBER,
4251: p_party_id IN NUMBER,
4252: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
4253: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
4254: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
4255: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
4256: x_search_ctx_id IN OUT NUMBER

Line 4253: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,

4249: PROCEDURE get_score_details (
4250: p_rule_id IN NUMBER,
4251: p_party_id IN NUMBER,
4252: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
4253: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
4254: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
4255: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
4256: x_search_ctx_id IN OUT NUMBER
4257: ) IS

Line 4254: p_contact_list IN HZ_PARTY_SEARCH.contact_list,

4250: p_rule_id IN NUMBER,
4251: p_party_id IN NUMBER,
4252: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
4253: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
4254: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
4255: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
4256: x_search_ctx_id IN OUT NUMBER
4257: ) IS
4258:

Line 4255: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,

4251: p_party_id IN NUMBER,
4252: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
4253: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
4254: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
4255: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
4256: x_search_ctx_id IN OUT NUMBER
4257: ) IS
4258:
4259: -- Strings to hold the generated Intermedia query strings

Line 4298: H_SCORES HZ_PARTY_SEARCH.score_list;

4294: l_TX14 VARCHAR2(2000);
4295: l_max_TX14 VARCHAR2(2000);
4296: l_TX7 VARCHAR2(2000);
4297: l_max_TX7 VARCHAR2(2000);
4298: H_SCORES HZ_PARTY_SEARCH.score_list;
4299:
4300: l_score NUMBER;
4301: l_match_idx NUMBER;
4302: l_idx NUMBER;

Line 4479: x_party_search_rec OUT NOCOPY HZ_PARTY_SEARCH.party_search_rec_type,

4475: ************************************************/
4476:
4477: PROCEDURE get_party_for_search (
4478: p_party_id IN NUMBER,
4479: x_party_search_rec OUT NOCOPY HZ_PARTY_SEARCH.party_search_rec_type,
4480: x_party_site_list OUT NOCOPY HZ_PARTY_SEARCH.party_site_list,
4481: x_contact_list OUT NOCOPY HZ_PARTY_SEARCH.contact_list,
4482: x_contact_point_list OUT NOCOPY HZ_PARTY_SEARCH.contact_point_list
4483: ) IS

Line 4480: x_party_site_list OUT NOCOPY HZ_PARTY_SEARCH.party_site_list,

4476:
4477: PROCEDURE get_party_for_search (
4478: p_party_id IN NUMBER,
4479: x_party_search_rec OUT NOCOPY HZ_PARTY_SEARCH.party_search_rec_type,
4480: x_party_site_list OUT NOCOPY HZ_PARTY_SEARCH.party_site_list,
4481: x_contact_list OUT NOCOPY HZ_PARTY_SEARCH.contact_list,
4482: x_contact_point_list OUT NOCOPY HZ_PARTY_SEARCH.contact_point_list
4483: ) IS
4484: l_party_id NUMBER;

Line 4481: x_contact_list OUT NOCOPY HZ_PARTY_SEARCH.contact_list,

4477: PROCEDURE get_party_for_search (
4478: p_party_id IN NUMBER,
4479: x_party_search_rec OUT NOCOPY HZ_PARTY_SEARCH.party_search_rec_type,
4480: x_party_site_list OUT NOCOPY HZ_PARTY_SEARCH.party_site_list,
4481: x_contact_list OUT NOCOPY HZ_PARTY_SEARCH.contact_list,
4482: x_contact_point_list OUT NOCOPY HZ_PARTY_SEARCH.contact_point_list
4483: ) IS
4484: l_party_id NUMBER;
4485: l_party_site_ids HZ_PARTY_SEARCH.IDList;

Line 4482: x_contact_point_list OUT NOCOPY HZ_PARTY_SEARCH.contact_point_list

4478: p_party_id IN NUMBER,
4479: x_party_search_rec OUT NOCOPY HZ_PARTY_SEARCH.party_search_rec_type,
4480: x_party_site_list OUT NOCOPY HZ_PARTY_SEARCH.party_site_list,
4481: x_contact_list OUT NOCOPY HZ_PARTY_SEARCH.contact_list,
4482: x_contact_point_list OUT NOCOPY HZ_PARTY_SEARCH.contact_point_list
4483: ) IS
4484: l_party_id NUMBER;
4485: l_party_site_ids HZ_PARTY_SEARCH.IDList;
4486: l_contact_ids HZ_PARTY_SEARCH.IDList;

Line 4485: l_party_site_ids HZ_PARTY_SEARCH.IDList;

4481: x_contact_list OUT NOCOPY HZ_PARTY_SEARCH.contact_list,
4482: x_contact_point_list OUT NOCOPY HZ_PARTY_SEARCH.contact_point_list
4483: ) IS
4484: l_party_id NUMBER;
4485: l_party_site_ids HZ_PARTY_SEARCH.IDList;
4486: l_contact_ids HZ_PARTY_SEARCH.IDList;
4487: l_contact_pt_ids HZ_PARTY_SEARCH.IDList;
4488: ps NUMBER :=1;
4489: cpt NUMBER :=1;

Line 4486: l_contact_ids HZ_PARTY_SEARCH.IDList;

4482: x_contact_point_list OUT NOCOPY HZ_PARTY_SEARCH.contact_point_list
4483: ) IS
4484: l_party_id NUMBER;
4485: l_party_site_ids HZ_PARTY_SEARCH.IDList;
4486: l_contact_ids HZ_PARTY_SEARCH.IDList;
4487: l_contact_pt_ids HZ_PARTY_SEARCH.IDList;
4488: ps NUMBER :=1;
4489: cpt NUMBER :=1;
4490: ct NUMBER :=1;

Line 4487: l_contact_pt_ids HZ_PARTY_SEARCH.IDList;

4483: ) IS
4484: l_party_id NUMBER;
4485: l_party_site_ids HZ_PARTY_SEARCH.IDList;
4486: l_contact_ids HZ_PARTY_SEARCH.IDList;
4487: l_contact_pt_ids HZ_PARTY_SEARCH.IDList;
4488: ps NUMBER :=1;
4489: cpt NUMBER :=1;
4490: ct NUMBER :=1;
4491: l_use_contact_info varchar2(1);

Line 4592: p_party_site_ids IN HZ_PARTY_SEARCH.IDList,

4588: END get_party_for_search;
4589:
4590: PROCEDURE get_search_criteria (
4591: p_party_id IN NUMBER,
4592: p_party_site_ids IN HZ_PARTY_SEARCH.IDList,
4593: p_contact_ids IN HZ_PARTY_SEARCH.IDList,
4594: p_contact_pt_ids IN HZ_PARTY_SEARCH.IDList,
4595: x_party_search_rec OUT NOCOPY HZ_PARTY_SEARCH.party_search_rec_type,
4596: x_party_site_list OUT NOCOPY HZ_PARTY_SEARCH.party_site_list,

Line 4593: p_contact_ids IN HZ_PARTY_SEARCH.IDList,

4589:
4590: PROCEDURE get_search_criteria (
4591: p_party_id IN NUMBER,
4592: p_party_site_ids IN HZ_PARTY_SEARCH.IDList,
4593: p_contact_ids IN HZ_PARTY_SEARCH.IDList,
4594: p_contact_pt_ids IN HZ_PARTY_SEARCH.IDList,
4595: x_party_search_rec OUT NOCOPY HZ_PARTY_SEARCH.party_search_rec_type,
4596: x_party_site_list OUT NOCOPY HZ_PARTY_SEARCH.party_site_list,
4597: x_contact_list OUT NOCOPY HZ_PARTY_SEARCH.contact_list,

Line 4594: p_contact_pt_ids IN HZ_PARTY_SEARCH.IDList,

4590: PROCEDURE get_search_criteria (
4591: p_party_id IN NUMBER,
4592: p_party_site_ids IN HZ_PARTY_SEARCH.IDList,
4593: p_contact_ids IN HZ_PARTY_SEARCH.IDList,
4594: p_contact_pt_ids IN HZ_PARTY_SEARCH.IDList,
4595: x_party_search_rec OUT NOCOPY HZ_PARTY_SEARCH.party_search_rec_type,
4596: x_party_site_list OUT NOCOPY HZ_PARTY_SEARCH.party_site_list,
4597: x_contact_list OUT NOCOPY HZ_PARTY_SEARCH.contact_list,
4598: x_contact_point_list OUT NOCOPY HZ_PARTY_SEARCH.contact_point_list

Line 4595: x_party_search_rec OUT NOCOPY HZ_PARTY_SEARCH.party_search_rec_type,

4591: p_party_id IN NUMBER,
4592: p_party_site_ids IN HZ_PARTY_SEARCH.IDList,
4593: p_contact_ids IN HZ_PARTY_SEARCH.IDList,
4594: p_contact_pt_ids IN HZ_PARTY_SEARCH.IDList,
4595: x_party_search_rec OUT NOCOPY HZ_PARTY_SEARCH.party_search_rec_type,
4596: x_party_site_list OUT NOCOPY HZ_PARTY_SEARCH.party_site_list,
4597: x_contact_list OUT NOCOPY HZ_PARTY_SEARCH.contact_list,
4598: x_contact_point_list OUT NOCOPY HZ_PARTY_SEARCH.contact_point_list
4599: ) IS

Line 4596: x_party_site_list OUT NOCOPY HZ_PARTY_SEARCH.party_site_list,

4592: p_party_site_ids IN HZ_PARTY_SEARCH.IDList,
4593: p_contact_ids IN HZ_PARTY_SEARCH.IDList,
4594: p_contact_pt_ids IN HZ_PARTY_SEARCH.IDList,
4595: x_party_search_rec OUT NOCOPY HZ_PARTY_SEARCH.party_search_rec_type,
4596: x_party_site_list OUT NOCOPY HZ_PARTY_SEARCH.party_site_list,
4597: x_contact_list OUT NOCOPY HZ_PARTY_SEARCH.contact_list,
4598: x_contact_point_list OUT NOCOPY HZ_PARTY_SEARCH.contact_point_list
4599: ) IS
4600: BEGIN

Line 4597: x_contact_list OUT NOCOPY HZ_PARTY_SEARCH.contact_list,

4593: p_contact_ids IN HZ_PARTY_SEARCH.IDList,
4594: p_contact_pt_ids IN HZ_PARTY_SEARCH.IDList,
4595: x_party_search_rec OUT NOCOPY HZ_PARTY_SEARCH.party_search_rec_type,
4596: x_party_site_list OUT NOCOPY HZ_PARTY_SEARCH.party_site_list,
4597: x_contact_list OUT NOCOPY HZ_PARTY_SEARCH.contact_list,
4598: x_contact_point_list OUT NOCOPY HZ_PARTY_SEARCH.contact_point_list
4599: ) IS
4600: BEGIN
4601:

Line 4598: x_contact_point_list OUT NOCOPY HZ_PARTY_SEARCH.contact_point_list

4594: p_contact_pt_ids IN HZ_PARTY_SEARCH.IDList,
4595: x_party_search_rec OUT NOCOPY HZ_PARTY_SEARCH.party_search_rec_type,
4596: x_party_site_list OUT NOCOPY HZ_PARTY_SEARCH.party_site_list,
4597: x_contact_list OUT NOCOPY HZ_PARTY_SEARCH.contact_list,
4598: x_contact_point_list OUT NOCOPY HZ_PARTY_SEARCH.contact_point_list
4599: ) IS
4600: BEGIN
4601:
4602: IF fnd_log.level_statement>=fnd_log.g_current_runtime_level THEN

Line 4650: x_party_search_rec OUT NOCOPY HZ_PARTY_SEARCH.party_search_rec_type

4646: ************************************************/
4647:
4648: PROCEDURE get_party_rec (
4649: p_party_id IN NUMBER,
4650: x_party_search_rec OUT NOCOPY HZ_PARTY_SEARCH.party_search_rec_type
4651: ) IS
4652: l_party_type VARCHAR2(255);
4653: BEGIN
4654:

Line 4717: p_party_site_ids IN HZ_PARTY_SEARCH.IDList,

4713: the party site search record structure
4714: ************************************************/
4715:
4716: PROCEDURE get_party_site_rec (
4717: p_party_site_ids IN HZ_PARTY_SEARCH.IDList,
4718: x_party_site_list OUT NOCOPY HZ_PARTY_SEARCH.party_site_list
4719: ) IS
4720: CURSOR c_party_sites(cp_party_site_id NUMBER) IS
4721: SELECT party_site_id

Line 4718: x_party_site_list OUT NOCOPY HZ_PARTY_SEARCH.party_site_list

4714: ************************************************/
4715:
4716: PROCEDURE get_party_site_rec (
4717: p_party_site_ids IN HZ_PARTY_SEARCH.IDList,
4718: x_party_site_list OUT NOCOPY HZ_PARTY_SEARCH.party_site_list
4719: ) IS
4720: CURSOR c_party_sites(cp_party_site_id NUMBER) IS
4721: SELECT party_site_id
4722: ,translate(HZ_LOCATIONS.CITY, '%',' ')

Line 4779: p_contact_ids IN HZ_PARTY_SEARCH.IDList,

4775: the contact search record structure
4776: ************************************************/
4777:
4778: PROCEDURE get_contact_rec (
4779: p_contact_ids IN HZ_PARTY_SEARCH.IDList,
4780: x_contact_list OUT NOCOPY HZ_PARTY_SEARCH.contact_list
4781: ) IS
4782: CURSOR c_contacts(cp_org_contact_id NUMBER) IS
4783: SELECT org_contact_id

Line 4780: x_contact_list OUT NOCOPY HZ_PARTY_SEARCH.contact_list

4776: ************************************************/
4777:
4778: PROCEDURE get_contact_rec (
4779: p_contact_ids IN HZ_PARTY_SEARCH.IDList,
4780: x_contact_list OUT NOCOPY HZ_PARTY_SEARCH.contact_list
4781: ) IS
4782: CURSOR c_contacts(cp_org_contact_id NUMBER) IS
4783: SELECT org_contact_id
4784: ,translate(HZ_ORG_CONTACTS.JOB_TITLE, '%',' ')

Line 4839: p_contact_point_ids IN HZ_PARTY_SEARCH.IDList,

4835: the contact point search record structure
4836: ************************************************/
4837:
4838: PROCEDURE get_contact_point_rec (
4839: p_contact_point_ids IN HZ_PARTY_SEARCH.IDList,
4840: x_contact_point_list OUT NOCOPY HZ_PARTY_SEARCH.contact_point_list
4841: ) IS
4842:
4843: -- Cursor to fetch primary contact points for party

Line 4840: x_contact_point_list OUT NOCOPY HZ_PARTY_SEARCH.contact_point_list

4836: ************************************************/
4837:
4838: PROCEDURE get_contact_point_rec (
4839: p_contact_point_ids IN HZ_PARTY_SEARCH.IDList,
4840: x_contact_point_list OUT NOCOPY HZ_PARTY_SEARCH.contact_point_list
4841: ) IS
4842:
4843: -- Cursor to fetch primary contact points for party
4844: CURSOR c_cpts(cp_contact_point_id NUMBER) IS

Line 4898: p_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,

4894: ************************************************/
4895:
4896: PROCEDURE MAP_PARTY_REC(
4897: p_search_ctx IN BOOLEAN,
4898: p_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
4899: x_entered_max_score OUT NUMBER,
4900: x_stage_rec IN OUT NOCOPY HZ_PARTY_STAGE.party_stage_rec_type
4901: ) IS
4902: tmp VARCHAR2(4000);

Line 5027: p_search_list IN HZ_PARTY_SEARCH.party_site_list,

5023: ************************************************/
5024:
5025: PROCEDURE MAP_PARTY_SITE_REC(
5026: p_search_ctx IN BOOLEAN,
5027: p_search_list IN HZ_PARTY_SEARCH.party_site_list,
5028: x_entered_max_score OUT NUMBER,
5029: x_stage_list IN OUT NOCOPY HZ_PARTY_STAGE.party_site_stage_list
5030: ) IS
5031: l_current_max_score NUMBER;

Line 5180: p_search_list IN HZ_PARTY_SEARCH.contact_list,

5176: ************************************************/
5177:
5178: PROCEDURE MAP_CONTACT_REC(
5179: p_search_ctx IN BOOLEAN,
5180: p_search_list IN HZ_PARTY_SEARCH.contact_list,
5181: x_entered_max_score OUT NUMBER,
5182: x_stage_list IN OUT NOCOPY HZ_PARTY_STAGE.contact_stage_list
5183: ) IS
5184: l_current_max_score NUMBER;

Line 5281: p_search_list IN HZ_PARTY_SEARCH.contact_point_list,

5277: ************************************************/
5278:
5279: PROCEDURE MAP_CONTACT_POINT_REC(
5280: p_search_ctx IN BOOLEAN,
5281: p_search_list IN HZ_PARTY_SEARCH.contact_point_list,
5282: x_entered_max_score OUT NUMBER,
5283: x_stage_list IN OUT NOCOPY HZ_PARTY_STAGE.contact_pt_stage_list
5284: ) IS
5285: l_current_max_score NUMBER;

Line 5405: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,

5401: 2. Contact Point Type is not null for each condition
5402: ************************************************/
5403:
5404: FUNCTION check_prim_cond(
5405: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
5406: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
5407: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
5408: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list)
5409: RETURN BOOLEAN IS

Line 5406: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,

5402: ************************************************/
5403:
5404: FUNCTION check_prim_cond(
5405: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
5406: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
5407: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
5408: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list)
5409: RETURN BOOLEAN IS
5410: BEGIN

Line 5407: p_contact_list IN HZ_PARTY_SEARCH.contact_list,

5403:
5404: FUNCTION check_prim_cond(
5405: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
5406: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
5407: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
5408: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list)
5409: RETURN BOOLEAN IS
5410: BEGIN
5411: FOR I IN 1..p_contact_point_list.COUNT LOOP

Line 5408: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list)

5404: FUNCTION check_prim_cond(
5405: p_party_search_rec IN HZ_PARTY_SEARCH.party_search_rec_type,
5406: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
5407: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
5408: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list)
5409: RETURN BOOLEAN IS
5410: BEGIN
5411: FOR I IN 1..p_contact_point_list.COUNT LOOP
5412: IF p_contact_point_list(I).CONTACT_POINT_TYPE IS NULL AND (

Line 5469: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,

5465: has party site criteria.
5466: ************************************************/
5467:
5468: PROCEDURE check_party_site_cond(
5469: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
5470: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
5471: x_secondary OUT BOOLEAN,
5472: x_primary OUT BOOLEAN
5473: ) IS

Line 5470: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,

5466: ************************************************/
5467:
5468: PROCEDURE check_party_site_cond(
5469: p_party_site_list IN HZ_PARTY_SEARCH.party_site_list,
5470: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
5471: x_secondary OUT BOOLEAN,
5472: x_primary OUT BOOLEAN
5473: ) IS
5474: BEGIN

Line 5527: p_contact_list IN HZ_PARTY_SEARCH.contact_list,

5523: has contact criteria.
5524: ************************************************/
5525:
5526: PROCEDURE check_contact_cond(
5527: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
5528: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
5529: x_secondary OUT BOOLEAN,
5530: x_primary OUT BOOLEAN
5531: ) IS

Line 5528: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,

5524: ************************************************/
5525:
5526: PROCEDURE check_contact_cond(
5527: p_contact_list IN HZ_PARTY_SEARCH.contact_list,
5528: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
5529: x_secondary OUT BOOLEAN,
5530: x_primary OUT BOOLEAN
5531: ) IS
5532: BEGIN

Line 5584: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,

5580: has valid contact point criteria.
5581: ************************************************/
5582:
5583: PROCEDURE check_contact_point_cond(
5584: p_contact_point_list IN HZ_PARTY_SEARCH.contact_point_list,
5585: x_secondary OUT BOOLEAN,
5586: x_primary OUT BOOLEAN
5587: ) IS
5588: BEGIN