4: TYPE num_tbl IS TABLE OF NUMBER INDEX BY BINARY_INTEGER;
5: TYPE date_tbl IS TABLE OF DATE INDEX BY BINARY_INTEGER;
6: TYPE v30_tbl IS TABLE OF VARCHAR2(30) INDEX BY BINARY_INTEGER;
7:
8: g_log_level_rec fa_api_types.log_level_rec_type;
9:
10: --*********************** Private functions ******************************--
11: -- private declaration for books (mrc) wrapper
12: FUNCTION do_all_books(
13: p_book IN VARCHAR2,
14: p_source_group_asset_id IN NUMBER DEFAULT NULL,
15: p_dest_group_asset_id IN NUMBER DEFAULT NULL,
16: p_trx_number IN NUMBER DEFAULT NULL,
17: p_log_level_rec IN fa_api_types.log_level_rec_type default null)
18: RETURN BOOLEAN;
19:
20: FUNCTION do_group_reclass(
21: p_trx_ref_rec IN fa_api_types.trx_ref_rec_type,
17: p_log_level_rec IN fa_api_types.log_level_rec_type default null)
18: RETURN BOOLEAN;
19:
20: FUNCTION do_group_reclass(
21: p_trx_ref_rec IN fa_api_types.trx_ref_rec_type,
22: p_mrc_sob_type_code IN VARCHAR2,
23: p_log_level_rec IN fa_api_types.log_level_rec_type default null)
24: RETURN BOOLEAN;
25:
19:
20: FUNCTION do_group_reclass(
21: p_trx_ref_rec IN fa_api_types.trx_ref_rec_type,
22: p_mrc_sob_type_code IN VARCHAR2,
23: p_log_level_rec IN fa_api_types.log_level_rec_type default null)
24: RETURN BOOLEAN;
25:
26: PROCEDURE do_pending_groups(
27: errbuf OUT NOCOPY VARCHAR2,
125: p_book IN VARCHAR2,
126: p_source_group_asset_id IN NUMBER DEFAULT NULL,
127: p_dest_group_asset_id IN NUMBER DEFAULT NULL,
128: p_trx_number IN NUMBER DEFAULT NULL,
129: p_log_level_rec IN fa_api_types.log_level_rec_type default null)
130: RETURN BOOLEAN IS
131:
132: -- source group asset
133: -- if not group reclass then this is the only group which is being
131:
132: -- source group asset
133: -- if not group reclass then this is the only group which is being
134: -- impacted by member trxn
135: l_trans_rec FA_API_TYPES.trans_rec_type;
136: l_asset_hdr_rec FA_API_TYPES.asset_hdr_rec_type;
137: l_asset_desc_rec FA_API_TYPES.asset_desc_rec_type;
138: l_asset_type_rec FA_API_TYPES.asset_type_rec_type;
139: l_asset_cat_rec FA_API_TYPES.asset_cat_rec_type;
132: -- source group asset
133: -- if not group reclass then this is the only group which is being
134: -- impacted by member trxn
135: l_trans_rec FA_API_TYPES.trans_rec_type;
136: l_asset_hdr_rec FA_API_TYPES.asset_hdr_rec_type;
137: l_asset_desc_rec FA_API_TYPES.asset_desc_rec_type;
138: l_asset_type_rec FA_API_TYPES.asset_type_rec_type;
139: l_asset_cat_rec FA_API_TYPES.asset_cat_rec_type;
140: l_asset_fin_rec_old FA_API_TYPES.asset_fin_rec_type;
133: -- if not group reclass then this is the only group which is being
134: -- impacted by member trxn
135: l_trans_rec FA_API_TYPES.trans_rec_type;
136: l_asset_hdr_rec FA_API_TYPES.asset_hdr_rec_type;
137: l_asset_desc_rec FA_API_TYPES.asset_desc_rec_type;
138: l_asset_type_rec FA_API_TYPES.asset_type_rec_type;
139: l_asset_cat_rec FA_API_TYPES.asset_cat_rec_type;
140: l_asset_fin_rec_old FA_API_TYPES.asset_fin_rec_type;
141: l_asset_fin_rec_adj FA_API_TYPES.asset_fin_rec_type;
134: -- impacted by member trxn
135: l_trans_rec FA_API_TYPES.trans_rec_type;
136: l_asset_hdr_rec FA_API_TYPES.asset_hdr_rec_type;
137: l_asset_desc_rec FA_API_TYPES.asset_desc_rec_type;
138: l_asset_type_rec FA_API_TYPES.asset_type_rec_type;
139: l_asset_cat_rec FA_API_TYPES.asset_cat_rec_type;
140: l_asset_fin_rec_old FA_API_TYPES.asset_fin_rec_type;
141: l_asset_fin_rec_adj FA_API_TYPES.asset_fin_rec_type;
142: l_asset_fin_rec_new FA_API_TYPES.asset_fin_rec_type;
135: l_trans_rec FA_API_TYPES.trans_rec_type;
136: l_asset_hdr_rec FA_API_TYPES.asset_hdr_rec_type;
137: l_asset_desc_rec FA_API_TYPES.asset_desc_rec_type;
138: l_asset_type_rec FA_API_TYPES.asset_type_rec_type;
139: l_asset_cat_rec FA_API_TYPES.asset_cat_rec_type;
140: l_asset_fin_rec_old FA_API_TYPES.asset_fin_rec_type;
141: l_asset_fin_rec_adj FA_API_TYPES.asset_fin_rec_type;
142: l_asset_fin_rec_new FA_API_TYPES.asset_fin_rec_type;
143: l_asset_deprn_rec_old FA_API_TYPES.asset_deprn_rec_type;
136: l_asset_hdr_rec FA_API_TYPES.asset_hdr_rec_type;
137: l_asset_desc_rec FA_API_TYPES.asset_desc_rec_type;
138: l_asset_type_rec FA_API_TYPES.asset_type_rec_type;
139: l_asset_cat_rec FA_API_TYPES.asset_cat_rec_type;
140: l_asset_fin_rec_old FA_API_TYPES.asset_fin_rec_type;
141: l_asset_fin_rec_adj FA_API_TYPES.asset_fin_rec_type;
142: l_asset_fin_rec_new FA_API_TYPES.asset_fin_rec_type;
143: l_asset_deprn_rec_old FA_API_TYPES.asset_deprn_rec_type;
144: l_asset_deprn_rec_adj FA_API_TYPES.asset_deprn_rec_type;
137: l_asset_desc_rec FA_API_TYPES.asset_desc_rec_type;
138: l_asset_type_rec FA_API_TYPES.asset_type_rec_type;
139: l_asset_cat_rec FA_API_TYPES.asset_cat_rec_type;
140: l_asset_fin_rec_old FA_API_TYPES.asset_fin_rec_type;
141: l_asset_fin_rec_adj FA_API_TYPES.asset_fin_rec_type;
142: l_asset_fin_rec_new FA_API_TYPES.asset_fin_rec_type;
143: l_asset_deprn_rec_old FA_API_TYPES.asset_deprn_rec_type;
144: l_asset_deprn_rec_adj FA_API_TYPES.asset_deprn_rec_type;
145: l_asset_deprn_rec_new FA_API_TYPES.asset_deprn_rec_type;
138: l_asset_type_rec FA_API_TYPES.asset_type_rec_type;
139: l_asset_cat_rec FA_API_TYPES.asset_cat_rec_type;
140: l_asset_fin_rec_old FA_API_TYPES.asset_fin_rec_type;
141: l_asset_fin_rec_adj FA_API_TYPES.asset_fin_rec_type;
142: l_asset_fin_rec_new FA_API_TYPES.asset_fin_rec_type;
143: l_asset_deprn_rec_old FA_API_TYPES.asset_deprn_rec_type;
144: l_asset_deprn_rec_adj FA_API_TYPES.asset_deprn_rec_type;
145: l_asset_deprn_rec_new FA_API_TYPES.asset_deprn_rec_type;
146: l_period_rec FA_API_TYPES.period_rec_type;
139: l_asset_cat_rec FA_API_TYPES.asset_cat_rec_type;
140: l_asset_fin_rec_old FA_API_TYPES.asset_fin_rec_type;
141: l_asset_fin_rec_adj FA_API_TYPES.asset_fin_rec_type;
142: l_asset_fin_rec_new FA_API_TYPES.asset_fin_rec_type;
143: l_asset_deprn_rec_old FA_API_TYPES.asset_deprn_rec_type;
144: l_asset_deprn_rec_adj FA_API_TYPES.asset_deprn_rec_type;
145: l_asset_deprn_rec_new FA_API_TYPES.asset_deprn_rec_type;
146: l_period_rec FA_API_TYPES.period_rec_type;
147:
140: l_asset_fin_rec_old FA_API_TYPES.asset_fin_rec_type;
141: l_asset_fin_rec_adj FA_API_TYPES.asset_fin_rec_type;
142: l_asset_fin_rec_new FA_API_TYPES.asset_fin_rec_type;
143: l_asset_deprn_rec_old FA_API_TYPES.asset_deprn_rec_type;
144: l_asset_deprn_rec_adj FA_API_TYPES.asset_deprn_rec_type;
145: l_asset_deprn_rec_new FA_API_TYPES.asset_deprn_rec_type;
146: l_period_rec FA_API_TYPES.period_rec_type;
147:
148: l_asset_fin_rec_adj_null FA_API_TYPES.asset_fin_rec_type;
141: l_asset_fin_rec_adj FA_API_TYPES.asset_fin_rec_type;
142: l_asset_fin_rec_new FA_API_TYPES.asset_fin_rec_type;
143: l_asset_deprn_rec_old FA_API_TYPES.asset_deprn_rec_type;
144: l_asset_deprn_rec_adj FA_API_TYPES.asset_deprn_rec_type;
145: l_asset_deprn_rec_new FA_API_TYPES.asset_deprn_rec_type;
146: l_period_rec FA_API_TYPES.period_rec_type;
147:
148: l_asset_fin_rec_adj_null FA_API_TYPES.asset_fin_rec_type;
149: l_asset_deprn_rec_adj_null FA_API_TYPES.asset_deprn_rec_type;
142: l_asset_fin_rec_new FA_API_TYPES.asset_fin_rec_type;
143: l_asset_deprn_rec_old FA_API_TYPES.asset_deprn_rec_type;
144: l_asset_deprn_rec_adj FA_API_TYPES.asset_deprn_rec_type;
145: l_asset_deprn_rec_new FA_API_TYPES.asset_deprn_rec_type;
146: l_period_rec FA_API_TYPES.period_rec_type;
147:
148: l_asset_fin_rec_adj_null FA_API_TYPES.asset_fin_rec_type;
149: l_asset_deprn_rec_adj_null FA_API_TYPES.asset_deprn_rec_type;
150:
144: l_asset_deprn_rec_adj FA_API_TYPES.asset_deprn_rec_type;
145: l_asset_deprn_rec_new FA_API_TYPES.asset_deprn_rec_type;
146: l_period_rec FA_API_TYPES.period_rec_type;
147:
148: l_asset_fin_rec_adj_null FA_API_TYPES.asset_fin_rec_type;
149: l_asset_deprn_rec_adj_null FA_API_TYPES.asset_deprn_rec_type;
150:
151: l_trx_ref_rec fa_api_types.trx_ref_rec_type;
152:
145: l_asset_deprn_rec_new FA_API_TYPES.asset_deprn_rec_type;
146: l_period_rec FA_API_TYPES.period_rec_type;
147:
148: l_asset_fin_rec_adj_null FA_API_TYPES.asset_fin_rec_type;
149: l_asset_deprn_rec_adj_null FA_API_TYPES.asset_deprn_rec_type;
150:
151: l_trx_ref_rec fa_api_types.trx_ref_rec_type;
152:
153: l_sob_tbl FA_CACHE_PKG.fazcrsob_sob_tbl_type;
147:
148: l_asset_fin_rec_adj_null FA_API_TYPES.asset_fin_rec_type;
149: l_asset_deprn_rec_adj_null FA_API_TYPES.asset_deprn_rec_type;
150:
151: l_trx_ref_rec fa_api_types.trx_ref_rec_type;
152:
153: l_sob_tbl FA_CACHE_PKG.fazcrsob_sob_tbl_type;
154: l_mrc_sob_type_code varchar2(1);
155:
283: where asset_id = l_asset_hdr_rec.asset_id
284: and book_type_code = l_asset_hdr_rec.book_type_code
285: and transaction_header_id = l_trans_rec.transaction_header_id;
286:
287: l_unplanned_deprn_rec FA_API_TYPES.unplanned_deprn_rec_type;
288: l_group_deprn_amount NUMBER;
289: l_group_bonus_amount NUMBER;
290: l_return_code NUMBER;
291:
361: fa_trx_references tr --Added for bug 537059
362: where th.transaction_header_id = l_trans_rec.member_transaction_header_id
363: and tr.trx_reference_id(+) = th.trx_reference_id; --Added for bug 537059
364:
365: lm_trans_rec FA_API_TYPES.trans_rec_type;
366: lm_asset_hdr_rec FA_API_TYPES.asset_hdr_rec_type;
367: lm_asset_desc_rec FA_API_TYPES.asset_desc_rec_type;
368: lm_asset_fin_rec FA_API_TYPES.asset_fin_rec_type;
369: lm_asset_cat_rec FA_API_TYPES.asset_cat_rec_type;
362: where th.transaction_header_id = l_trans_rec.member_transaction_header_id
363: and tr.trx_reference_id(+) = th.trx_reference_id; --Added for bug 537059
364:
365: lm_trans_rec FA_API_TYPES.trans_rec_type;
366: lm_asset_hdr_rec FA_API_TYPES.asset_hdr_rec_type;
367: lm_asset_desc_rec FA_API_TYPES.asset_desc_rec_type;
368: lm_asset_fin_rec FA_API_TYPES.asset_fin_rec_type;
369: lm_asset_cat_rec FA_API_TYPES.asset_cat_rec_type;
370: lm_asset_type_rec FA_API_TYPES.asset_type_rec_type;
363: and tr.trx_reference_id(+) = th.trx_reference_id; --Added for bug 537059
364:
365: lm_trans_rec FA_API_TYPES.trans_rec_type;
366: lm_asset_hdr_rec FA_API_TYPES.asset_hdr_rec_type;
367: lm_asset_desc_rec FA_API_TYPES.asset_desc_rec_type;
368: lm_asset_fin_rec FA_API_TYPES.asset_fin_rec_type;
369: lm_asset_cat_rec FA_API_TYPES.asset_cat_rec_type;
370: lm_asset_type_rec FA_API_TYPES.asset_type_rec_type;
371: lm_asset_deprn_rec FA_API_TYPES.asset_deprn_rec_type;
364:
365: lm_trans_rec FA_API_TYPES.trans_rec_type;
366: lm_asset_hdr_rec FA_API_TYPES.asset_hdr_rec_type;
367: lm_asset_desc_rec FA_API_TYPES.asset_desc_rec_type;
368: lm_asset_fin_rec FA_API_TYPES.asset_fin_rec_type;
369: lm_asset_cat_rec FA_API_TYPES.asset_cat_rec_type;
370: lm_asset_type_rec FA_API_TYPES.asset_type_rec_type;
371: lm_asset_deprn_rec FA_API_TYPES.asset_deprn_rec_type;
372:
365: lm_trans_rec FA_API_TYPES.trans_rec_type;
366: lm_asset_hdr_rec FA_API_TYPES.asset_hdr_rec_type;
367: lm_asset_desc_rec FA_API_TYPES.asset_desc_rec_type;
368: lm_asset_fin_rec FA_API_TYPES.asset_fin_rec_type;
369: lm_asset_cat_rec FA_API_TYPES.asset_cat_rec_type;
370: lm_asset_type_rec FA_API_TYPES.asset_type_rec_type;
371: lm_asset_deprn_rec FA_API_TYPES.asset_deprn_rec_type;
372:
373: l_mem_ret_thid NUMBER; -- Member asset retirement thid
366: lm_asset_hdr_rec FA_API_TYPES.asset_hdr_rec_type;
367: lm_asset_desc_rec FA_API_TYPES.asset_desc_rec_type;
368: lm_asset_fin_rec FA_API_TYPES.asset_fin_rec_type;
369: lm_asset_cat_rec FA_API_TYPES.asset_cat_rec_type;
370: lm_asset_type_rec FA_API_TYPES.asset_type_rec_type;
371: lm_asset_deprn_rec FA_API_TYPES.asset_deprn_rec_type;
372:
373: l_mem_ret_thid NUMBER; -- Member asset retirement thid
374:
367: lm_asset_desc_rec FA_API_TYPES.asset_desc_rec_type;
368: lm_asset_fin_rec FA_API_TYPES.asset_fin_rec_type;
369: lm_asset_cat_rec FA_API_TYPES.asset_cat_rec_type;
370: lm_asset_type_rec FA_API_TYPES.asset_type_rec_type;
371: lm_asset_deprn_rec FA_API_TYPES.asset_deprn_rec_type;
372:
373: l_mem_ret_thid NUMBER; -- Member asset retirement thid
374:
375: l_return_status varchar2(10);
1219:
1220: END do_all_books;
1221:
1222: FUNCTION do_group_reclass(
1223: p_trx_ref_rec IN fa_api_types.trx_ref_rec_type,
1224: p_mrc_sob_type_code IN VARCHAR2,
1225: p_log_level_rec IN fa_api_types.log_level_rec_type default null)
1226: RETURN BOOLEAN IS
1227:
1221:
1222: FUNCTION do_group_reclass(
1223: p_trx_ref_rec IN fa_api_types.trx_ref_rec_type,
1224: p_mrc_sob_type_code IN VARCHAR2,
1225: p_log_level_rec IN fa_api_types.log_level_rec_type default null)
1226: RETURN BOOLEAN IS
1227:
1228: l_mem_trans_rec fa_api_types.trans_rec_type;
1229: l_mem_asset_hdr_rec fa_api_types.asset_hdr_rec_type;
1224: p_mrc_sob_type_code IN VARCHAR2,
1225: p_log_level_rec IN fa_api_types.log_level_rec_type default null)
1226: RETURN BOOLEAN IS
1227:
1228: l_mem_trans_rec fa_api_types.trans_rec_type;
1229: l_mem_asset_hdr_rec fa_api_types.asset_hdr_rec_type;
1230: l_mem_asset_desc_rec fa_api_types.asset_desc_rec_type;
1231: l_mem_asset_type_rec fa_api_types.asset_type_rec_type;
1232: l_mem_asset_cat_rec fa_api_types.asset_cat_rec_type;
1225: p_log_level_rec IN fa_api_types.log_level_rec_type default null)
1226: RETURN BOOLEAN IS
1227:
1228: l_mem_trans_rec fa_api_types.trans_rec_type;
1229: l_mem_asset_hdr_rec fa_api_types.asset_hdr_rec_type;
1230: l_mem_asset_desc_rec fa_api_types.asset_desc_rec_type;
1231: l_mem_asset_type_rec fa_api_types.asset_type_rec_type;
1232: l_mem_asset_cat_rec fa_api_types.asset_cat_rec_type;
1233: l_mem_asset_fin_rec_old fa_api_types.asset_fin_rec_type;
1226: RETURN BOOLEAN IS
1227:
1228: l_mem_trans_rec fa_api_types.trans_rec_type;
1229: l_mem_asset_hdr_rec fa_api_types.asset_hdr_rec_type;
1230: l_mem_asset_desc_rec fa_api_types.asset_desc_rec_type;
1231: l_mem_asset_type_rec fa_api_types.asset_type_rec_type;
1232: l_mem_asset_cat_rec fa_api_types.asset_cat_rec_type;
1233: l_mem_asset_fin_rec_old fa_api_types.asset_fin_rec_type;
1234: l_mem_asset_fin_rec_adj fa_api_types.asset_fin_rec_type;
1227:
1228: l_mem_trans_rec fa_api_types.trans_rec_type;
1229: l_mem_asset_hdr_rec fa_api_types.asset_hdr_rec_type;
1230: l_mem_asset_desc_rec fa_api_types.asset_desc_rec_type;
1231: l_mem_asset_type_rec fa_api_types.asset_type_rec_type;
1232: l_mem_asset_cat_rec fa_api_types.asset_cat_rec_type;
1233: l_mem_asset_fin_rec_old fa_api_types.asset_fin_rec_type;
1234: l_mem_asset_fin_rec_adj fa_api_types.asset_fin_rec_type;
1235: l_mem_asset_fin_rec_new fa_api_types.asset_fin_rec_type;
1228: l_mem_trans_rec fa_api_types.trans_rec_type;
1229: l_mem_asset_hdr_rec fa_api_types.asset_hdr_rec_type;
1230: l_mem_asset_desc_rec fa_api_types.asset_desc_rec_type;
1231: l_mem_asset_type_rec fa_api_types.asset_type_rec_type;
1232: l_mem_asset_cat_rec fa_api_types.asset_cat_rec_type;
1233: l_mem_asset_fin_rec_old fa_api_types.asset_fin_rec_type;
1234: l_mem_asset_fin_rec_adj fa_api_types.asset_fin_rec_type;
1235: l_mem_asset_fin_rec_new fa_api_types.asset_fin_rec_type;
1236: l_mem_asset_deprn_rec_old fa_api_types.asset_deprn_rec_type;
1229: l_mem_asset_hdr_rec fa_api_types.asset_hdr_rec_type;
1230: l_mem_asset_desc_rec fa_api_types.asset_desc_rec_type;
1231: l_mem_asset_type_rec fa_api_types.asset_type_rec_type;
1232: l_mem_asset_cat_rec fa_api_types.asset_cat_rec_type;
1233: l_mem_asset_fin_rec_old fa_api_types.asset_fin_rec_type;
1234: l_mem_asset_fin_rec_adj fa_api_types.asset_fin_rec_type;
1235: l_mem_asset_fin_rec_new fa_api_types.asset_fin_rec_type;
1236: l_mem_asset_deprn_rec_old fa_api_types.asset_deprn_rec_type;
1237: l_mem_asset_deprn_rec_adj fa_api_types.asset_deprn_rec_type;
1230: l_mem_asset_desc_rec fa_api_types.asset_desc_rec_type;
1231: l_mem_asset_type_rec fa_api_types.asset_type_rec_type;
1232: l_mem_asset_cat_rec fa_api_types.asset_cat_rec_type;
1233: l_mem_asset_fin_rec_old fa_api_types.asset_fin_rec_type;
1234: l_mem_asset_fin_rec_adj fa_api_types.asset_fin_rec_type;
1235: l_mem_asset_fin_rec_new fa_api_types.asset_fin_rec_type;
1236: l_mem_asset_deprn_rec_old fa_api_types.asset_deprn_rec_type;
1237: l_mem_asset_deprn_rec_adj fa_api_types.asset_deprn_rec_type;
1238: l_mem_asset_deprn_rec_new fa_api_types.asset_deprn_rec_type;
1231: l_mem_asset_type_rec fa_api_types.asset_type_rec_type;
1232: l_mem_asset_cat_rec fa_api_types.asset_cat_rec_type;
1233: l_mem_asset_fin_rec_old fa_api_types.asset_fin_rec_type;
1234: l_mem_asset_fin_rec_adj fa_api_types.asset_fin_rec_type;
1235: l_mem_asset_fin_rec_new fa_api_types.asset_fin_rec_type;
1236: l_mem_asset_deprn_rec_old fa_api_types.asset_deprn_rec_type;
1237: l_mem_asset_deprn_rec_adj fa_api_types.asset_deprn_rec_type;
1238: l_mem_asset_deprn_rec_new fa_api_types.asset_deprn_rec_type;
1239:
1232: l_mem_asset_cat_rec fa_api_types.asset_cat_rec_type;
1233: l_mem_asset_fin_rec_old fa_api_types.asset_fin_rec_type;
1234: l_mem_asset_fin_rec_adj fa_api_types.asset_fin_rec_type;
1235: l_mem_asset_fin_rec_new fa_api_types.asset_fin_rec_type;
1236: l_mem_asset_deprn_rec_old fa_api_types.asset_deprn_rec_type;
1237: l_mem_asset_deprn_rec_adj fa_api_types.asset_deprn_rec_type;
1238: l_mem_asset_deprn_rec_new fa_api_types.asset_deprn_rec_type;
1239:
1240: l_src_trans_rec fa_api_types.trans_rec_type;
1233: l_mem_asset_fin_rec_old fa_api_types.asset_fin_rec_type;
1234: l_mem_asset_fin_rec_adj fa_api_types.asset_fin_rec_type;
1235: l_mem_asset_fin_rec_new fa_api_types.asset_fin_rec_type;
1236: l_mem_asset_deprn_rec_old fa_api_types.asset_deprn_rec_type;
1237: l_mem_asset_deprn_rec_adj fa_api_types.asset_deprn_rec_type;
1238: l_mem_asset_deprn_rec_new fa_api_types.asset_deprn_rec_type;
1239:
1240: l_src_trans_rec fa_api_types.trans_rec_type;
1241: l_src_asset_hdr_rec fa_api_types.asset_hdr_rec_type;
1234: l_mem_asset_fin_rec_adj fa_api_types.asset_fin_rec_type;
1235: l_mem_asset_fin_rec_new fa_api_types.asset_fin_rec_type;
1236: l_mem_asset_deprn_rec_old fa_api_types.asset_deprn_rec_type;
1237: l_mem_asset_deprn_rec_adj fa_api_types.asset_deprn_rec_type;
1238: l_mem_asset_deprn_rec_new fa_api_types.asset_deprn_rec_type;
1239:
1240: l_src_trans_rec fa_api_types.trans_rec_type;
1241: l_src_asset_hdr_rec fa_api_types.asset_hdr_rec_type;
1242: l_src_asset_desc_rec fa_api_types.asset_desc_rec_type;
1236: l_mem_asset_deprn_rec_old fa_api_types.asset_deprn_rec_type;
1237: l_mem_asset_deprn_rec_adj fa_api_types.asset_deprn_rec_type;
1238: l_mem_asset_deprn_rec_new fa_api_types.asset_deprn_rec_type;
1239:
1240: l_src_trans_rec fa_api_types.trans_rec_type;
1241: l_src_asset_hdr_rec fa_api_types.asset_hdr_rec_type;
1242: l_src_asset_desc_rec fa_api_types.asset_desc_rec_type;
1243: l_src_asset_type_rec fa_api_types.asset_type_rec_type;
1244: l_src_asset_cat_rec fa_api_types.asset_cat_rec_type;
1237: l_mem_asset_deprn_rec_adj fa_api_types.asset_deprn_rec_type;
1238: l_mem_asset_deprn_rec_new fa_api_types.asset_deprn_rec_type;
1239:
1240: l_src_trans_rec fa_api_types.trans_rec_type;
1241: l_src_asset_hdr_rec fa_api_types.asset_hdr_rec_type;
1242: l_src_asset_desc_rec fa_api_types.asset_desc_rec_type;
1243: l_src_asset_type_rec fa_api_types.asset_type_rec_type;
1244: l_src_asset_cat_rec fa_api_types.asset_cat_rec_type;
1245: l_src_asset_fin_rec_old fa_api_types.asset_fin_rec_type;
1238: l_mem_asset_deprn_rec_new fa_api_types.asset_deprn_rec_type;
1239:
1240: l_src_trans_rec fa_api_types.trans_rec_type;
1241: l_src_asset_hdr_rec fa_api_types.asset_hdr_rec_type;
1242: l_src_asset_desc_rec fa_api_types.asset_desc_rec_type;
1243: l_src_asset_type_rec fa_api_types.asset_type_rec_type;
1244: l_src_asset_cat_rec fa_api_types.asset_cat_rec_type;
1245: l_src_asset_fin_rec_old fa_api_types.asset_fin_rec_type;
1246: l_src_asset_fin_rec_adj fa_api_types.asset_fin_rec_type;
1239:
1240: l_src_trans_rec fa_api_types.trans_rec_type;
1241: l_src_asset_hdr_rec fa_api_types.asset_hdr_rec_type;
1242: l_src_asset_desc_rec fa_api_types.asset_desc_rec_type;
1243: l_src_asset_type_rec fa_api_types.asset_type_rec_type;
1244: l_src_asset_cat_rec fa_api_types.asset_cat_rec_type;
1245: l_src_asset_fin_rec_old fa_api_types.asset_fin_rec_type;
1246: l_src_asset_fin_rec_adj fa_api_types.asset_fin_rec_type;
1247: l_src_asset_fin_rec_new fa_api_types.asset_fin_rec_type;
1240: l_src_trans_rec fa_api_types.trans_rec_type;
1241: l_src_asset_hdr_rec fa_api_types.asset_hdr_rec_type;
1242: l_src_asset_desc_rec fa_api_types.asset_desc_rec_type;
1243: l_src_asset_type_rec fa_api_types.asset_type_rec_type;
1244: l_src_asset_cat_rec fa_api_types.asset_cat_rec_type;
1245: l_src_asset_fin_rec_old fa_api_types.asset_fin_rec_type;
1246: l_src_asset_fin_rec_adj fa_api_types.asset_fin_rec_type;
1247: l_src_asset_fin_rec_new fa_api_types.asset_fin_rec_type;
1248: l_src_asset_deprn_rec_old fa_api_types.asset_deprn_rec_type;
1241: l_src_asset_hdr_rec fa_api_types.asset_hdr_rec_type;
1242: l_src_asset_desc_rec fa_api_types.asset_desc_rec_type;
1243: l_src_asset_type_rec fa_api_types.asset_type_rec_type;
1244: l_src_asset_cat_rec fa_api_types.asset_cat_rec_type;
1245: l_src_asset_fin_rec_old fa_api_types.asset_fin_rec_type;
1246: l_src_asset_fin_rec_adj fa_api_types.asset_fin_rec_type;
1247: l_src_asset_fin_rec_new fa_api_types.asset_fin_rec_type;
1248: l_src_asset_deprn_rec_old fa_api_types.asset_deprn_rec_type;
1249: l_src_asset_deprn_rec_adj fa_api_types.asset_deprn_rec_type;
1242: l_src_asset_desc_rec fa_api_types.asset_desc_rec_type;
1243: l_src_asset_type_rec fa_api_types.asset_type_rec_type;
1244: l_src_asset_cat_rec fa_api_types.asset_cat_rec_type;
1245: l_src_asset_fin_rec_old fa_api_types.asset_fin_rec_type;
1246: l_src_asset_fin_rec_adj fa_api_types.asset_fin_rec_type;
1247: l_src_asset_fin_rec_new fa_api_types.asset_fin_rec_type;
1248: l_src_asset_deprn_rec_old fa_api_types.asset_deprn_rec_type;
1249: l_src_asset_deprn_rec_adj fa_api_types.asset_deprn_rec_type;
1250: l_src_asset_deprn_rec_new fa_api_types.asset_deprn_rec_type;
1243: l_src_asset_type_rec fa_api_types.asset_type_rec_type;
1244: l_src_asset_cat_rec fa_api_types.asset_cat_rec_type;
1245: l_src_asset_fin_rec_old fa_api_types.asset_fin_rec_type;
1246: l_src_asset_fin_rec_adj fa_api_types.asset_fin_rec_type;
1247: l_src_asset_fin_rec_new fa_api_types.asset_fin_rec_type;
1248: l_src_asset_deprn_rec_old fa_api_types.asset_deprn_rec_type;
1249: l_src_asset_deprn_rec_adj fa_api_types.asset_deprn_rec_type;
1250: l_src_asset_deprn_rec_new fa_api_types.asset_deprn_rec_type;
1251:
1244: l_src_asset_cat_rec fa_api_types.asset_cat_rec_type;
1245: l_src_asset_fin_rec_old fa_api_types.asset_fin_rec_type;
1246: l_src_asset_fin_rec_adj fa_api_types.asset_fin_rec_type;
1247: l_src_asset_fin_rec_new fa_api_types.asset_fin_rec_type;
1248: l_src_asset_deprn_rec_old fa_api_types.asset_deprn_rec_type;
1249: l_src_asset_deprn_rec_adj fa_api_types.asset_deprn_rec_type;
1250: l_src_asset_deprn_rec_new fa_api_types.asset_deprn_rec_type;
1251:
1252: l_dest_trans_rec fa_api_types.trans_rec_type;
1245: l_src_asset_fin_rec_old fa_api_types.asset_fin_rec_type;
1246: l_src_asset_fin_rec_adj fa_api_types.asset_fin_rec_type;
1247: l_src_asset_fin_rec_new fa_api_types.asset_fin_rec_type;
1248: l_src_asset_deprn_rec_old fa_api_types.asset_deprn_rec_type;
1249: l_src_asset_deprn_rec_adj fa_api_types.asset_deprn_rec_type;
1250: l_src_asset_deprn_rec_new fa_api_types.asset_deprn_rec_type;
1251:
1252: l_dest_trans_rec fa_api_types.trans_rec_type;
1253: l_dest_asset_hdr_rec fa_api_types.asset_hdr_rec_type;
1246: l_src_asset_fin_rec_adj fa_api_types.asset_fin_rec_type;
1247: l_src_asset_fin_rec_new fa_api_types.asset_fin_rec_type;
1248: l_src_asset_deprn_rec_old fa_api_types.asset_deprn_rec_type;
1249: l_src_asset_deprn_rec_adj fa_api_types.asset_deprn_rec_type;
1250: l_src_asset_deprn_rec_new fa_api_types.asset_deprn_rec_type;
1251:
1252: l_dest_trans_rec fa_api_types.trans_rec_type;
1253: l_dest_asset_hdr_rec fa_api_types.asset_hdr_rec_type;
1254: l_dest_asset_desc_rec fa_api_types.asset_desc_rec_type;
1248: l_src_asset_deprn_rec_old fa_api_types.asset_deprn_rec_type;
1249: l_src_asset_deprn_rec_adj fa_api_types.asset_deprn_rec_type;
1250: l_src_asset_deprn_rec_new fa_api_types.asset_deprn_rec_type;
1251:
1252: l_dest_trans_rec fa_api_types.trans_rec_type;
1253: l_dest_asset_hdr_rec fa_api_types.asset_hdr_rec_type;
1254: l_dest_asset_desc_rec fa_api_types.asset_desc_rec_type;
1255: l_dest_asset_type_rec fa_api_types.asset_type_rec_type;
1256: l_dest_asset_cat_rec fa_api_types.asset_cat_rec_type;
1249: l_src_asset_deprn_rec_adj fa_api_types.asset_deprn_rec_type;
1250: l_src_asset_deprn_rec_new fa_api_types.asset_deprn_rec_type;
1251:
1252: l_dest_trans_rec fa_api_types.trans_rec_type;
1253: l_dest_asset_hdr_rec fa_api_types.asset_hdr_rec_type;
1254: l_dest_asset_desc_rec fa_api_types.asset_desc_rec_type;
1255: l_dest_asset_type_rec fa_api_types.asset_type_rec_type;
1256: l_dest_asset_cat_rec fa_api_types.asset_cat_rec_type;
1257: l_dest_asset_fin_rec_old fa_api_types.asset_fin_rec_type;
1250: l_src_asset_deprn_rec_new fa_api_types.asset_deprn_rec_type;
1251:
1252: l_dest_trans_rec fa_api_types.trans_rec_type;
1253: l_dest_asset_hdr_rec fa_api_types.asset_hdr_rec_type;
1254: l_dest_asset_desc_rec fa_api_types.asset_desc_rec_type;
1255: l_dest_asset_type_rec fa_api_types.asset_type_rec_type;
1256: l_dest_asset_cat_rec fa_api_types.asset_cat_rec_type;
1257: l_dest_asset_fin_rec_old fa_api_types.asset_fin_rec_type;
1258: l_dest_asset_fin_rec_adj fa_api_types.asset_fin_rec_type;
1251:
1252: l_dest_trans_rec fa_api_types.trans_rec_type;
1253: l_dest_asset_hdr_rec fa_api_types.asset_hdr_rec_type;
1254: l_dest_asset_desc_rec fa_api_types.asset_desc_rec_type;
1255: l_dest_asset_type_rec fa_api_types.asset_type_rec_type;
1256: l_dest_asset_cat_rec fa_api_types.asset_cat_rec_type;
1257: l_dest_asset_fin_rec_old fa_api_types.asset_fin_rec_type;
1258: l_dest_asset_fin_rec_adj fa_api_types.asset_fin_rec_type;
1259: l_dest_asset_fin_rec_new fa_api_types.asset_fin_rec_type;
1252: l_dest_trans_rec fa_api_types.trans_rec_type;
1253: l_dest_asset_hdr_rec fa_api_types.asset_hdr_rec_type;
1254: l_dest_asset_desc_rec fa_api_types.asset_desc_rec_type;
1255: l_dest_asset_type_rec fa_api_types.asset_type_rec_type;
1256: l_dest_asset_cat_rec fa_api_types.asset_cat_rec_type;
1257: l_dest_asset_fin_rec_old fa_api_types.asset_fin_rec_type;
1258: l_dest_asset_fin_rec_adj fa_api_types.asset_fin_rec_type;
1259: l_dest_asset_fin_rec_new fa_api_types.asset_fin_rec_type;
1260: l_dest_asset_deprn_rec_old fa_api_types.asset_deprn_rec_type;
1253: l_dest_asset_hdr_rec fa_api_types.asset_hdr_rec_type;
1254: l_dest_asset_desc_rec fa_api_types.asset_desc_rec_type;
1255: l_dest_asset_type_rec fa_api_types.asset_type_rec_type;
1256: l_dest_asset_cat_rec fa_api_types.asset_cat_rec_type;
1257: l_dest_asset_fin_rec_old fa_api_types.asset_fin_rec_type;
1258: l_dest_asset_fin_rec_adj fa_api_types.asset_fin_rec_type;
1259: l_dest_asset_fin_rec_new fa_api_types.asset_fin_rec_type;
1260: l_dest_asset_deprn_rec_old fa_api_types.asset_deprn_rec_type;
1261: l_dest_asset_deprn_rec_adj fa_api_types.asset_deprn_rec_type;
1254: l_dest_asset_desc_rec fa_api_types.asset_desc_rec_type;
1255: l_dest_asset_type_rec fa_api_types.asset_type_rec_type;
1256: l_dest_asset_cat_rec fa_api_types.asset_cat_rec_type;
1257: l_dest_asset_fin_rec_old fa_api_types.asset_fin_rec_type;
1258: l_dest_asset_fin_rec_adj fa_api_types.asset_fin_rec_type;
1259: l_dest_asset_fin_rec_new fa_api_types.asset_fin_rec_type;
1260: l_dest_asset_deprn_rec_old fa_api_types.asset_deprn_rec_type;
1261: l_dest_asset_deprn_rec_adj fa_api_types.asset_deprn_rec_type;
1262: l_dest_asset_deprn_rec_new fa_api_types.asset_deprn_rec_type;
1255: l_dest_asset_type_rec fa_api_types.asset_type_rec_type;
1256: l_dest_asset_cat_rec fa_api_types.asset_cat_rec_type;
1257: l_dest_asset_fin_rec_old fa_api_types.asset_fin_rec_type;
1258: l_dest_asset_fin_rec_adj fa_api_types.asset_fin_rec_type;
1259: l_dest_asset_fin_rec_new fa_api_types.asset_fin_rec_type;
1260: l_dest_asset_deprn_rec_old fa_api_types.asset_deprn_rec_type;
1261: l_dest_asset_deprn_rec_adj fa_api_types.asset_deprn_rec_type;
1262: l_dest_asset_deprn_rec_new fa_api_types.asset_deprn_rec_type;
1263:
1256: l_dest_asset_cat_rec fa_api_types.asset_cat_rec_type;
1257: l_dest_asset_fin_rec_old fa_api_types.asset_fin_rec_type;
1258: l_dest_asset_fin_rec_adj fa_api_types.asset_fin_rec_type;
1259: l_dest_asset_fin_rec_new fa_api_types.asset_fin_rec_type;
1260: l_dest_asset_deprn_rec_old fa_api_types.asset_deprn_rec_type;
1261: l_dest_asset_deprn_rec_adj fa_api_types.asset_deprn_rec_type;
1262: l_dest_asset_deprn_rec_new fa_api_types.asset_deprn_rec_type;
1263:
1264: l_grp_src_trans_rec fa_api_types.trans_rec_type;
1257: l_dest_asset_fin_rec_old fa_api_types.asset_fin_rec_type;
1258: l_dest_asset_fin_rec_adj fa_api_types.asset_fin_rec_type;
1259: l_dest_asset_fin_rec_new fa_api_types.asset_fin_rec_type;
1260: l_dest_asset_deprn_rec_old fa_api_types.asset_deprn_rec_type;
1261: l_dest_asset_deprn_rec_adj fa_api_types.asset_deprn_rec_type;
1262: l_dest_asset_deprn_rec_new fa_api_types.asset_deprn_rec_type;
1263:
1264: l_grp_src_trans_rec fa_api_types.trans_rec_type;
1265: l_grp_src_asset_hdr_rec fa_api_types.asset_hdr_rec_type;
1258: l_dest_asset_fin_rec_adj fa_api_types.asset_fin_rec_type;
1259: l_dest_asset_fin_rec_new fa_api_types.asset_fin_rec_type;
1260: l_dest_asset_deprn_rec_old fa_api_types.asset_deprn_rec_type;
1261: l_dest_asset_deprn_rec_adj fa_api_types.asset_deprn_rec_type;
1262: l_dest_asset_deprn_rec_new fa_api_types.asset_deprn_rec_type;
1263:
1264: l_grp_src_trans_rec fa_api_types.trans_rec_type;
1265: l_grp_src_asset_hdr_rec fa_api_types.asset_hdr_rec_type;
1266: l_grp_src_asset_type_rec fa_api_types.asset_type_rec_type;
1260: l_dest_asset_deprn_rec_old fa_api_types.asset_deprn_rec_type;
1261: l_dest_asset_deprn_rec_adj fa_api_types.asset_deprn_rec_type;
1262: l_dest_asset_deprn_rec_new fa_api_types.asset_deprn_rec_type;
1263:
1264: l_grp_src_trans_rec fa_api_types.trans_rec_type;
1265: l_grp_src_asset_hdr_rec fa_api_types.asset_hdr_rec_type;
1266: l_grp_src_asset_type_rec fa_api_types.asset_type_rec_type;
1267: l_grp_src_asset_fin_rec_new fa_api_types.asset_fin_rec_type;
1268:
1261: l_dest_asset_deprn_rec_adj fa_api_types.asset_deprn_rec_type;
1262: l_dest_asset_deprn_rec_new fa_api_types.asset_deprn_rec_type;
1263:
1264: l_grp_src_trans_rec fa_api_types.trans_rec_type;
1265: l_grp_src_asset_hdr_rec fa_api_types.asset_hdr_rec_type;
1266: l_grp_src_asset_type_rec fa_api_types.asset_type_rec_type;
1267: l_grp_src_asset_fin_rec_new fa_api_types.asset_fin_rec_type;
1268:
1269: l_period_rec fa_api_types.period_rec_type;
1262: l_dest_asset_deprn_rec_new fa_api_types.asset_deprn_rec_type;
1263:
1264: l_grp_src_trans_rec fa_api_types.trans_rec_type;
1265: l_grp_src_asset_hdr_rec fa_api_types.asset_hdr_rec_type;
1266: l_grp_src_asset_type_rec fa_api_types.asset_type_rec_type;
1267: l_grp_src_asset_fin_rec_new fa_api_types.asset_fin_rec_type;
1268:
1269: l_period_rec fa_api_types.period_rec_type;
1270:
1263:
1264: l_grp_src_trans_rec fa_api_types.trans_rec_type;
1265: l_grp_src_asset_hdr_rec fa_api_types.asset_hdr_rec_type;
1266: l_grp_src_asset_type_rec fa_api_types.asset_type_rec_type;
1267: l_grp_src_asset_fin_rec_new fa_api_types.asset_fin_rec_type;
1268:
1269: l_period_rec fa_api_types.period_rec_type;
1270:
1271: -- For calling faxama
1265: l_grp_src_asset_hdr_rec fa_api_types.asset_hdr_rec_type;
1266: l_grp_src_asset_type_rec fa_api_types.asset_type_rec_type;
1267: l_grp_src_asset_fin_rec_new fa_api_types.asset_fin_rec_type;
1268:
1269: l_period_rec fa_api_types.period_rec_type;
1270:
1271: -- For calling faxama
1272: l_asset_deprn_rec_adj fa_api_types.asset_deprn_rec_type;
1273: l_bonus_deprn_exp number;
1268:
1269: l_period_rec fa_api_types.period_rec_type;
1270:
1271: -- For calling faxama
1272: l_asset_deprn_rec_adj fa_api_types.asset_deprn_rec_type;
1273: l_bonus_deprn_exp number;
1274: l_deprn_rsv number;
1275:
1276: -- used for faxinaj calls
1284:
1285: l_src_asset number := -1;
1286: l_dest_asset number := -1;
1287:
1288: l_group_reclass_options_rec FA_API_TYPES.group_reclass_options_rec_type;
1289: l_group_reclass_code varchar2(20);
1290: l_calling_fn varchar2(60) := 'fa_group_process_groups_pkg.do_rcl';
1291:
1292: group_rec_err exception;
1298: l_validation_level NUMBER := FND_API.G_VALID_LEVEL_NONE;
1299: l_return_status2 VARCHAR2(1);
1300: l_msg_count NUMBER;
1301: l_msg_data VARCHAR2(2000);
1302: l_trans_rec FA_API_TYPES.trans_rec_type;
1303: l_asset_hdr_rec FA_API_TYPES.asset_hdr_rec_type;
1304: l_asset_dist_tbl FA_API_TYPES.asset_dist_tbl_type;
1305:
1306: l_distribution_id num_tbl;
1299: l_return_status2 VARCHAR2(1);
1300: l_msg_count NUMBER;
1301: l_msg_data VARCHAR2(2000);
1302: l_trans_rec FA_API_TYPES.trans_rec_type;
1303: l_asset_hdr_rec FA_API_TYPES.asset_hdr_rec_type;
1304: l_asset_dist_tbl FA_API_TYPES.asset_dist_tbl_type;
1305:
1306: l_distribution_id num_tbl;
1307: l_units_assigned num_tbl;
1300: l_msg_count NUMBER;
1301: l_msg_data VARCHAR2(2000);
1302: l_trans_rec FA_API_TYPES.trans_rec_type;
1303: l_asset_hdr_rec FA_API_TYPES.asset_hdr_rec_type;
1304: l_asset_dist_tbl FA_API_TYPES.asset_dist_tbl_type;
1305:
1306: l_distribution_id num_tbl;
1307: l_units_assigned num_tbl;
1308: l_code_combination_id num_tbl;