DBA Data[Home] [Help]

PACKAGE: APPS.POS_SEARCH_DUP_PARTY_PKG

Source


1 PACKAGE POS_SEARCH_DUP_PARTY_PKG AUTHID CURRENT_USER AS
2 /* $Header: POSDQMS.pls 120.1 2010/11/25 12:26:08 puppulur noship $ */
3 
4 PROCEDURE find_duplicate_parties
5        (p_init_msg_list  IN VARCHAR2  := fnd_api.g_true,
6         p_supp_name      IN VARCHAR2,
7         p_supp_name_alt  IN VARCHAR2,
8         p_tax_payer_id   IN VARCHAR2,
9         p_tax_reg_no     IN VARCHAR2,
10         p_duns_no        IN VARCHAR2,
11         p_sic_code       IN VARCHAR2,
12         p_sup_reg_id     IN VARCHAR2,
13         x_search_ctx_id  OUT NOCOPY NUMBER,
14         x_return_status  OUT NOCOPY VARCHAR2,
15         x_msg_count      OUT NOCOPY NUMBER,
16         x_msg_data       OUT NOCOPY VARCHAR2);
17 
18 
19 PROCEDURE pos_create_organization(
20     p_supp_name         IN     VARCHAR2,
21     p_supp_name_alt     IN     VARCHAR2,
22     p_tax_payer_id      IN     VARCHAR2,
23     p_tax_reg_no        IN     VARCHAR2,
24     p_duns_number       IN     VARCHAR2,
25     p_sic_code          IN     VARCHAR2,
26     p_url               IN     VARCHAR2,
27     p_org_name_phonetic IN     VARCHAR2,
28     x_return_status     OUT    NOCOPY VARCHAR2,
29     x_msg_count         OUT    NOCOPY NUMBER,
30     x_msg_data          OUT    NOCOPY VARCHAR2,
31     x_org_party_id      OUT    NOCOPY NUMBER,
32     x_org_party_number  OUT    NOCOPY VARCHAR2,
33     x_org_profile_id    OUT    NOCOPY NUMBER
34 );
35 
36 PROCEDURE update_supp_party_id(
37 	p_supp_reg_id       IN NUMBER,
38 	p_party_id          IN NUMBER,
39 	x_return_status     OUT NOCOPY VARCHAR2
40 );
41 
42 PROCEDURE pos_update_organization(
43     p_supp_name			IN     VARCHAR2,
44     p_supp_name_alt		IN     VARCHAR2,
45     p_tax_payer_id		IN     VARCHAR2,
46     p_tax_reg_no		IN     VARCHAR2,
47     p_duns_number		IN     VARCHAR2,
48     p_sic_code			IN     VARCHAR2,
49     p_party_id			IN     NUMBER,
50 --    p_party_obj_version   	IN     NUMBER,
51     x_profile_id		OUT    NOCOPY NUMBER,
52     x_return_status		OUT    NOCOPY VARCHAR2,
53     x_msg_count			OUT    NOCOPY NUMBER,
54     x_msg_data			OUT    NOCOPY VARCHAR2
55 );
56 
57 
58 PROCEDURE search_duplicate_parties(
59     p_init_msg_list IN VARCHAR2 := fnd_api.g_true,
60     p_party_name    IN VARCHAR2,
61     p_party_number  IN VARCHAR2,
62     p_status        IN VARCHAR2,
63     p_sic_code      IN VARCHAR2,
64     p_address       IN VARCHAR2,
65     p_city          IN VARCHAR2,
66     p_state         IN VARCHAR2,
67     p_country       IN VARCHAR2,
68     x_search_ctx_id OUT NOCOPY NUMBER,
69     x_return_status OUT NOCOPY VARCHAR2,
70     x_msg_count     OUT NOCOPY NUMBER,
71     x_msg_data      OUT NOCOPY VARCHAR2
72 );
73 
74 
75 PROCEDURE enable_party_as_supplier(p_party_id       IN NUMBER,
76                                    p_vendor_num     IN VARCHAR2,
77                                    x_vendor_id      OUT NOCOPY NUMBER,
78                                    x_return_status  OUT NOCOPY VARCHAR2,
79                                    x_msg_count      OUT NOCOPY NUMBER,
80                                    x_msg_data       OUT NOCOPY VARCHAR2);
81 
82 
83 PROCEDURE  assign_party_usage( p_contact_party_id  IN NUMBER,
84                                x_return_status     OUT nocopy VARCHAR2,
85                                x_msg_count    	   OUT nocopy NUMBER,
86                                x_msg_data      	   OUT nocopy VARCHAR2
87                               );
88 
89 END POS_SEARCH_DUP_PARTY_PKG;