DBA Data[Home] [Help]

PACKAGE: APPS.POS_PROFILE_CHANGE_REQUEST_PKG

Source


1 PACKAGE POS_PROFILE_CHANGE_REQUEST_PKG AUTHID CURRENT_USER AS
2 /* $Header: POSPCRS.pls 120.19 2012/01/24 13:19:23 ramkandu ship $ */
3 
4 PROCEDURE approve_address_req
5   (p_request_id    IN  NUMBER,
6    x_return_status OUT nocopy VARCHAR2,
7    x_msg_count     OUT nocopy NUMBER,
8    x_msg_data      OUT nocopy VARCHAR2
9    );
10 
11 -- If the request is a new contact request with user account,
12 -- x_password will have the generated password; otherwise it is null
13 PROCEDURE approve_contact_req
14   (p_request_id    IN  NUMBER,
15    x_return_status OUT nocopy VARCHAR2,
16    x_msg_count     OUT nocopy NUMBER,
17    x_msg_data      OUT nocopy VARCHAR2,
18    x_password      OUT nocopy VARCHAR2
19    );
20 
21 PROCEDURE approve_bus_class_req
22   (p_request_id    IN  NUMBER,
23    x_return_status OUT nocopy VARCHAR2,
24    x_msg_count     OUT nocopy NUMBER,
25    x_msg_data      OUT nocopy VARCHAR2
26    );
27 
28 PROCEDURE approve_ps_req
29   (p_request_id    IN  NUMBER,
30    x_return_status OUT nocopy VARCHAR2,
31    x_msg_count     OUT nocopy NUMBER,
32    x_msg_data      OUT nocopy VARCHAR2
33    );
34 
35 PROCEDURE reject_address_req
36   (p_request_id    IN  NUMBER,
37    x_return_status OUT nocopy VARCHAR2,
38    x_msg_count     OUT nocopy NUMBER,
39    x_msg_data      OUT nocopy VARCHAR2
40    );
41 
42 PROCEDURE reject_contact_req
43   (p_request_id    IN  NUMBER,
44    x_return_status OUT nocopy VARCHAR2,
45    x_msg_count     OUT nocopy NUMBER,
46    x_msg_data      OUT nocopy VARCHAR2
47    );
48 
49 PROCEDURE reject_bus_class_req
50   (p_request_id    IN  NUMBER,
51    x_return_status OUT nocopy VARCHAR2,
52    x_msg_count     OUT nocopy NUMBER,
53    x_msg_data      OUT nocopy VARCHAR2
54    );
55 
56 PROCEDURE reject_ps_req
57   (p_request_id    IN  NUMBER,
58    x_return_status OUT nocopy VARCHAR2,
59    x_msg_count     OUT nocopy NUMBER,
60    x_msg_data      OUT nocopy VARCHAR2
61    );
62 
63 PROCEDURE reject_mult_address_reqs
64 (
65   p_req_id_tbl        IN  po_tbl_number,
66   x_return_status     OUT NOCOPY VARCHAR2,
67   x_msg_count         OUT NOCOPY NUMBER,
68   x_msg_data          OUT NOCOPY VARCHAR2
69 );
70 
71 PROCEDURE reject_mult_contact_reqs
72 (
73   p_req_id_tbl        IN  po_tbl_number,
74   x_return_status     OUT NOCOPY VARCHAR2,
75   x_msg_count         OUT NOCOPY NUMBER,
76   x_msg_data          OUT NOCOPY VARCHAR2
77 );
78 
79 PROCEDURE reject_mult_bus_class_reqs
80 (
81   p_req_id_tbl        IN po_tbl_number,
82   x_return_status     OUT NOCOPY VARCHAR2,
83   x_msg_count          OUT NOCOPY NUMBER,
84   x_msg_data          OUT NOCOPY VARCHAR2
85 );
86 
87 PROCEDURE reject_mult_ps_reqs
88 (
89   p_req_id_tbl        IN  po_tbl_number,
90   x_return_status     OUT NOCOPY VARCHAR2,
91   x_msg_count         OUT NOCOPY NUMBER,
92   x_msg_data          OUT NOCOPY VARCHAR2
93 );
94 
95 PROCEDURE approve_mult_address_reqs
96 (
97   p_req_id_tbl        IN  po_tbl_number,
98   x_return_status     OUT NOCOPY VARCHAR2,
99   x_msg_count         OUT NOCOPY NUMBER,
100   x_msg_data          OUT NOCOPY VARCHAR2
101 );
102 
103 PROCEDURE approve_mult_contact_reqs
104 (
105   p_req_id_tbl        IN  po_tbl_number,
106   x_return_status     OUT NOCOPY VARCHAR2,
107   x_msg_count         OUT NOCOPY NUMBER,
108   x_msg_data          OUT NOCOPY VARCHAR2
109 );
110 
111 PROCEDURE approve_mult_bus_class_reqs
112 (
113   p_req_id_tbl        IN  po_tbl_number,
114   x_return_status     OUT NOCOPY VARCHAR2,
115   x_msg_count         OUT NOCOPY NUMBER,
116   x_msg_data          OUT NOCOPY VARCHAR2
117 );
118 
119 PROCEDURE approve_mult_ps_reqs
120 (
121   p_req_id_tbl        IN  po_tbl_number,
122   x_return_status     OUT NOCOPY VARCHAR2,
123   x_msg_count         OUT NOCOPY NUMBER,
124   x_msg_data          OUT NOCOPY VARCHAR2
125 );
126 
127 
128 
129 PROCEDURE approve_update_mult_bc_reqs
130 (
131   p_pos_bus_rec_tbl   IN  pos_bus_rec_tbl,
132   x_return_status     OUT NOCOPY VARCHAR2,
133   x_msg_count         OUT NOCOPY NUMBER,
134   x_msg_data          OUT NOCOPY VARCHAR2
135 );
136 
137 
138 PROCEDURE chg_address_req_approval
139   (p_request_id    	IN NUMBER,
140    p_party_site_name 	IN VARCHAR2,
141    p_country 		IN VARCHAR2,
142    p_address_line1	IN VARCHAR2,
143    p_address_line2	IN VARCHAR2,
144    p_address_line3	IN VARCHAR2,
145    p_address_line4	IN VARCHAR2,
146    p_city		IN VARCHAR2,
147    p_county		IN VARCHAR2,
148    p_state		IN VARCHAR2,
149    p_province		IN VARCHAR2,
150    p_postal_code	IN VARCHAR2,
151    p_phone_area_code 	IN VARCHAR2,
152    p_phone_number 	IN VARCHAR2,
153    p_fax_area_code 	IN VARCHAR2,
154    p_fax_number 	IN VARCHAR2,
155    p_email_address	IN VARCHAR2,
156    p_rfq_flag  		IN VARCHAR2,
157    p_pay_flag  		IN VARCHAR2,
158    p_pur_flag  		IN VARCHAR2,
159    p_status             IN VARCHAR2,
160    x_return_status OUT nocopy VARCHAR2,
161    x_msg_count     OUT nocopy NUMBER,
162    x_msg_data      OUT nocopy VARCHAR2
163    );
164 
165 
166    FUNCTION format_address(
167     p_address_line1		IN VARCHAR2 DEFAULT NULL,
168     p_address_line2		IN VARCHAR2 DEFAULT NULL,
169     p_address_line3		IN VARCHAR2 DEFAULT NULL,
170     p_address_line4		IN VARCHAR2 DEFAULT NULL,
171     p_addr_city			IN VARCHAR2 DEFAULT NULL,
172     p_addr_postal_code		IN VARCHAR2 DEFAULT NULL,
173     p_addr_state			IN VARCHAR2 DEFAULT NULL,
174     p_addr_province		IN VARCHAR2 DEFAULT NULL,
175     p_addr_county			IN VARCHAR2 DEFAULT NULL,
176     p_addr_country			IN VARCHAR2 DEFAULT NULL
177  ) RETURN VARCHAR2;
178 
179 
180  PROCEDURE chg_contact_req_approval
181  (  p_request_id    	IN NUMBER,
182     p_CONTACT_TITLE  	IN VARCHAR2,
183     p_FIRST_NAME		IN VARCHAR2,
184     p_MIDDLE_NAME 	IN VARCHAR2,
185     p_LAST_NAME		IN VARCHAR2,
186 	p_alt_contact_name  IN VARCHAR2,
187     p_JOB_TITLE		IN VARCHAR2,
188     p_department                         IN VARCHAR2,
189     p_email_address	IN VARCHAR2,
190 	p_url 		IN VARCHAR2,
191     p_phone_area_code 	IN VARCHAR2,
192     p_phone_number 	IN VARCHAR2,
193     p_phone_extension  	IN VARCHAR2,
194     p_alt_area_code     IN VARCHAR2,
195     p_alt_phone_number  IN VARCHAR2,
196     p_fax_area_code 	IN VARCHAR2,
197     p_fax_number 	IN VARCHAR2,
198     x_return_status OUT nocopy VARCHAR2,
199     x_msg_count     OUT nocopy NUMBER,
200     x_msg_data      OUT nocopy VARCHAR2
201  );
202 
203 PROCEDURE reject_mult_cont_addr_reqs
204 (     p_cont_req_id       IN  NUMBER,
205       p_req_id_tbl        IN  po_tbl_number,
206       x_return_status     OUT nocopy VARCHAR2,
207       x_msg_count         OUT nocopy NUMBER,
208       x_msg_data          OUT nocopy VARCHAR2
209 );
210 
211 PROCEDURE new_contact_req_approval
212 (  p_request_id    	IN NUMBER,
213    p_contact_title  	IN VARCHAR2,
214    p_first_name		IN VARCHAR2,
215    p_middle_name 	IN VARCHAR2,
216    p_last_name		IN VARCHAR2,
217    p_job_title		IN VARCHAR2,
218    p_email_address	IN VARCHAR2,
219    p_phone_area_code 	IN VARCHAR2,
220    p_phone_number 	IN VARCHAR2,
221    p_phone_extension  	IN VARCHAR2,
222    p_fax_area_code 	IN VARCHAR2,
223    p_fax_number 	IN VARCHAR2,
224    p_create_user_acc 	IN VARCHAR2,
225    p_user_name		IN VARCHAR2,
226    x_user_id 	   OUT nocopy NUMBER,
227    x_cont_party_id OUT nocopy NUMBER,
228    x_return_status OUT nocopy VARCHAR2,
229    x_msg_count     OUT nocopy NUMBER,
230    x_msg_data      OUT nocopy VARCHAR2,
231    p_inactive_date IN DATE DEFAULT NULL,
232    p_department  IN VARCHAR2 DEFAULT NULL,
233    p_alt_contact_name IN VARCHAR2 DEFAULT NULL,
234    p_alt_area_code IN VARCHAR2 DEFAULT NULL,
235    p_alt_phone_number IN VARCHAR2 DEFAULT NULL,
236    p_url IN VARCHAR2 DEFAULT NULL
237 );
238 
239 PROCEDURE assign_mult_address_to_contact
240 (    p_site_id_tbl        IN  po_tbl_number,
241      p_cont_party_id 	 IN  NUMBER,
242      p_vendor_id	 IN  NUMBER,
243      x_return_status     OUT nocopy VARCHAR2,
244      x_msg_count         OUT nocopy NUMBER,
245      x_msg_data          OUT nocopy VARCHAR2
246 );
247 
248 PROCEDURE assign_user_sec_attr
249 (    p_req_id_tbl        IN  po_tbl_number,
250      p_usr_id 		 IN  NUMBER,
251      p_code_name	 IN  VARCHAR2,
252      x_return_status     OUT nocopy VARCHAR2,
253      x_msg_count         OUT nocopy NUMBER,
254      x_msg_data          OUT nocopy VARCHAR2
255 );
256 
257 PROCEDURE approve_contact_req
258 (	p_request_id    IN  NUMBER,
259  	p_user_name	IN  VARCHAR2,
260    	x_return_status OUT nocopy VARCHAR2,
261    	x_msg_count     OUT nocopy NUMBER,
262    	x_msg_data      OUT nocopy VARCHAR2,
263    	x_password      OUT nocopy VARCHAR2,
264 	p_inactive_date IN DATE DEFAULT NULL
265 );
266 
267 PROCEDURE update_addr_req_status
268 (
269 	p_request_id    IN  NUMBER,
270         p_party_site_id IN  NUMBER,
271 	p_req_status    IN  VARCHAR2,
272 	x_return_status OUT nocopy VARCHAR2,
273 	x_msg_count     OUT nocopy NUMBER,
274 	x_msg_data      OUT nocopy VARCHAR2
275 );
276 
277 PROCEDURE get_ou_count
278 (
279 	x_ou_count      OUT nocopy NUMBER,
280 	x_return_status OUT nocopy VARCHAR2,
281 	x_msg_count     OUT nocopy NUMBER,
282 	x_msg_data      OUT nocopy VARCHAR2
283 );
284 
285 PROCEDURE upd_address_to_contact_rel
286 (    p_mapping_id        IN  NUMBER,
287      p_cont_party_id     IN  NUMBER,
288      p_cont_req_id       IN  NUMBER,
289      p_addr_req_id       IN  NUMBER,
290      p_party_site_id     IN  NUMBER,
291      p_request_type      IN  VARCHAR2,
292      x_return_status     OUT nocopy VARCHAR2,
293      x_msg_data          OUT nocopy VARCHAR2
294 );
295 
296 FUNCTION get_cont_req_id(
297     p_contact_party_id                    IN NUMBER
298  ) RETURN NUMBER;
299 
300 END pos_profile_change_request_pkg;