131: --
132: --------------------------------------------------------------------
133:
134: FUNCTION faxama
135: (px_trans_rec IN OUT NOCOPY FA_API_TYPES.trans_rec_type,
136: p_asset_hdr_rec FA_API_TYPES.asset_hdr_rec_type,
137: p_asset_desc_rec FA_API_TYPES.asset_desc_rec_type,
138: p_asset_cat_rec FA_API_TYPES.asset_cat_rec_type,
139: p_asset_type_rec FA_API_TYPES.asset_type_rec_type,
132: --------------------------------------------------------------------
133:
134: FUNCTION faxama
135: (px_trans_rec IN OUT NOCOPY FA_API_TYPES.trans_rec_type,
136: p_asset_hdr_rec FA_API_TYPES.asset_hdr_rec_type,
137: p_asset_desc_rec FA_API_TYPES.asset_desc_rec_type,
138: p_asset_cat_rec FA_API_TYPES.asset_cat_rec_type,
139: p_asset_type_rec FA_API_TYPES.asset_type_rec_type,
140: p_asset_fin_rec_old FA_API_TYPES.asset_fin_rec_type,
133:
134: FUNCTION faxama
135: (px_trans_rec IN OUT NOCOPY FA_API_TYPES.trans_rec_type,
136: p_asset_hdr_rec FA_API_TYPES.asset_hdr_rec_type,
137: p_asset_desc_rec FA_API_TYPES.asset_desc_rec_type,
138: p_asset_cat_rec FA_API_TYPES.asset_cat_rec_type,
139: p_asset_type_rec FA_API_TYPES.asset_type_rec_type,
140: p_asset_fin_rec_old FA_API_TYPES.asset_fin_rec_type,
141: p_asset_fin_rec_adj FA_API_TYPES.asset_fin_rec_type default null,
134: FUNCTION faxama
135: (px_trans_rec IN OUT NOCOPY FA_API_TYPES.trans_rec_type,
136: p_asset_hdr_rec FA_API_TYPES.asset_hdr_rec_type,
137: p_asset_desc_rec FA_API_TYPES.asset_desc_rec_type,
138: p_asset_cat_rec FA_API_TYPES.asset_cat_rec_type,
139: p_asset_type_rec FA_API_TYPES.asset_type_rec_type,
140: p_asset_fin_rec_old FA_API_TYPES.asset_fin_rec_type,
141: p_asset_fin_rec_adj FA_API_TYPES.asset_fin_rec_type default null,
142: px_asset_fin_rec_new IN OUT NOCOPY FA_API_TYPES.asset_fin_rec_type,
135: (px_trans_rec IN OUT NOCOPY FA_API_TYPES.trans_rec_type,
136: p_asset_hdr_rec FA_API_TYPES.asset_hdr_rec_type,
137: p_asset_desc_rec FA_API_TYPES.asset_desc_rec_type,
138: p_asset_cat_rec FA_API_TYPES.asset_cat_rec_type,
139: p_asset_type_rec FA_API_TYPES.asset_type_rec_type,
140: p_asset_fin_rec_old FA_API_TYPES.asset_fin_rec_type,
141: p_asset_fin_rec_adj FA_API_TYPES.asset_fin_rec_type default null,
142: px_asset_fin_rec_new IN OUT NOCOPY FA_API_TYPES.asset_fin_rec_type,
143: p_asset_deprn_rec FA_API_TYPES.asset_deprn_rec_type,
136: p_asset_hdr_rec FA_API_TYPES.asset_hdr_rec_type,
137: p_asset_desc_rec FA_API_TYPES.asset_desc_rec_type,
138: p_asset_cat_rec FA_API_TYPES.asset_cat_rec_type,
139: p_asset_type_rec FA_API_TYPES.asset_type_rec_type,
140: p_asset_fin_rec_old FA_API_TYPES.asset_fin_rec_type,
141: p_asset_fin_rec_adj FA_API_TYPES.asset_fin_rec_type default null,
142: px_asset_fin_rec_new IN OUT NOCOPY FA_API_TYPES.asset_fin_rec_type,
143: p_asset_deprn_rec FA_API_TYPES.asset_deprn_rec_type,
144: p_asset_deprn_rec_adj FA_API_TYPES.asset_deprn_rec_type default null,
137: p_asset_desc_rec FA_API_TYPES.asset_desc_rec_type,
138: p_asset_cat_rec FA_API_TYPES.asset_cat_rec_type,
139: p_asset_type_rec FA_API_TYPES.asset_type_rec_type,
140: p_asset_fin_rec_old FA_API_TYPES.asset_fin_rec_type,
141: p_asset_fin_rec_adj FA_API_TYPES.asset_fin_rec_type default null,
142: px_asset_fin_rec_new IN OUT NOCOPY FA_API_TYPES.asset_fin_rec_type,
143: p_asset_deprn_rec FA_API_TYPES.asset_deprn_rec_type,
144: p_asset_deprn_rec_adj FA_API_TYPES.asset_deprn_rec_type default null,
145: p_period_rec FA_API_TYPES.period_rec_type,
138: p_asset_cat_rec FA_API_TYPES.asset_cat_rec_type,
139: p_asset_type_rec FA_API_TYPES.asset_type_rec_type,
140: p_asset_fin_rec_old FA_API_TYPES.asset_fin_rec_type,
141: p_asset_fin_rec_adj FA_API_TYPES.asset_fin_rec_type default null,
142: px_asset_fin_rec_new IN OUT NOCOPY FA_API_TYPES.asset_fin_rec_type,
143: p_asset_deprn_rec FA_API_TYPES.asset_deprn_rec_type,
144: p_asset_deprn_rec_adj FA_API_TYPES.asset_deprn_rec_type default null,
145: p_period_rec FA_API_TYPES.period_rec_type,
146: p_mrc_sob_type_code VARCHAR2,
139: p_asset_type_rec FA_API_TYPES.asset_type_rec_type,
140: p_asset_fin_rec_old FA_API_TYPES.asset_fin_rec_type,
141: p_asset_fin_rec_adj FA_API_TYPES.asset_fin_rec_type default null,
142: px_asset_fin_rec_new IN OUT NOCOPY FA_API_TYPES.asset_fin_rec_type,
143: p_asset_deprn_rec FA_API_TYPES.asset_deprn_rec_type,
144: p_asset_deprn_rec_adj FA_API_TYPES.asset_deprn_rec_type default null,
145: p_period_rec FA_API_TYPES.period_rec_type,
146: p_mrc_sob_type_code VARCHAR2,
147: p_running_mode NUMBER,
140: p_asset_fin_rec_old FA_API_TYPES.asset_fin_rec_type,
141: p_asset_fin_rec_adj FA_API_TYPES.asset_fin_rec_type default null,
142: px_asset_fin_rec_new IN OUT NOCOPY FA_API_TYPES.asset_fin_rec_type,
143: p_asset_deprn_rec FA_API_TYPES.asset_deprn_rec_type,
144: p_asset_deprn_rec_adj FA_API_TYPES.asset_deprn_rec_type default null,
145: p_period_rec FA_API_TYPES.period_rec_type,
146: p_mrc_sob_type_code VARCHAR2,
147: p_running_mode NUMBER,
148: p_used_by_revaluation NUMBER,
141: p_asset_fin_rec_adj FA_API_TYPES.asset_fin_rec_type default null,
142: px_asset_fin_rec_new IN OUT NOCOPY FA_API_TYPES.asset_fin_rec_type,
143: p_asset_deprn_rec FA_API_TYPES.asset_deprn_rec_type,
144: p_asset_deprn_rec_adj FA_API_TYPES.asset_deprn_rec_type default null,
145: p_period_rec FA_API_TYPES.period_rec_type,
146: p_mrc_sob_type_code VARCHAR2,
147: p_running_mode NUMBER,
148: p_used_by_revaluation NUMBER,
149: p_reclassed_asset_id NUMBER default null,
155: x_deprn_exp OUT NOCOPY NUMBER,
156: x_bonus_deprn_exp OUT NOCOPY NUMBER,
157: x_impairment_exp OUT NOCOPY NUMBER,
158: x_deprn_rsv OUT NOCOPY NUMBER
159: , p_log_level_rec IN FA_API_TYPES.log_level_rec_type) return boolean;
160:
161: --
162: -- Relocated from FAVCALB.pls
163: --
161: --
162: -- Relocated from FAVCALB.pls
163: --
164: FUNCTION calc_raf_adj_cost
165: (p_trans_rec IN FA_API_TYPES.trans_rec_type,
166: p_asset_hdr_rec IN FA_API_TYPES.asset_hdr_rec_type,
167: p_asset_desc_rec IN FA_API_TYPES.asset_desc_rec_type,
168: p_asset_type_rec IN FA_API_TYPES.asset_type_rec_type,
169: p_asset_fin_rec_old IN FA_API_TYPES.asset_fin_rec_type,
162: -- Relocated from FAVCALB.pls
163: --
164: FUNCTION calc_raf_adj_cost
165: (p_trans_rec IN FA_API_TYPES.trans_rec_type,
166: p_asset_hdr_rec IN FA_API_TYPES.asset_hdr_rec_type,
167: p_asset_desc_rec IN FA_API_TYPES.asset_desc_rec_type,
168: p_asset_type_rec IN FA_API_TYPES.asset_type_rec_type,
169: p_asset_fin_rec_old IN FA_API_TYPES.asset_fin_rec_type,
170: px_asset_fin_rec_new IN OUT NOCOPY FA_API_TYPES.asset_fin_rec_type,
163: --
164: FUNCTION calc_raf_adj_cost
165: (p_trans_rec IN FA_API_TYPES.trans_rec_type,
166: p_asset_hdr_rec IN FA_API_TYPES.asset_hdr_rec_type,
167: p_asset_desc_rec IN FA_API_TYPES.asset_desc_rec_type,
168: p_asset_type_rec IN FA_API_TYPES.asset_type_rec_type,
169: p_asset_fin_rec_old IN FA_API_TYPES.asset_fin_rec_type,
170: px_asset_fin_rec_new IN OUT NOCOPY FA_API_TYPES.asset_fin_rec_type,
171: p_asset_deprn_rec_adj IN FA_API_TYPES.asset_deprn_rec_type,
164: FUNCTION calc_raf_adj_cost
165: (p_trans_rec IN FA_API_TYPES.trans_rec_type,
166: p_asset_hdr_rec IN FA_API_TYPES.asset_hdr_rec_type,
167: p_asset_desc_rec IN FA_API_TYPES.asset_desc_rec_type,
168: p_asset_type_rec IN FA_API_TYPES.asset_type_rec_type,
169: p_asset_fin_rec_old IN FA_API_TYPES.asset_fin_rec_type,
170: px_asset_fin_rec_new IN OUT NOCOPY FA_API_TYPES.asset_fin_rec_type,
171: p_asset_deprn_rec_adj IN FA_API_TYPES.asset_deprn_rec_type,
172: p_asset_deprn_rec_new IN FA_API_TYPES.asset_deprn_rec_type,
165: (p_trans_rec IN FA_API_TYPES.trans_rec_type,
166: p_asset_hdr_rec IN FA_API_TYPES.asset_hdr_rec_type,
167: p_asset_desc_rec IN FA_API_TYPES.asset_desc_rec_type,
168: p_asset_type_rec IN FA_API_TYPES.asset_type_rec_type,
169: p_asset_fin_rec_old IN FA_API_TYPES.asset_fin_rec_type,
170: px_asset_fin_rec_new IN OUT NOCOPY FA_API_TYPES.asset_fin_rec_type,
171: p_asset_deprn_rec_adj IN FA_API_TYPES.asset_deprn_rec_type,
172: p_asset_deprn_rec_new IN FA_API_TYPES.asset_deprn_rec_type,
173: p_period_rec IN FA_API_TYPES.period_rec_type,
166: p_asset_hdr_rec IN FA_API_TYPES.asset_hdr_rec_type,
167: p_asset_desc_rec IN FA_API_TYPES.asset_desc_rec_type,
168: p_asset_type_rec IN FA_API_TYPES.asset_type_rec_type,
169: p_asset_fin_rec_old IN FA_API_TYPES.asset_fin_rec_type,
170: px_asset_fin_rec_new IN OUT NOCOPY FA_API_TYPES.asset_fin_rec_type,
171: p_asset_deprn_rec_adj IN FA_API_TYPES.asset_deprn_rec_type,
172: p_asset_deprn_rec_new IN FA_API_TYPES.asset_deprn_rec_type,
173: p_period_rec IN FA_API_TYPES.period_rec_type,
174: p_group_reclass_options_rec IN FA_API_TYPES.group_reclass_options_rec_type default null,
167: p_asset_desc_rec IN FA_API_TYPES.asset_desc_rec_type,
168: p_asset_type_rec IN FA_API_TYPES.asset_type_rec_type,
169: p_asset_fin_rec_old IN FA_API_TYPES.asset_fin_rec_type,
170: px_asset_fin_rec_new IN OUT NOCOPY FA_API_TYPES.asset_fin_rec_type,
171: p_asset_deprn_rec_adj IN FA_API_TYPES.asset_deprn_rec_type,
172: p_asset_deprn_rec_new IN FA_API_TYPES.asset_deprn_rec_type,
173: p_period_rec IN FA_API_TYPES.period_rec_type,
174: p_group_reclass_options_rec IN FA_API_TYPES.group_reclass_options_rec_type default null,
175: p_mrc_sob_type_code IN VARCHAR2
168: p_asset_type_rec IN FA_API_TYPES.asset_type_rec_type,
169: p_asset_fin_rec_old IN FA_API_TYPES.asset_fin_rec_type,
170: px_asset_fin_rec_new IN OUT NOCOPY FA_API_TYPES.asset_fin_rec_type,
171: p_asset_deprn_rec_adj IN FA_API_TYPES.asset_deprn_rec_type,
172: p_asset_deprn_rec_new IN FA_API_TYPES.asset_deprn_rec_type,
173: p_period_rec IN FA_API_TYPES.period_rec_type,
174: p_group_reclass_options_rec IN FA_API_TYPES.group_reclass_options_rec_type default null,
175: p_mrc_sob_type_code IN VARCHAR2
176: , p_log_level_rec IN FA_API_TYPES.log_level_rec_type) RETURN BOOLEAN;
169: p_asset_fin_rec_old IN FA_API_TYPES.asset_fin_rec_type,
170: px_asset_fin_rec_new IN OUT NOCOPY FA_API_TYPES.asset_fin_rec_type,
171: p_asset_deprn_rec_adj IN FA_API_TYPES.asset_deprn_rec_type,
172: p_asset_deprn_rec_new IN FA_API_TYPES.asset_deprn_rec_type,
173: p_period_rec IN FA_API_TYPES.period_rec_type,
174: p_group_reclass_options_rec IN FA_API_TYPES.group_reclass_options_rec_type default null,
175: p_mrc_sob_type_code IN VARCHAR2
176: , p_log_level_rec IN FA_API_TYPES.log_level_rec_type) RETURN BOOLEAN;
177:
170: px_asset_fin_rec_new IN OUT NOCOPY FA_API_TYPES.asset_fin_rec_type,
171: p_asset_deprn_rec_adj IN FA_API_TYPES.asset_deprn_rec_type,
172: p_asset_deprn_rec_new IN FA_API_TYPES.asset_deprn_rec_type,
173: p_period_rec IN FA_API_TYPES.period_rec_type,
174: p_group_reclass_options_rec IN FA_API_TYPES.group_reclass_options_rec_type default null,
175: p_mrc_sob_type_code IN VARCHAR2
176: , p_log_level_rec IN FA_API_TYPES.log_level_rec_type) RETURN BOOLEAN;
177:
178: --
172: p_asset_deprn_rec_new IN FA_API_TYPES.asset_deprn_rec_type,
173: p_period_rec IN FA_API_TYPES.period_rec_type,
174: p_group_reclass_options_rec IN FA_API_TYPES.group_reclass_options_rec_type default null,
175: p_mrc_sob_type_code IN VARCHAR2
176: , p_log_level_rec IN FA_API_TYPES.log_level_rec_type) RETURN BOOLEAN;
177:
178: --
179: -- Functioins from original FA_AMORT_PVT
180: --
210: *--------------------------------------------------------------------
211: */
212:
213: FUNCTION faxraf
214: (px_trans_rec IN OUT NOCOPY FA_API_TYPES.trans_rec_type,
215: p_asset_hdr_rec IN FA_API_TYPES.asset_hdr_rec_type,
216: p_asset_desc_rec IN FA_API_TYPES.asset_desc_rec_type,
217: p_asset_cat_rec IN FA_API_TYPES.asset_cat_rec_type,
218: p_asset_type_rec IN FA_API_TYPES.asset_type_rec_type,
211: */
212:
213: FUNCTION faxraf
214: (px_trans_rec IN OUT NOCOPY FA_API_TYPES.trans_rec_type,
215: p_asset_hdr_rec IN FA_API_TYPES.asset_hdr_rec_type,
216: p_asset_desc_rec IN FA_API_TYPES.asset_desc_rec_type,
217: p_asset_cat_rec IN FA_API_TYPES.asset_cat_rec_type,
218: p_asset_type_rec IN FA_API_TYPES.asset_type_rec_type,
219: p_asset_fin_rec_old IN FA_API_TYPES.asset_fin_rec_type,
212:
213: FUNCTION faxraf
214: (px_trans_rec IN OUT NOCOPY FA_API_TYPES.trans_rec_type,
215: p_asset_hdr_rec IN FA_API_TYPES.asset_hdr_rec_type,
216: p_asset_desc_rec IN FA_API_TYPES.asset_desc_rec_type,
217: p_asset_cat_rec IN FA_API_TYPES.asset_cat_rec_type,
218: p_asset_type_rec IN FA_API_TYPES.asset_type_rec_type,
219: p_asset_fin_rec_old IN FA_API_TYPES.asset_fin_rec_type,
220: px_asset_fin_rec_new IN OUT NOCOPY FA_API_TYPES.asset_fin_rec_type,
213: FUNCTION faxraf
214: (px_trans_rec IN OUT NOCOPY FA_API_TYPES.trans_rec_type,
215: p_asset_hdr_rec IN FA_API_TYPES.asset_hdr_rec_type,
216: p_asset_desc_rec IN FA_API_TYPES.asset_desc_rec_type,
217: p_asset_cat_rec IN FA_API_TYPES.asset_cat_rec_type,
218: p_asset_type_rec IN FA_API_TYPES.asset_type_rec_type,
219: p_asset_fin_rec_old IN FA_API_TYPES.asset_fin_rec_type,
220: px_asset_fin_rec_new IN OUT NOCOPY FA_API_TYPES.asset_fin_rec_type,
221: p_asset_deprn_rec IN FA_API_TYPES.asset_deprn_rec_type,
214: (px_trans_rec IN OUT NOCOPY FA_API_TYPES.trans_rec_type,
215: p_asset_hdr_rec IN FA_API_TYPES.asset_hdr_rec_type,
216: p_asset_desc_rec IN FA_API_TYPES.asset_desc_rec_type,
217: p_asset_cat_rec IN FA_API_TYPES.asset_cat_rec_type,
218: p_asset_type_rec IN FA_API_TYPES.asset_type_rec_type,
219: p_asset_fin_rec_old IN FA_API_TYPES.asset_fin_rec_type,
220: px_asset_fin_rec_new IN OUT NOCOPY FA_API_TYPES.asset_fin_rec_type,
221: p_asset_deprn_rec IN FA_API_TYPES.asset_deprn_rec_type,
222: p_period_rec IN FA_API_TYPES.period_rec_type,
215: p_asset_hdr_rec IN FA_API_TYPES.asset_hdr_rec_type,
216: p_asset_desc_rec IN FA_API_TYPES.asset_desc_rec_type,
217: p_asset_cat_rec IN FA_API_TYPES.asset_cat_rec_type,
218: p_asset_type_rec IN FA_API_TYPES.asset_type_rec_type,
219: p_asset_fin_rec_old IN FA_API_TYPES.asset_fin_rec_type,
220: px_asset_fin_rec_new IN OUT NOCOPY FA_API_TYPES.asset_fin_rec_type,
221: p_asset_deprn_rec IN FA_API_TYPES.asset_deprn_rec_type,
222: p_period_rec IN FA_API_TYPES.period_rec_type,
223: px_deprn_exp IN OUT NOCOPY number,
216: p_asset_desc_rec IN FA_API_TYPES.asset_desc_rec_type,
217: p_asset_cat_rec IN FA_API_TYPES.asset_cat_rec_type,
218: p_asset_type_rec IN FA_API_TYPES.asset_type_rec_type,
219: p_asset_fin_rec_old IN FA_API_TYPES.asset_fin_rec_type,
220: px_asset_fin_rec_new IN OUT NOCOPY FA_API_TYPES.asset_fin_rec_type,
221: p_asset_deprn_rec IN FA_API_TYPES.asset_deprn_rec_type,
222: p_period_rec IN FA_API_TYPES.period_rec_type,
223: px_deprn_exp IN OUT NOCOPY number,
224: px_bonus_deprn_exp IN OUT NOCOPY number,
217: p_asset_cat_rec IN FA_API_TYPES.asset_cat_rec_type,
218: p_asset_type_rec IN FA_API_TYPES.asset_type_rec_type,
219: p_asset_fin_rec_old IN FA_API_TYPES.asset_fin_rec_type,
220: px_asset_fin_rec_new IN OUT NOCOPY FA_API_TYPES.asset_fin_rec_type,
221: p_asset_deprn_rec IN FA_API_TYPES.asset_deprn_rec_type,
222: p_period_rec IN FA_API_TYPES.period_rec_type,
223: px_deprn_exp IN OUT NOCOPY number,
224: px_bonus_deprn_exp IN OUT NOCOPY number,
225: px_impairment_exp IN OUT NOCOPY number,
218: p_asset_type_rec IN FA_API_TYPES.asset_type_rec_type,
219: p_asset_fin_rec_old IN FA_API_TYPES.asset_fin_rec_type,
220: px_asset_fin_rec_new IN OUT NOCOPY FA_API_TYPES.asset_fin_rec_type,
221: p_asset_deprn_rec IN FA_API_TYPES.asset_deprn_rec_type,
222: p_period_rec IN FA_API_TYPES.period_rec_type,
223: px_deprn_exp IN OUT NOCOPY number,
224: px_bonus_deprn_exp IN OUT NOCOPY number,
225: px_impairment_exp IN OUT NOCOPY number,
226: px_reval_deprn_rsv_adj IN out NOCOPY number,
226: px_reval_deprn_rsv_adj IN out NOCOPY number,
227: p_mrc_sob_type_code IN VARCHAR2,
228: p_running_mode IN NUMBER,
229: p_used_by_revaluation IN NUMBER
230: , p_log_level_rec IN FA_API_TYPES.log_level_rec_type) return boolean;
231:
232: /*
233: ---------------------------------------------------------------------
234: *
270: *--------------------------------------------------------------------
271: */
272:
273: FUNCTION faxama
274: (px_trans_rec IN OUT NOCOPY FA_API_TYPES.trans_rec_type,
275: p_asset_hdr_rec IN FA_API_TYPES.asset_hdr_rec_type,
276: p_asset_desc_rec IN FA_API_TYPES.asset_desc_rec_type,
277: p_asset_cat_rec IN FA_API_TYPES.asset_cat_rec_type,
278: p_asset_type_rec IN FA_API_TYPES.asset_type_rec_type,
271: */
272:
273: FUNCTION faxama
274: (px_trans_rec IN OUT NOCOPY FA_API_TYPES.trans_rec_type,
275: p_asset_hdr_rec IN FA_API_TYPES.asset_hdr_rec_type,
276: p_asset_desc_rec IN FA_API_TYPES.asset_desc_rec_type,
277: p_asset_cat_rec IN FA_API_TYPES.asset_cat_rec_type,
278: p_asset_type_rec IN FA_API_TYPES.asset_type_rec_type,
279: p_asset_fin_rec_old IN FA_API_TYPES.asset_fin_rec_type,
272:
273: FUNCTION faxama
274: (px_trans_rec IN OUT NOCOPY FA_API_TYPES.trans_rec_type,
275: p_asset_hdr_rec IN FA_API_TYPES.asset_hdr_rec_type,
276: p_asset_desc_rec IN FA_API_TYPES.asset_desc_rec_type,
277: p_asset_cat_rec IN FA_API_TYPES.asset_cat_rec_type,
278: p_asset_type_rec IN FA_API_TYPES.asset_type_rec_type,
279: p_asset_fin_rec_old IN FA_API_TYPES.asset_fin_rec_type,
280: p_asset_fin_rec_adj IN FA_API_TYPES.asset_fin_rec_type default null,
273: FUNCTION faxama
274: (px_trans_rec IN OUT NOCOPY FA_API_TYPES.trans_rec_type,
275: p_asset_hdr_rec IN FA_API_TYPES.asset_hdr_rec_type,
276: p_asset_desc_rec IN FA_API_TYPES.asset_desc_rec_type,
277: p_asset_cat_rec IN FA_API_TYPES.asset_cat_rec_type,
278: p_asset_type_rec IN FA_API_TYPES.asset_type_rec_type,
279: p_asset_fin_rec_old IN FA_API_TYPES.asset_fin_rec_type,
280: p_asset_fin_rec_adj IN FA_API_TYPES.asset_fin_rec_type default null,
281: px_asset_fin_rec_new IN OUT NOCOPY FA_API_TYPES.asset_fin_rec_type,
274: (px_trans_rec IN OUT NOCOPY FA_API_TYPES.trans_rec_type,
275: p_asset_hdr_rec IN FA_API_TYPES.asset_hdr_rec_type,
276: p_asset_desc_rec IN FA_API_TYPES.asset_desc_rec_type,
277: p_asset_cat_rec IN FA_API_TYPES.asset_cat_rec_type,
278: p_asset_type_rec IN FA_API_TYPES.asset_type_rec_type,
279: p_asset_fin_rec_old IN FA_API_TYPES.asset_fin_rec_type,
280: p_asset_fin_rec_adj IN FA_API_TYPES.asset_fin_rec_type default null,
281: px_asset_fin_rec_new IN OUT NOCOPY FA_API_TYPES.asset_fin_rec_type,
282: p_asset_deprn_rec IN FA_API_TYPES.asset_deprn_rec_type,
275: p_asset_hdr_rec IN FA_API_TYPES.asset_hdr_rec_type,
276: p_asset_desc_rec IN FA_API_TYPES.asset_desc_rec_type,
277: p_asset_cat_rec IN FA_API_TYPES.asset_cat_rec_type,
278: p_asset_type_rec IN FA_API_TYPES.asset_type_rec_type,
279: p_asset_fin_rec_old IN FA_API_TYPES.asset_fin_rec_type,
280: p_asset_fin_rec_adj IN FA_API_TYPES.asset_fin_rec_type default null,
281: px_asset_fin_rec_new IN OUT NOCOPY FA_API_TYPES.asset_fin_rec_type,
282: p_asset_deprn_rec IN FA_API_TYPES.asset_deprn_rec_type,
283: p_asset_deprn_rec_adj IN FA_API_TYPES.asset_deprn_rec_type default null,
276: p_asset_desc_rec IN FA_API_TYPES.asset_desc_rec_type,
277: p_asset_cat_rec IN FA_API_TYPES.asset_cat_rec_type,
278: p_asset_type_rec IN FA_API_TYPES.asset_type_rec_type,
279: p_asset_fin_rec_old IN FA_API_TYPES.asset_fin_rec_type,
280: p_asset_fin_rec_adj IN FA_API_TYPES.asset_fin_rec_type default null,
281: px_asset_fin_rec_new IN OUT NOCOPY FA_API_TYPES.asset_fin_rec_type,
282: p_asset_deprn_rec IN FA_API_TYPES.asset_deprn_rec_type,
283: p_asset_deprn_rec_adj IN FA_API_TYPES.asset_deprn_rec_type default null,
284: p_period_rec IN FA_API_TYPES.period_rec_type,
277: p_asset_cat_rec IN FA_API_TYPES.asset_cat_rec_type,
278: p_asset_type_rec IN FA_API_TYPES.asset_type_rec_type,
279: p_asset_fin_rec_old IN FA_API_TYPES.asset_fin_rec_type,
280: p_asset_fin_rec_adj IN FA_API_TYPES.asset_fin_rec_type default null,
281: px_asset_fin_rec_new IN OUT NOCOPY FA_API_TYPES.asset_fin_rec_type,
282: p_asset_deprn_rec IN FA_API_TYPES.asset_deprn_rec_type,
283: p_asset_deprn_rec_adj IN FA_API_TYPES.asset_deprn_rec_type default null,
284: p_period_rec IN FA_API_TYPES.period_rec_type,
285: p_mrc_sob_type_code IN VARCHAR2,
278: p_asset_type_rec IN FA_API_TYPES.asset_type_rec_type,
279: p_asset_fin_rec_old IN FA_API_TYPES.asset_fin_rec_type,
280: p_asset_fin_rec_adj IN FA_API_TYPES.asset_fin_rec_type default null,
281: px_asset_fin_rec_new IN OUT NOCOPY FA_API_TYPES.asset_fin_rec_type,
282: p_asset_deprn_rec IN FA_API_TYPES.asset_deprn_rec_type,
283: p_asset_deprn_rec_adj IN FA_API_TYPES.asset_deprn_rec_type default null,
284: p_period_rec IN FA_API_TYPES.period_rec_type,
285: p_mrc_sob_type_code IN VARCHAR2,
286: p_running_mode IN NUMBER,
279: p_asset_fin_rec_old IN FA_API_TYPES.asset_fin_rec_type,
280: p_asset_fin_rec_adj IN FA_API_TYPES.asset_fin_rec_type default null,
281: px_asset_fin_rec_new IN OUT NOCOPY FA_API_TYPES.asset_fin_rec_type,
282: p_asset_deprn_rec IN FA_API_TYPES.asset_deprn_rec_type,
283: p_asset_deprn_rec_adj IN FA_API_TYPES.asset_deprn_rec_type default null,
284: p_period_rec IN FA_API_TYPES.period_rec_type,
285: p_mrc_sob_type_code IN VARCHAR2,
286: p_running_mode IN NUMBER,
287: p_used_by_revaluation IN NUMBER,
280: p_asset_fin_rec_adj IN FA_API_TYPES.asset_fin_rec_type default null,
281: px_asset_fin_rec_new IN OUT NOCOPY FA_API_TYPES.asset_fin_rec_type,
282: p_asset_deprn_rec IN FA_API_TYPES.asset_deprn_rec_type,
283: p_asset_deprn_rec_adj IN FA_API_TYPES.asset_deprn_rec_type default null,
284: p_period_rec IN FA_API_TYPES.period_rec_type,
285: p_mrc_sob_type_code IN VARCHAR2,
286: p_running_mode IN NUMBER,
287: p_used_by_revaluation IN NUMBER,
288: p_reclassed_asset_id NUMBER default null,
290: p_reclassed_asset_dpis DATE default null,
291: x_deprn_exp OUT NOCOPY number,
292: x_bonus_deprn_exp OUT NOCOPY number,
293: x_impairment_exp OUT NOCOPY number
294: , p_log_level_rec IN FA_API_TYPES.log_level_rec_type) return boolean;
295:
296: /*
297: ---------------------------------------------------------------------
298: *
328: *--------------------------------------------------------------------
329: */
330:
331:
332: FUNCTION get_reserve(px_trans_rec in out nocopy FA_API_TYPES.trans_rec_type,
333: p_asset_hdr_rec in FA_API_TYPES.asset_hdr_rec_type,
334: p_asset_desc_rec in FA_API_TYPES.asset_desc_rec_type,
335: px_asset_fin_rec in out nocopy FA_API_TYPES.asset_fin_rec_type,
336: p_add_txn_id in number,
329: */
330:
331:
332: FUNCTION get_reserve(px_trans_rec in out nocopy FA_API_TYPES.trans_rec_type,
333: p_asset_hdr_rec in FA_API_TYPES.asset_hdr_rec_type,
334: p_asset_desc_rec in FA_API_TYPES.asset_desc_rec_type,
335: px_asset_fin_rec in out nocopy FA_API_TYPES.asset_fin_rec_type,
336: p_add_txn_id in number,
337: p_amortize_fy in integer,
330:
331:
332: FUNCTION get_reserve(px_trans_rec in out nocopy FA_API_TYPES.trans_rec_type,
333: p_asset_hdr_rec in FA_API_TYPES.asset_hdr_rec_type,
334: p_asset_desc_rec in FA_API_TYPES.asset_desc_rec_type,
335: px_asset_fin_rec in out nocopy FA_API_TYPES.asset_fin_rec_type,
336: p_add_txn_id in number,
337: p_amortize_fy in integer,
338: p_amortize_per_num in integer,
331:
332: FUNCTION get_reserve(px_trans_rec in out nocopy FA_API_TYPES.trans_rec_type,
333: p_asset_hdr_rec in FA_API_TYPES.asset_hdr_rec_type,
334: p_asset_desc_rec in FA_API_TYPES.asset_desc_rec_type,
335: px_asset_fin_rec in out nocopy FA_API_TYPES.asset_fin_rec_type,
336: p_add_txn_id in number,
337: p_amortize_fy in integer,
338: p_amortize_per_num in integer,
339: p_pers_per_yr in integer,
339: p_pers_per_yr in integer,
340: p_mrc_sob_type_code in varchar2,
341: x_deprn_rsv out nocopy number,
342: x_bonus_deprn_rsv out nocopy number,
343: x_impairment_rsv out nocopy number, p_log_level_rec IN FA_API_TYPES.log_level_rec_type) return boolean;
344:
345:
346: /*
347: ---------------------------------------------------------------------
380: p_rec_cost in number,
381: p_prior_fy_exp in number,
382: p_deprn_rsv in number,
383: p_ytd_deprn in number,
384: px_adj_cost in out nocopy number, p_log_level_rec IN FA_API_TYPES.log_level_rec_type)
385: return boolean;
386:
387: END FA_AMORT_PVT;