DBA Data[Home] [Help]

PACKAGE: APPS.FA_BOOKS_PKG

Source


1 PACKAGE FA_BOOKS_PKG AUTHID CURRENT_USER as
2 /* $Header: faxibks.pls 120.14 2009/04/15 14:26:59 bridgway ship $ */
3 
4 
5   PROCEDURE Insert_Row(X_Rowid                   IN OUT NOCOPY VARCHAR2,
6                        X_Book_Type_Code                 VARCHAR2,
7                        X_Asset_Id                       NUMBER,
8                        X_Date_Placed_In_Service         DATE,
9                        X_Date_Effective                 DATE,
10                        X_Deprn_Start_Date               DATE,
11                        X_Deprn_Method_Code              VARCHAR2,
12                        X_Life_In_Months                 NUMBER DEFAULT NULL,
13                        X_Rate_Adjustment_Factor         NUMBER,
14                        X_Adjusted_Cost                  NUMBER,
15                        X_Cost                           NUMBER,
16                        X_Original_Cost                  NUMBER,
17                        X_Salvage_Value                  NUMBER,
18                        X_Prorate_Convention_Code        VARCHAR2,
19                        X_Prorate_Date                   DATE,
20                        X_Cost_Change_Flag               VARCHAR2,
21                        X_Adjustment_Required_Status     VARCHAR2,
22                        X_Capitalize_Flag                VARCHAR2,
23                        X_Retirement_Pending_Flag        VARCHAR2,
24                        X_Depreciate_Flag                VARCHAR2,
25                        X_Disabled_Flag                  VARCHAR2 DEFAULT NULL, --HH ed
26                        X_Last_Update_Date               DATE,
27                        X_Last_Updated_By                NUMBER,
28                        X_Date_Ineffective               DATE DEFAULT NULL,
29                        X_Transaction_Header_Id_In       NUMBER,
30                        X_Transaction_Header_Id_Out      NUMBER DEFAULT NULL,
31                        X_Itc_Amount_Id                  NUMBER DEFAULT NULL,
32                        X_Itc_Amount                     NUMBER DEFAULT NULL,
33                        X_Retirement_Id                  NUMBER DEFAULT NULL,
34                        X_Tax_Request_Id                 NUMBER DEFAULT NULL,
35                        X_Itc_Basis                      NUMBER DEFAULT NULL,
36                        X_Basic_Rate                     NUMBER DEFAULT NULL,
37                        X_Adjusted_Rate                  NUMBER DEFAULT NULL,
38                        X_Bonus_Rule                     VARCHAR2 DEFAULT NULL,
39                        X_Ceiling_Name                   VARCHAR2 DEFAULT NULL,
40                        X_Recoverable_Cost               NUMBER,
41                        X_Last_Update_Login              NUMBER DEFAULT NULL,
42                        X_Adjusted_Capacity              NUMBER DEFAULT NULL,
43                        X_Fully_Rsvd_Revals_Counter      NUMBER DEFAULT NULL,
44                        X_Idled_Flag                     VARCHAR2 DEFAULT NULL,
45                        X_Period_Counter_Capitalized     NUMBER DEFAULT NULL,
46                        X_PC_Fully_Reserved              NUMBER DEFAULT NULL,
47                        X_Period_Counter_Fully_Retired   NUMBER DEFAULT NULL,
48                        X_Production_Capacity            NUMBER DEFAULT NULL,
49                        X_Reval_Amortization_Basis       NUMBER DEFAULT NULL,
50                        X_Reval_Ceiling                  NUMBER DEFAULT NULL,
51                        X_Unit_Of_Measure                VARCHAR2 DEFAULT NULL,
52                        X_Unrevalued_Cost                NUMBER,
53                        X_Annual_Deprn_Rounding_Flag     VARCHAR2 DEFAULT NULL,
54                        X_Percent_Salvage_Value          NUMBER DEFAULT NULL,
55                        X_Allowed_Deprn_Limit            NUMBER DEFAULT NULL,
56                        X_Allowed_Deprn_Limit_Amount     NUMBER DEFAULT NULL,
57                        X_Period_Counter_Life_Complete   NUMBER DEFAULT NULL,
58                        X_Adjusted_Recoverable_Cost      NUMBER DEFAULT NULL,
59 /* syoung: next new columns for short tax years */
60                        X_Short_Fiscal_Year_Flag         VARCHAR2 DEFAULT NULL,
61                        X_Conversion_Date                DATE DEFAULT NULL,
62                        X_Orig_Deprn_Start_Date          DATE DEFAULT NULL,
63                        X_Remaining_Life1                NUMBER DEFAULT NULL,
64                        X_Remaining_Life2                NUMBER DEFAULT NULL,
65                        X_Old_Adj_Cost                   NUMBER DEFAULT NULL,
66                        X_Formula_Factor                 NUMBER DEFAULT NULL,
67 /* syoung: up to here */
68                        X_gf_Attribute1                  VARCHAR2 DEFAULT NULL,
69                        X_gf_Attribute2                  VARCHAR2 DEFAULT NULL,
70                        X_gf_Attribute3                  VARCHAR2 DEFAULT NULL,
71                        X_gf_Attribute4                  VARCHAR2 DEFAULT NULL,
72                        X_gf_Attribute5                  VARCHAR2 DEFAULT NULL,
73                        X_gf_Attribute6                  VARCHAR2 DEFAULT NULL,
74                        X_gf_Attribute7                  VARCHAR2 DEFAULT NULL,
75                        X_gf_Attribute8                  VARCHAR2 DEFAULT NULL,
76                        X_gf_Attribute9                  VARCHAR2 DEFAULT NULL,
77                        X_gf_Attribute10                 VARCHAR2 DEFAULT NULL,
78                        X_gf_Attribute11                 VARCHAR2 DEFAULT NULL,
79                        X_gf_Attribute12                 VARCHAR2 DEFAULT NULL,
80                        X_gf_Attribute13                 VARCHAR2 DEFAULT NULL,
81                        X_gf_Attribute14                 VARCHAR2 DEFAULT NULL,
82                        X_gf_Attribute15                 VARCHAR2 DEFAULT NULL,
83                        X_gf_Attribute16                 VARCHAR2 DEFAULT NULL,
84                        X_gf_Attribute17                 VARCHAR2 DEFAULT NULL,
85                        X_gf_Attribute18                 VARCHAR2 DEFAULT NULL,
86                        X_gf_Attribute19                 VARCHAR2 DEFAULT NULL,
87                        X_gf_Attribute20                 VARCHAR2 DEFAULT NULL,
88                        X_global_attribute_category      VARCHAR2 DEFAULT NULL,
89                        X_group_asset_id                 NUMBER   DEFAULT NULL,
90 -- new group fields
91                        X_salvage_type                   VARCHAR2 DEFAULT NULL,
92                        X_deprn_limit_type               VARCHAR2 DEFAULT NULL,
93                        X_over_depreciate_option         VARCHAR2 DEFAULT NULL,
94                        X_super_group_id                 NUMBER   DEFAULT NULL,
95                        X_reduction_rate                 NUMBER   DEFAULT NULL,
96                        X_reduce_addition_flag           VARCHAR2 DEFAULT NULL,
97                        X_reduce_adjustment_flag         VARCHAR2 DEFAULT NULL,
98                        X_reduce_retirement_flag         VARCHAR2 DEFAULT NULL,
99                        X_recognize_gain_loss            VARCHAR2 DEFAULT NULL,
100                        X_recapture_reserve_flag         VARCHAR2 DEFAULT NULL,
101                        X_limit_proceeds_flag            VARCHAR2 DEFAULT NULL,
102                        X_terminal_gain_loss             VARCHAR2 DEFAULT NULL,
103                        X_tracking_method                VARCHAR2 DEFAULT NULL,
104                        X_allocate_to_fully_rsv_flag     VARCHAR2 DEFAULT NULL,
105                        X_allocate_to_fully_ret_flag     VARCHAR2 DEFAULT NULL,
106                        X_exclude_fully_rsv_flag         VARCHAR2 DEFAULT NULL,
107                        X_excess_allocation_option       VARCHAR2 DEFAULT NULL,
108                        X_depreciation_option            VARCHAR2 DEFAULT NULL,
109                        X_member_rollup_flag             VARCHAR2 DEFAULT NULL,
110                        X_ytd_proceeds                   NUMBER   DEFAULT NULL,
111                        X_ltd_proceeds                   NUMBER   DEFAULT NULL,
112                        X_eofy_reserve                   NUMBER   DEFAULT NULL,
113                        X_cip_cost                       NUMBER   DEFAULT NULL,
114                        X_terminal_gain_loss_amount      NUMBER   DEFAULT NULL,
115                        X_ltd_cost_of_removal            NUMBER   DEFAULT NULL,
116                        X_exclude_proceeds_from_basis    VARCHAR2 DEFAULT NULL,
117                        X_retirement_deprn_option        VARCHAR2 DEFAULT NULL,
118                        X_terminal_gain_loss_flag        VARCHAR2 DEFAULT NULL,
119                        X_contract_id                    NUMBER   DEFAULT NULL, -- Bug:8240522
120                        X_cash_generating_unit_id        NUMBER   DEFAULT NULL,
121 		       X_extended_deprn_flag            VARCHAR2 DEFAULT NULL, -- Japan Tax Phase3
122 		       X_extended_depreciation_period   NUMBER   DEFAULT NULL, -- Japan Tax Phase3
123                        X_mrc_sob_type_code              VARCHAR2 DEFAULT 'P',
124                        X_set_of_books_id                NUMBER,
125                        X_Return_Status              OUT NOCOPY BOOLEAN,
126                        X_Calling_Fn                     VARCHAR2,
127 		     X_nbv_at_switch                   NUMBER   DEFAULT NULL,  -- Changes made as per the ER No.s 6606548 and 6606552 by Sbyreddy Start
128 		     X_prior_deprn_limit_type        VARCHAR2 DEFAULT NULL,
129 		     X_prior_deprn_limit_amount      NUMBER   DEFAULT NULL,
130 		     X_prior_deprn_limit             NUMBER   DEFAULT NULL,
131 		     X_period_counter_fully_rsrved    NUMBER   DEFAULT NULL,
132 		     --X_extended_depreciation_period   NUMBER   DEFAULT NULL,
133 		     X_prior_deprn_method            VARCHAR2 DEFAULT NULL,
134 		     X_prior_life_in_months          NUMBER   DEFAULT NULL,
135 		     X_prior_basic_rate              NUMBER   DEFAULT NULL,
136 		     X_prior_adjusted_rate           NUMBER   DEFAULT NULL, -- Changes made as per the ER No.s 6606548 and 6606552 by Sbyreddy End
137 		     X_period_counter_fully_extend   NUMBER   DEFAULT NULL  -- Bug 7576755
138 , p_log_level_rec        IN     FA_API_TYPES.log_level_rec_type
139                       );
140 
141   PROCEDURE Lock_Row(X_Rowid                            VARCHAR2,
142                      X_Book_Type_Code                   VARCHAR2,
143                      X_Asset_Id                         NUMBER,
144                      X_Date_Placed_In_Service           DATE,
145                      X_Date_Effective                   DATE,
146                      X_Deprn_Start_Date                 DATE,
147                      X_Deprn_Method_Code                VARCHAR2,
148                      X_Life_In_Months                   NUMBER DEFAULT NULL,
149                      X_Rate_Adjustment_Factor           NUMBER,
150                      X_Adjusted_Cost                    NUMBER,
151                      X_Cost                             NUMBER,
152                      X_Original_Cost                    NUMBER,
153                      X_Salvage_Value                    NUMBER,
154                      X_Prorate_Convention_Code          VARCHAR2,
155                      X_Prorate_Date                     DATE,
156                      X_Cost_Change_Flag                 VARCHAR2,
157                      X_Adjustment_Required_Status       VARCHAR2,
158                      X_Capitalize_Flag                  VARCHAR2,
159                      X_Retirement_Pending_Flag          VARCHAR2,
160                      X_Depreciate_Flag                  VARCHAR2,
161                      X_Disabled_Flag                    VARCHAR2 DEFAULT NULL, -- HH
162                      X_Date_Ineffective                 DATE DEFAULT NULL,
163                      X_Transaction_Header_Id_In         NUMBER,
164                      X_Transaction_Header_Id_Out        NUMBER DEFAULT NULL,
165                      X_Itc_Amount_Id                    NUMBER DEFAULT NULL,
166                      X_Itc_Amount                       NUMBER DEFAULT NULL,
167                      X_Retirement_Id                    NUMBER DEFAULT NULL,
168                      X_Tax_Request_Id                   NUMBER DEFAULT NULL,
169                      X_Itc_Basis                        NUMBER DEFAULT NULL,
170                      X_Basic_Rate                       NUMBER DEFAULT NULL,
171                      X_Adjusted_Rate                    NUMBER DEFAULT NULL,
172                      X_Bonus_Rule                       VARCHAR2 DEFAULT NULL,
173                      X_Ceiling_Name                     VARCHAR2 DEFAULT NULL,
174                      X_Recoverable_Cost                 NUMBER,
175                      X_Adjusted_Capacity                NUMBER DEFAULT NULL,
176                      X_Fully_Rsvd_Revals_Counter        NUMBER DEFAULT NULL,
177                      X_Idled_Flag                       VARCHAR2 DEFAULT NULL,
178                      X_Period_Counter_Capitalized       NUMBER DEFAULT NULL,
179                      X_PC_Fully_Reserved                NUMBER DEFAULT NULL,
180                      X_Period_Counter_Fully_Retired     NUMBER DEFAULT NULL,
181                      X_Production_Capacity              NUMBER DEFAULT NULL,
182                      X_Reval_Amortization_Basis         NUMBER DEFAULT NULL,
183                      X_Reval_Ceiling                    NUMBER DEFAULT NULL,
184                      X_Unit_Of_Measure                  VARCHAR2 DEFAULT NULL,
185                      X_Unrevalued_Cost                  NUMBER,
186                      X_Annual_Deprn_Rounding_Flag       VARCHAR2 DEFAULT NULL,
187                      X_Percent_Salvage_Value            NUMBER DEFAULT NULL,
188                      X_Allowed_Deprn_Limit              NUMBER DEFAULT NULL,
189                      X_Allowed_Deprn_Limit_Amount       NUMBER DEFAULT NULL,
190                      X_Period_Counter_Life_Complete     NUMBER DEFAULT NULL,
191                      X_Adjusted_Recoverable_Cost        NUMBER DEFAULT NULL,
192                      X_Cash_Generating_Unit_Id          NUMBER DEFAULT NULL,
193                      X_Calling_Fn                       VARCHAR2
194                     , p_log_level_rec        IN     FA_API_TYPES.log_level_rec_type);
195 
196 
197 
198   PROCEDURE Update_Row(X_Rowid                          VARCHAR2 DEFAULT NULL,
199                        X_Book_Type_Code                 VARCHAR2 DEFAULT NULL,
200                        X_Asset_Id                       NUMBER   DEFAULT NULL,
201                        X_Date_Placed_In_Service         DATE     DEFAULT NULL,
202                        X_Date_Effective                 DATE     DEFAULT NULL,
203                        X_Deprn_Start_Date               DATE     DEFAULT NULL,
204                        X_Deprn_Method_Code              VARCHAR2 DEFAULT NULL,
205                        X_Life_In_Months                 NUMBER   DEFAULT NULL,
206                        X_Rate_Adjustment_Factor         NUMBER   DEFAULT NULL,
207                        X_Adjusted_Cost                  NUMBER   DEFAULT NULL,
208                        X_Cost                           NUMBER   DEFAULT NULL,
209                        X_Original_Cost                  NUMBER   DEFAULT NULL,
210                        X_Salvage_Value                  NUMBER   DEFAULT NULL,
211                        X_Prorate_Convention_Code        VARCHAR2 DEFAULT NULL,
212                        X_Prorate_Date                   DATE     DEFAULT NULL,
213                        X_Cost_Change_Flag               VARCHAR2 DEFAULT NULL,
214                        X_Adjustment_Required_Status     VARCHAR2 DEFAULT NULL,
215                        X_Capitalize_Flag                VARCHAR2 DEFAULT NULL,
216                        X_Retirement_Pending_Flag        VARCHAR2 DEFAULT NULL,
217                        X_Depreciate_Flag                VARCHAR2 DEFAULT NULL,
218                        X_Disabled_Flag                  VARCHAR2 DEFAULT NULL, --HH ed.
219                        X_Last_Update_Date               DATE     DEFAULT NULL,
220                        X_Last_Updated_By                NUMBER   DEFAULT NULL,
221                        X_Date_Ineffective               DATE     DEFAULT NULL,
222                        X_Transaction_Header_Id_In       NUMBER   DEFAULT NULL,
223                        X_Transaction_Header_Id_Out      NUMBER   DEFAULT NULL,
224                        X_Itc_Amount_Id                  NUMBER   DEFAULT NULL,
225                        X_Itc_Amount                     NUMBER   DEFAULT NULL,
226                        X_Retirement_Id                  NUMBER   DEFAULT NULL,
227                        X_Tax_Request_Id                 NUMBER   DEFAULT NULL,
231                        X_Bonus_Rule                     VARCHAR2 DEFAULT NULL,
228                        X_Itc_Basis                      NUMBER   DEFAULT NULL,
229                        X_Basic_Rate                     NUMBER   DEFAULT NULL,
230                        X_Adjusted_Rate                  NUMBER   DEFAULT NULL,
232                        X_Ceiling_Name                   VARCHAR2 DEFAULT NULL,
233                        X_Recoverable_Cost               NUMBER   DEFAULT NULL,
234                        X_Last_Update_Login              NUMBER   DEFAULT NULL,
235                        X_Adjusted_Capacity              NUMBER   DEFAULT NULL,
236                        X_Fully_Rsvd_Revals_Counter      NUMBER   DEFAULT NULL,
237                        X_Idled_Flag                     VARCHAR2 DEFAULT NULL,
238                        X_Period_Counter_Capitalized     NUMBER   DEFAULT NULL,
239                        X_PC_Fully_Reserved              NUMBER   DEFAULT NULL,
240                        X_Period_Counter_Fully_Retired   NUMBER   DEFAULT NULL,
241                        X_Production_Capacity            NUMBER   DEFAULT NULL,
242                        X_Reval_Amortization_Basis       NUMBER   DEFAULT NULL,
243                        X_Reval_Ceiling                  NUMBER   DEFAULT NULL,
244                        X_Unit_Of_Measure                VARCHAR2 DEFAULT NULL,
245                        X_Unrevalued_Cost                NUMBER   DEFAULT NULL,
246                        X_Annual_Deprn_Rounding_Flag     VARCHAR2 DEFAULT NULL,
247                        X_Percent_Salvage_Value          NUMBER   DEFAULT NULL,
248                        X_Allowed_Deprn_Limit            NUMBER   DEFAULT NULL,
249                        X_Allowed_Deprn_Limit_Amount     NUMBER   DEFAULT NULL,
250                        X_Period_Counter_Life_Complete   NUMBER   DEFAULT NULL,
251                        X_Adjusted_Recoverable_Cost      NUMBER   DEFAULT NULL,
252                        X_Group_Asset_Id                 NUMBER   DEFAULT NULL,
253 -- new group fields
254                        X_salvage_type                   VARCHAR2 DEFAULT NULL,
255                        X_deprn_limit_type               VARCHAR2 DEFAULT NULL,
256                        X_over_depreciate_option         VARCHAR2 DEFAULT NULL,
257                        X_super_group_id                 NUMBER DEFAULT NULL,
258                        X_reduction_rate                 NUMBER DEFAULT NULL,
259                        X_reduce_addition_flag           VARCHAR2 DEFAULT NULL,
260                        X_reduce_adjustment_flag         VARCHAR2 DEFAULT NULL,
261                        X_reduce_retirement_flag         VARCHAR2 DEFAULT NULL,
262                        X_recognize_gain_loss            VARCHAR2 DEFAULT NULL,
263                        X_recapture_reserve_flag         VARCHAR2 DEFAULT NULL,
264                        X_limit_proceeds_flag            VARCHAR2 DEFAULT NULL,
265                        X_terminal_gain_loss             VARCHAR2 DEFAULT NULL,
266                        X_tracking_method                VARCHAR2 DEFAULT NULL,
267                        X_allocate_to_fully_rsv_flag     VARCHAR2 DEFAULT NULL,
268                        X_allocate_to_fully_ret_flag     VARCHAR2 DEFAULT NULL,
269                        X_exclude_fully_rsv_flag         VARCHAR2 DEFAULT NULL,
270                        X_excess_allocation_option       VARCHAR2 DEFAULT NULL,
271                        X_depreciation_option            VARCHAR2 DEFAULT NULL,
272                        X_member_rollup_flag             VARCHAR2 DEFAULT NULL,
273                        X_ytd_proceeds                   NUMBER   DEFAULT NULL,
274                        X_ltd_proceeds                   NUMBER   DEFAULT NULL,
275                        X_eofy_reserve                   NUMBER   DEFAULT NULL,
276                        X_cip_cost                       NUMBER   DEFAULT NULL,
277                        X_terminal_gain_loss_amount      NUMBER   DEFAULT NULL,
278                        X_ltd_cost_of_removal            NUMBER   DEFAULT NULL,
279                        X_exclude_proceeds_from_basis    VARCHAR2 DEFAULT NULL,
280                        X_retirement_deprn_option        VARCHAR2 DEFAULT NULL,
281                        X_terminal_gain_loss_flag        VARCHAR2 DEFAULT NULL,
282                        X_Formula_Factor                 NUMBER   DEFAULT NULL,
283                        X_cash_generating_unit_id        NUMBER   DEFAULT NULL,
284                        X_mrc_sob_type_code              VARCHAR2 DEFAULT 'P',
285                        X_set_of_books_id                NUMBER,
286                        X_Calling_Fn                     VARCHAR2,
287 		     X_nbv_at_switch                   NUMBER   DEFAULT NULL,   -- Changes made as per the ER No.s 6606548 and 6606552 by Sbyreddy Start
288 		     X_prior_deprn_limit_type        VARCHAR2 DEFAULT NULL,
289 		     X_prior_deprn_limit_amount      NUMBER   DEFAULT NULL,
290 		     X_prior_deprn_limit             NUMBER   DEFAULT NULL,
291 		     X_period_counter_fully_rsrved    NUMBER   DEFAULT NULL,
292 		     X_extended_depreciation_period   NUMBER   DEFAULT NULL,
293 		     X_prior_deprn_method            VARCHAR2 DEFAULT NULL,
294 		     X_prior_life_in_months          NUMBER   DEFAULT NULL,
295 		     X_prior_basic_rate              NUMBER   DEFAULT NULL,
296 		     X_prior_adjusted_rate           NUMBER   DEFAULT NULL  -- -- Changes made as per the ER No.s 6606548 and 6606552 by Sbyreddy End
297                       , p_log_level_rec        IN     FA_API_TYPES.log_level_rec_type);
298 
299   PROCEDURE Delete_Row(X_Rowid                          VARCHAR2 DEFAULT NULL,
300                        X_Transaction_Header_Id_In       NUMBER DEFAULT NULL,
301                        X_Asset_Id                       NUMBER DEFAULT NULL,
302                        X_mrc_sob_type_code              VARCHAR2 DEFAULT 'P',
303                        X_set_of_books_id                NUMBER ,
304                        X_Calling_Fn                     VARCHAR2, p_log_level_rec        IN     FA_API_TYPES.log_level_rec_type);
305 
306   PROCEDURE Reactivate_Row(X_Transaction_Header_Id_Out  NUMBER,
307                            X_mrc_sob_type_code          VARCHAR2 DEFAULT 'P',
308                            X_set_of_books_id                NUMBER ,
309                            X_Calling_Fn                 VARCHAR2, p_log_level_rec        IN     FA_API_TYPES.log_level_rec_type);
310 
311   PROCEDURE Deactivate_Row(X_asset_id                   NUMBER,
312                            X_book_type_code             VARCHAR2,
313                            X_transaction_header_id_out  NUMBER,
314                            X_date_ineffective           DATE DEFAULT SYSDATE,
315                            X_mrc_sob_type_code          VARCHAR2 DEFAULT 'P',
316                            X_set_of_books_id                NUMBER ,
317                            X_Calling_Fn                 VARCHAR2, p_log_level_rec        IN     FA_API_TYPES.log_level_rec_type);
318 
319 END FA_BOOKS_PKG;