DBA Data[Home] [Help]

PACKAGE: APPS.ARP_CUST_PKG

Source


1 PACKAGE arp_cust_pkg AUTHID CURRENT_USER as
2 /* $Header: AROCUSTS.pls 120.2 2005/07/21 00:02:08 hyu noship $ */
3 procedure   Insert_Row(X_Rowid                   IN OUT NOCOPY VARCHAR2,
4                        X_Customer_Id             IN OUT NOCOPY NUMBER,
5                        X_Customer_Name           IN OUT NOCOPY VARCHAR2,
6                        X_Customer_Number         IN OUT NOCOPY VARCHAR2,
7                        X_Customer_Key                   VARCHAR2,
8                        X_Status                		VARCHAR2,
9                        X_Orig_System_Reference   IN OUT NOCOPY VARCHAR2,
10                        X_Customer_Prospect_code         VARCHAR2,
11                        X_Customer_Category_Code         VARCHAR2,
12                        X_Customer_Class_Code            VARCHAR2,
13                        X_Customer_Type             	VARCHAR2,
14                        X_Primary_Salesrep_Id            NUMBER,
15                        X_Sic_Code                       VARCHAR2,
16                        X_Tax_Reference                  VARCHAR2,
17                        X_Tax_Code                       VARCHAR2,
18                        X_Fob_Point                 	VARCHAR2,
19                        X_Ship_Via                  	VARCHAR2,
20                        X_Gsa_Indicator                  VARCHAR2,
21                        X_Ship_Partial                   VARCHAR2,
22                        X_Taxpayer_Id                    VARCHAR2,
23                        X_Price_List_Id                  NUMBER,
24                        X_Freight_Term              	VARCHAR2,
25                        X_Order_Type_Id                  NUMBER,
26                        X_Sales_Channel_Code             VARCHAR2,
27                        X_Warehouse_Id                   NUMBER,
28                        X_Mission_Statement              VARCHAR2,
29                        X_Num_Of_Employees               NUMBER,
30                        X_Potential_Revenue_Curr_Fy      NUMBER,
31                        X_Potential_Revenue_Next_Fy      NUMBER,
32                        X_Fiscal_Yearend_Month           VARCHAR2,
33                        X_Year_Established               NUMBER,
34                        X_Analysis_Fy                    VARCHAR2,
35                        X_Competitor_Flag                VARCHAR2,
36                        X_Reference_Use_Flag             VARCHAR2,
37                        X_Third_Party_Flag               VARCHAR2,
38                        X_Attribute_Category             VARCHAR2,
39                        X_Attribute1                     VARCHAR2,
40                        X_Attribute2                     VARCHAR2,
41                        X_Attribute3                     VARCHAR2,
42                        X_Attribute4                     VARCHAR2,
43                        X_Attribute5                     VARCHAR2,
44                        X_Attribute6                     VARCHAR2,
45                        X_Attribute7                     VARCHAR2,
46                        X_Attribute8                     VARCHAR2,
47                        X_Attribute9                     VARCHAR2,
48                        X_Attribute10                    VARCHAR2,
49                        X_Attribute11                    VARCHAR2,
50                        X_Attribute12                    VARCHAR2,
51                        X_Attribute13                    VARCHAR2,
52                        X_Attribute14                    VARCHAR2,
53                        X_Attribute15                    VARCHAR2,
54                        X_Last_Updated_By                NUMBER,
55                        X_Last_Update_Date               DATE,
56                        X_Last_Update_Login              NUMBER,
57                        X_Created_By                     NUMBER,
58                        X_Creation_Date                  DATE,
59                        X_Customer_Name_Phonetic         VARCHAR2,
60                        X_Tax_Header_Level_Flag          VARCHAR2,
61                        X_Tax_Rounding_Rule          	VARCHAR2,
62                        X_Global_Attribute_Category      VARCHAR2,
63                        X_Global_Attribute1              VARCHAR2,
64                        X_Global_Attribute2              VARCHAR2,
65                        X_Global_Attribute3              VARCHAR2,
66                        X_Global_Attribute4              VARCHAR2,
67                        X_Global_Attribute5              VARCHAR2,
68                        X_Global_Attribute6              VARCHAR2,
69                        X_Global_Attribute7              VARCHAR2,
70                        X_Global_Attribute8              VARCHAR2,
71                        X_Global_Attribute9              VARCHAR2,
72                        X_Global_Attribute10             VARCHAR2,
73                        X_Global_Attribute11             VARCHAR2,
74                        X_Global_Attribute12             VARCHAR2,
75                        X_Global_Attribute13             VARCHAR2,
76                        X_Global_Attribute14             VARCHAR2,
77                        X_Global_Attribute15             VARCHAR2,
78                        X_Global_Attribute16             VARCHAR2,
79                        X_Global_Attribute17             VARCHAR2,
80                        X_Global_Attribute18             VARCHAR2,
81                        X_Global_Attribute19             VARCHAR2,
82                        X_Global_Attribute20             VARCHAR2
83                       );
84 --
85 --
86 procedure   Lock_Row(X_Rowid                            VARCHAR2,
87                      X_Customer_Id                      NUMBER,
88                      X_Customer_Name                    VARCHAR2,
89                      X_Customer_Number                  VARCHAR2,
90                      X_Customer_Key                     VARCHAR2,
91                      X_Status                      	VARCHAR2,
92                      X_Orig_System_Reference            VARCHAR2,
93                      X_Customer_Prospect_code          	VARCHAR2,
94                      X_Customer_Category_Code           VARCHAR2,
95                      X_Customer_Class_Code              VARCHAR2,
96                      X_Customer_Type               	VARCHAR2,
97                      X_Primary_Salesrep_Id              NUMBER,
98                      X_Sic_Code                         VARCHAR2,
99                      X_Tax_Reference                    VARCHAR2,
100                      X_Tax_Code                         VARCHAR2,
101                      X_Fob_Point                   	VARCHAR2,
102                      X_Ship_Via                    	VARCHAR2,
103                      X_Gsa_Indicator                    VARCHAR2,
104                      X_Ship_Partial                     VARCHAR2,
105                      X_Taxpayer_Id                      VARCHAR2,
106                      X_Price_List_Id                    NUMBER,
107                      X_Freight_Term                	VARCHAR2,
108                      X_Order_Type_Id                    NUMBER,
109                      X_Sales_Channel_Code               VARCHAR2,
110                      X_Warehouse_Id                     NUMBER,
111                      X_Mission_Statement                VARCHAR2,
112                      X_Num_Of_Employees                 NUMBER,
113                      X_Potential_Revenue_Curr_Fy        NUMBER,
114                      X_Potential_Revenue_Next_Fy        NUMBER,
115                      X_Fiscal_Yearend_Month             VARCHAR2,
116                      X_Year_Established                 NUMBER,
117                      X_Analysis_Fy                      VARCHAR2,
118                      X_Competitor_Flag                  VARCHAR2,
119                      X_Reference_Use_Flag               VARCHAR2,
120                      X_Third_Party_Flag                 VARCHAR2,
121                      X_Attribute_Category               VARCHAR2,
122                      X_Attribute1                       VARCHAR2,
123                      X_Attribute2                       VARCHAR2,
124                      X_Attribute3                       VARCHAR2,
125                      X_Attribute4                       VARCHAR2,
126                      X_Attribute5                       VARCHAR2,
127                      X_Attribute6                       VARCHAR2,
128                      X_Attribute7                       VARCHAR2,
129                      X_Attribute8                       VARCHAR2,
130                      X_Attribute9                       VARCHAR2,
131                      X_Attribute10                      VARCHAR2,
132                      X_Attribute11                      VARCHAR2,
133                      X_Attribute12                      VARCHAR2,
134                      X_Attribute13                      VARCHAR2,
135                      X_Attribute14                      VARCHAR2,
136                      X_Attribute15                      VARCHAR2,
137                      X_Customer_Name_Phonetic           VARCHAR2,
138                      X_Tax_Header_Level_Flag          	VARCHAR2,
139                      X_Tax_Rounding_Rule          	VARCHAR2,
140                        X_Global_Attribute_Category      VARCHAR2,
141                        X_Global_Attribute1              VARCHAR2,
142                        X_Global_Attribute2              VARCHAR2,
143                        X_Global_Attribute3              VARCHAR2,
144                        X_Global_Attribute4              VARCHAR2,
145                        X_Global_Attribute5              VARCHAR2,
146                        X_Global_Attribute6              VARCHAR2,
147                        X_Global_Attribute7              VARCHAR2,
148                        X_Global_Attribute8              VARCHAR2,
149                        X_Global_Attribute9              VARCHAR2,
150                        X_Global_Attribute10             VARCHAR2,
151                        X_Global_Attribute11             VARCHAR2,
152                        X_Global_Attribute12             VARCHAR2,
153                        X_Global_Attribute13             VARCHAR2,
154                        X_Global_Attribute14             VARCHAR2,
155                        X_Global_Attribute15             VARCHAR2,
156                        X_Global_Attribute16             VARCHAR2,
157                        X_Global_Attribute17             VARCHAR2,
158                        X_Global_Attribute18             VARCHAR2,
159                        X_Global_Attribute19             VARCHAR2,
160                        X_Global_Attribute20             VARCHAR2
161                     );
162 --
163 --
164 procedure Update_Row  (X_Rowid                          VARCHAR2,
165                        X_Customer_Id                    NUMBER,
166                        X_Customer_Name                  VARCHAR2,
167                        X_Customer_Number                VARCHAR2,
168                        X_Customer_Key                   VARCHAR2,
169                        X_Status                    	VARCHAR2,
170                        X_Orig_System_Reference          VARCHAR2,
171                        X_Customer_Prospect_code        	VARCHAR2,
172                        X_Customer_Category_Code         VARCHAR2,
173                        X_Customer_Class_Code            VARCHAR2,
174                        X_Customer_Type             	VARCHAR2,
175                        X_Primary_Salesrep_Id            NUMBER,
176                        X_Sic_Code                       VARCHAR2,
177                        X_Tax_Reference                  VARCHAR2,
178                        X_Tax_Code                       VARCHAR2,
179                        X_Fob_Point                 	VARCHAR2,
180                        X_Ship_Via                  	VARCHAR2,
181                        X_Gsa_Indicator                  VARCHAR2,
182                        X_Ship_Partial                   VARCHAR2,
183                        X_Taxpayer_Id                    VARCHAR2,
184                        X_Price_List_Id                  NUMBER,
185                        X_Freight_Term              	VARCHAR2,
186                        X_Order_Type_Id                  NUMBER,
187                        X_Sales_Channel_Code             VARCHAR2,
188                        X_Warehouse_Id                   NUMBER,
189                        X_Mission_Statement              VARCHAR2,
190                        X_Num_Of_Employees               NUMBER,
191                        X_Potential_Revenue_Curr_Fy      NUMBER,
192                        X_Potential_Revenue_Next_Fy      NUMBER,
193                        X_Fiscal_Yearend_Month           VARCHAR2,
194                        X_Year_Established               NUMBER,
195                        X_Analysis_Fy                    VARCHAR2,
196                        X_Competitor_Flag                VARCHAR2,
197                        X_Reference_Use_Flag             VARCHAR2,
198                        X_Third_Party_Flag               VARCHAR2,
199                        X_Attribute_Category             VARCHAR2,
200                        X_Attribute1                     VARCHAR2,
201                        X_Attribute2                     VARCHAR2,
202                        X_Attribute3                     VARCHAR2,
203                        X_Attribute4                     VARCHAR2,
204                        X_Attribute5                     VARCHAR2,
205                        X_Attribute6                     VARCHAR2,
206                        X_Attribute7                     VARCHAR2,
207                        X_Attribute8                     VARCHAR2,
208                        X_Attribute9                     VARCHAR2,
209                        X_Attribute10                    VARCHAR2,
210                        X_Attribute11                    VARCHAR2,
211                        X_Attribute12                    VARCHAR2,
212                        X_Attribute13                    VARCHAR2,
213                        X_Attribute14                    VARCHAR2,
214                        X_Attribute15                    VARCHAR2,
215                        X_Last_Updated_By                NUMBER,
216                        X_Last_Update_Date               DATE,
217                        X_Last_Update_Login              NUMBER,
218                        X_Customer_Name_Phonetic         VARCHAR2,
219                        X_Tax_Header_Level_Flag          VARCHAR2,
220                        X_Tax_Rounding_Rule          	VARCHAR2,
221                        X_Global_Attribute_Category      VARCHAR2,
222                        X_Global_Attribute1              VARCHAR2,
223                        X_Global_Attribute2              VARCHAR2,
224                        X_Global_Attribute3              VARCHAR2,
225                        X_Global_Attribute4              VARCHAR2,
226                        X_Global_Attribute5              VARCHAR2,
227                        X_Global_Attribute6              VARCHAR2,
228                        X_Global_Attribute7              VARCHAR2,
229                        X_Global_Attribute8              VARCHAR2,
230                        X_Global_Attribute9              VARCHAR2,
231                        X_Global_Attribute10             VARCHAR2,
232                        X_Global_Attribute11             VARCHAR2,
233                        X_Global_Attribute12             VARCHAR2,
234                        X_Global_Attribute13             VARCHAR2,
235                        X_Global_Attribute14             VARCHAR2,
236                        X_Global_Attribute15             VARCHAR2,
237                        X_Global_Attribute16             VARCHAR2,
238                        X_Global_Attribute17             VARCHAR2,
239                        X_Global_Attribute18             VARCHAR2,
240                        X_Global_Attribute19             VARCHAR2,
241                        X_Global_Attribute20             VARCHAR2
242                       );
243 
244 --
245 --
246 procedure check_unique_customer_name(p_rowid in varchar2,
247 				     p_customer_name in varchar2,
248 				     p_warning_flag in out NOCOPY varchar2
249 	    	       		     );
250 --
251 --
252 procedure check_unique_customer_number(p_rowid in varchar2,
253 				       p_customer_number in varchar2
254 	    	       		      );
255 --
256 --
257 procedure check_unique_orig_system_ref(p_rowid in varchar2,
258 			 	       p_orig_system_reference in varchar2
259 				      );
260 --
261 --
262 
263 FUNCTION get_statement_site (p_customer_id IN NUMBER
264                             ) RETURN NUMBER;
265 
266 --
267 --
268 
269 FUNCTION get_dunning_site   (p_customer_id IN NUMBER
270                             ) RETURN NUMBER;
271 
272 --
273 --
274 FUNCTION get_current_dunning_type (p_customer_id     in NUMBER,
275 				   p_bill_to_site_id in NUMBER DEFAULT NULL
276                                   ) RETURN VARCHAR2;
277 
278 --
279 FUNCTION arxvamai_overall_cr_limit ( p_customer_id NUMBER,
280                                      p_currency_code VARCHAR2,
281                                      p_customer_site_use_id NUMBER
282                                     ) RETURN NUMBER;
283 
284 --
285 FUNCTION arxvamai_order_cr_limit ( p_customer_id NUMBER,
286                                    p_currency_code VARCHAR2,
287                                    p_customer_site_use_id NUMBER
288                                   ) RETURN NUMBER;
289 
290 --
291 TYPE id_tab IS TABLE OF NUMBER INDEX BY BINARY_INTEGER;
292 g_site_use_id_tab  id_tab;
293 --
294 FUNCTION get_primary_billto_site ( p_customer_id IN NUMBER
295                                   ) RETURN NUMBER;
296 --
297 
298 end;