DBA Data[Home] [Help]

PACKAGE: APPS.FA_METHODS_PKG

Source


1 PACKAGE FA_METHODS_PKG AUTHID CURRENT_USER as
2 /* $Header: faximts.pls 120.8.12020000.2 2012/07/19 12:37:14 dvjoshi ship $ */
3 
4 
5   PROCEDURE Insert_Row(X_Rowid                   IN OUT NOCOPY VARCHAR2,
6                        X_Method_Id                      IN OUT NOCOPY NUMBER,
7                        X_Method_Code                    VARCHAR2,
8                        X_Life_In_Months                 NUMBER DEFAULT NULL,
9                        X_Depreciate_Lastyear_Flag       VARCHAR2,
10                        X_Stl_Method_Flag                VARCHAR2,
11                        X_Rate_Source_Rule               VARCHAR2,
12                        X_Deprn_Basis_Rule               VARCHAR2,
13                        X_Prorate_Periods_Per_Year       NUMBER DEFAULT NULL,
14                        X_Name                           VARCHAR2 DEFAULT NULL,
15                        X_Last_Update_Date               DATE,
16                        X_Last_Updated_By                NUMBER,
17                        X_Created_By                     NUMBER DEFAULT NULL,
18                        X_Creation_Date                  DATE DEFAULT NULL,
19                        X_Last_Update_Login              NUMBER DEFAULT NULL,
20                        X_Attribute1                     VARCHAR2 DEFAULT NULL,
21                        X_Attribute2                     VARCHAR2 DEFAULT NULL,
22                        X_Attribute3                     VARCHAR2 DEFAULT NULL,
23                        X_Attribute4                     VARCHAR2 DEFAULT NULL,
24                        X_Attribute5                     VARCHAR2 DEFAULT NULL,
25                        X_Attribute6                     VARCHAR2 DEFAULT NULL,
26                        X_Attribute7                     VARCHAR2 DEFAULT NULL,
27                        X_Attribute8                     VARCHAR2 DEFAULT NULL,
28                        X_Attribute9                     VARCHAR2 DEFAULT NULL,
29                        X_Attribute10                    VARCHAR2 DEFAULT NULL,
30                        X_Attribute11                    VARCHAR2 DEFAULT NULL,
31                        X_Attribute12                    VARCHAR2 DEFAULT NULL,
32                        X_Attribute13                    VARCHAR2 DEFAULT NULL,
33                        X_Attribute14                    VARCHAR2 DEFAULT NULL,
34                        X_Attribute15                    VARCHAR2 DEFAULT NULL,
35                        X_Attribute_Category_Code        VARCHAR2 DEFAULT NULL,
36                        X_Exclude_Salvage_Value_Flag     VARCHAR2 DEFAULT 'NO',
37 		       X_Deprn_Basis_Formula            VARCHAR2 DEFAULT NULL,
38                        X_Polish_Adj_Calc_Basis_Flag     VARCHAR2 DEFAULT NULL,
39                        X_Guarantee_Rate_Method_Flag     VARCHAR2 DEFAULT NULL,
40                        X_Calling_Fn			VARCHAR2,
41 		       X_Deprn_Basis_Rule_Id		NUMBER DEFAULT NULL,
42 		       x_jp_imp_calc_basis_flag         VARCHAR2 DEFAULT NULL
43                       , p_log_level_rec        IN     FA_API_TYPES.log_level_rec_type);
44 
45   PROCEDURE Lock_Row(X_Rowid                            VARCHAR2,
46                      X_Method_Id                        NUMBER,
47                      X_Method_Code                      VARCHAR2,
48                      X_Life_In_Months                   NUMBER DEFAULT NULL,
49                      X_Depreciate_Lastyear_Flag         VARCHAR2,
50                      X_Stl_Method_Flag                  VARCHAR2,
51                      X_Rate_Source_Rule                 VARCHAR2,
52                      X_Deprn_Basis_Rule                 VARCHAR2,
53                      X_Prorate_Periods_Per_Year         NUMBER DEFAULT NULL,
54                      X_Name                             VARCHAR2 DEFAULT NULL,
55                      X_Attribute1                       VARCHAR2 DEFAULT NULL,
56                      X_Attribute2                       VARCHAR2 DEFAULT NULL,
57                      X_Attribute3                       VARCHAR2 DEFAULT NULL,
58                      X_Attribute4                       VARCHAR2 DEFAULT NULL,
59                      X_Attribute5                       VARCHAR2 DEFAULT NULL,
60                      X_Attribute6                       VARCHAR2 DEFAULT NULL,
61                      X_Attribute7                       VARCHAR2 DEFAULT NULL,
62                      x_Attribute8                       VARCHAR2 DEFAULT NULL,
63                      X_Attribute9                       VARCHAR2 DEFAULT NULL,
64                      X_Attribute10                      VARCHAR2 DEFAULT NULL,
65                      X_Attribute11                      VARCHAR2 DEFAULT NULL,
66                      X_Attribute12                      VARCHAR2 DEFAULT NULL,
67                      X_Attribute13                      VARCHAR2 DEFAULT NULL,
68                      X_Attribute14                      VARCHAR2 DEFAULT NULL,
69                      X_Attribute15                      VARCHAR2 DEFAULT NULL,
70                      X_Attribute_Category_Code          VARCHAR2 DEFAULT NULL,
71                      X_Exclude_Salvage_Value_Flag       VARCHAR2 DEFAULT 'NO',
72                      X_Deprn_Basis_Formula              VARCHAR2 DEFAULT NULL,
73                      X_Polish_Adj_Calc_Basis_Flag       VARCHAR2 DEFAULT NULL,
74                      X_Guarantee_Rate_Method_Flag       VARCHAR2 DEFAULT NULL,
75                      X_Calling_Fn                       VARCHAR2,
76 	  	     X_Deprn_Basis_Rule_Id		NUMBER DEFAULT NULL,
77 		     x_jp_imp_calc_basis_flag           VARCHAR2 DEFAULT NULL
78                     , p_log_level_rec        IN     FA_API_TYPES.log_level_rec_type);
79 
80   PROCEDURE Update_Row(X_Rowid                          VARCHAR2,
81                        X_Method_Id                      NUMBER,
82                        X_Method_Code                    VARCHAR2,
83                        X_Life_In_Months                 NUMBER,
84                        X_Depreciate_Lastyear_Flag       VARCHAR2,
85                        X_Stl_Method_Flag                VARCHAR2,
86                        X_Rate_Source_Rule               VARCHAR2,
87                        X_Deprn_Basis_Rule               VARCHAR2,
88                        X_Prorate_Periods_Per_Year       NUMBER,
89                        X_Name                           VARCHAR2,
90                        X_Last_Update_Date               DATE,
91                        X_Last_Updated_By                NUMBER,
92                        X_Last_Update_Login              NUMBER,
93                        X_Attribute1                     VARCHAR2,
94                        X_Attribute2                     VARCHAR2,
95                        X_Attribute3                     VARCHAR2,
96                        X_Attribute4                     VARCHAR2,
97                        X_Attribute5                     VARCHAR2,
98                        X_Attribute6                     VARCHAR2,
99                        X_Attribute7                     VARCHAR2,
100                        X_Attribute8                     VARCHAR2,
101                        X_Attribute9                     VARCHAR2,
102                        X_Attribute10                    VARCHAR2,
103                        X_Attribute11                    VARCHAR2,
104                        X_Attribute12                    VARCHAR2,
105                        X_Attribute13                    VARCHAR2,
106                        X_Attribute14                    VARCHAR2,
107                        X_Attribute15                    VARCHAR2,
108                        X_Attribute_Category_Code        VARCHAR2,
109                        X_Exclude_Salvage_Value_Flag     VARCHAR2,
110 		       X_Deprn_Basis_Formula            VARCHAR2,
111                        X_Polish_Adj_Calc_Basis_Flag     VARCHAR2,
112                        X_Guarantee_Rate_Method_Flag     VARCHAR2,
113                        X_Calling_Fn			VARCHAR2,
114 		       X_Deprn_Basis_Rule_Id		NUMBER DEFAULT NULL,
115 		       x_jp_imp_calc_basis_flag         VARCHAR2 DEFAULT NULL
116                       , p_log_level_rec        IN     FA_API_TYPES.log_level_rec_type);
117   PROCEDURE Delete_Row(X_Rowid VARCHAR2,
118 		       X_Calling_Fn VARCHAR2, p_log_level_rec        IN     FA_API_TYPES.log_level_rec_type);
119 
120 
121 /*Bugfix 6449856: Added x_method_code and x_life_in_months
122  * parameters */
123 procedure TRANSLATE_ROW (
124     X_METHOD_ID in NUMBER,
125     X_METHOD_CODE in VARCHAR2,
126     X_LIFE_IN_MONTHS in NUMBER,
127     X_OWNER in VARCHAR2,
128     X_NAME in VARCHAR2
129 , p_log_level_rec        IN     FA_API_TYPES.log_level_rec_type default null);
130 
131 /*Bug 8355119 overloading function for release specific signatures*/
132 procedure TRANSLATE_ROW (
133     X_CUSTOM_MODE in VARCHAR2,
134     X_METHOD_ID in NUMBER,
135     X_METHOD_CODE in VARCHAR2,
136     X_LIFE_IN_MONTHS in NUMBER,
137     X_DB_LAST_UPDATED_BY NUMBER,
138     X_DB_LAST_UPDATE_DATE DATE,
139     X_OWNER in VARCHAR2,
140     X_LAST_UPDATE_DATE in DATE,
141     X_NAME in VARCHAR2,
142     p_log_level_rec IN FA_API_TYPES.log_level_rec_type default null
143 );
144 
145 
146 procedure LOAD_ROW (
147    X_METHOD_ID in NUMBER,
148    X_OWNER in VARCHAR2,
149    X_METHOD_CODE in VARCHAR2,
150    X_LIFE_IN_MONTHS in NUMBER,
151    X_DEPRECIATE_LASTYEAR_FLAG in VARCHAR2,
152    X_STL_METHOD_FLAG in VARCHAR2,
153    X_RATE_SOURCE_RULE in VARCHAR2,
154    X_DEPRN_BASIS_RULE in VARCHAR2,
155    X_PRORATE_PERIODS_PER_YEAR in NUMBER,
156    X_NAME in VARCHAR2,
157    X_ATTRIBUTE1 in VARCHAR2,
158    X_ATTRIBUTE2 in VARCHAR2,
159    X_ATTRIBUTE3 in VARCHAR2,
160    X_ATTRIBUTE4 in VARCHAR2,
161    X_ATTRIBUTE5 in VARCHAR2,
162    X_ATTRIBUTE6 in VARCHAR2,
163    X_ATTRIBUTE7 in VARCHAR2,
164    X_ATTRIBUTE8 in VARCHAR2,
165    X_ATTRIBUTE9 in VARCHAR2,
166    X_ATTRIBUTE10 in VARCHAR2,
167    X_ATTRIBUTE11 in VARCHAR2,
168    X_ATTRIBUTE12 in VARCHAR2,
169    X_ATTRIBUTE13 in VARCHAR2,
170    X_ATTRIBUTE14 in VARCHAR2,
171    X_ATTRIBUTE15 in VARCHAR2,
172    X_ATTRIBUTE_CATEGORY_CODE in VARCHAR2,
173    X_EXCLUDE_SALVAGE_VALUE_FLAG in VARCHAR2,
174    X_DEPRN_BASIS_FORMULA in VARCHAR2,
175    X_POLISH_ADJ_CALC_BASIS_FLAG in VARCHAR2 DEFAULT NULL,
176    X_GUARANTEE_RATE_METHOD_FLAG in VARCHAR2 DEFAULT NULL,
177    X_DEPRN_BASIS_RULE_ID in NUMBER DEFAULT NULL,
178    X_JP_IMP_CALC_BASIS_FLAG IN VARCHAR2 DEFAULT NULL
179 , p_log_level_rec        IN     FA_API_TYPES.log_level_rec_type default null);
180 
181 /*Bug 8355119 overloading function for release specific signatures*/
182 procedure LOAD_ROW (
183    X_CUSTOM_MODE in VARCHAR2,
184    X_METHOD_ID in NUMBER,
185    X_DB_LAST_UPDATED_BY NUMBER,
186    X_DB_LAST_UPDATE_DATE DATE,
187    X_OWNER in VARCHAR2,
188    X_LAST_UPDATE_DATE in DATE,
189    X_METHOD_CODE in VARCHAR2,
190    X_LIFE_IN_MONTHS in NUMBER,
191    X_DEPRECIATE_LASTYEAR_FLAG in VARCHAR2,
192    X_STL_METHOD_FLAG in VARCHAR2,
193    X_RATE_SOURCE_RULE in VARCHAR2,
194    X_DEPRN_BASIS_RULE in VARCHAR2,
195    X_PRORATE_PERIODS_PER_YEAR in NUMBER,
196    X_NAME in VARCHAR2,
197    X_ATTRIBUTE1 in VARCHAR2,
198    X_ATTRIBUTE2 in VARCHAR2,
199    X_ATTRIBUTE3 in VARCHAR2,
200    X_ATTRIBUTE4 in VARCHAR2,
201    X_ATTRIBUTE5 in VARCHAR2,
202    X_ATTRIBUTE6 in VARCHAR2,
203    X_ATTRIBUTE7 in VARCHAR2,
204    X_ATTRIBUTE8 in VARCHAR2,
205    X_ATTRIBUTE9 in VARCHAR2,
206    X_ATTRIBUTE10 in VARCHAR2,
207    X_ATTRIBUTE11 in VARCHAR2,
208    X_ATTRIBUTE12 in VARCHAR2,
209    X_ATTRIBUTE13 in VARCHAR2,
210    X_ATTRIBUTE14 in VARCHAR2,
211    X_ATTRIBUTE15 in VARCHAR2,
212    X_ATTRIBUTE_CATEGORY_CODE in VARCHAR2,
213    X_EXCLUDE_SALVAGE_VALUE_FLAG in VARCHAR2,
214    X_DEPRN_BASIS_FORMULA in VARCHAR2,
215    X_POLISH_ADJ_CALC_BASIS_FLAG in VARCHAR2 DEFAULT NULL,
216    X_GUARANTEE_RATE_METHOD_FLAG in VARCHAR2 DEFAULT NULL,
217    X_DEPRN_BASIS_RULE_ID in NUMBER DEFAULT NULL,
218    X_JP_IMP_CALC_BASIS_FLAG IN VARCHAR2 DEFAULT NULL,
219    p_log_level_rec  IN  FA_API_TYPES.log_level_rec_type default null
220 );
221 /*bug 8355119 adding R12 specific funtion LOAD_SEED_ROW*/
222 procedure LOAD_SEED_ROW (
223              x_upload_mode                IN VARCHAR2,
224              x_custom_mode                IN VARCHAR2,
225              x_owner                      IN VARCHAR2,
226              x_last_update_date           IN DATE,
227              x_method_code                IN VARCHAR2,
228              x_life_in_months             IN NUMBER,
229              x_depreciate_lastyear_flag   IN VARCHAR2,
230              x_stl_method_flag            IN VARCHAR2,
231              x_rate_source_rule           IN VARCHAR2,
232              x_deprn_basis_rule           IN VARCHAR2,
233              x_prorate_periods_per_year   IN NUMBER,
234              x_name                       IN VARCHAR2,
235              x_attribute1                 IN VARCHAR2,
236              x_attribute2                 IN VARCHAR2,
237              x_attribute3                 IN VARCHAR2,
238              x_attribute4                 IN VARCHAR2,
239              x_attribute5                 IN VARCHAR2,
240              x_attribute6                 IN VARCHAR2,
241              x_attribute7                 IN VARCHAR2,
242              x_attribute8                 IN VARCHAR2,
243              x_attribute9                 IN VARCHAR2,
244              x_attribute10                IN VARCHAR2,
245              x_attribute11                IN VARCHAR2,
246              x_attribute12                IN VARCHAR2,
247              x_attribute13                IN VARCHAR2,
248              x_attribute14                IN VARCHAR2,
249              x_attribute15                IN VARCHAR2,
250              x_attribute_category_code    IN VARCHAR2,
251              x_exclude_salvage_value_flag IN VARCHAR2,
252              x_deprn_basis_formula        IN VARCHAR2,
253 	     X_Polish_Adj_Calc_Basis_Flag IN VARCHAR2,
254  	     X_Guarantee_Rate_Method_Flag IN VARCHAR2,
255              x_deprn_basis_rule_id        IN NUMBER,
256 	     x_jp_imp_calc_basis_flag     IN VARCHAR2);
257 
258 END FA_METHODS_PKG;