189:
190: -- Bug 6665510: FP: Japan Tax Reform Project (Start)
191: if fa_cache_pkg.fazccmt_record.guarantee_rate_method_flag = 'YES' then
192: if (p_log_level_rec.statement_level) then
193: fa_debug_pkg.add('FAXGFR','+++ in', fa_cache_pkg.fazccmt_record.guarantee_rate_method_flag, p_log_level_rec);
194: end if;
195:
196: if X_calling_interface in ('FAXCDE') and (X_new_cost is not null and X_adjusted_cost is not null) then
197: h_formula_parsed := replace(h_formula_parsed, 'ADJUSTED_COST', to_char(X_adjusted_cost));
197: h_formula_parsed := replace(h_formula_parsed, 'ADJUSTED_COST', to_char(X_adjusted_cost));
198: h_formula_parsed := replace(h_formula_parsed, 'COST', to_char(X_new_cost));
199:
200: if (p_log_level_rec.statement_level) then
201: fa_debug_pkg.add('FAXGFR','+++ faxcde Cost', X_new_cost, p_log_level_rec);
202: fa_debug_pkg.add('FAXGFR','+++ faxcde NBV', X_adjusted_cost, p_log_level_rec);
203: end if; -- p_log_level_rec.statement_level
204: end if; -- calling interface
205: end if; -- guarantee_rate method
198: h_formula_parsed := replace(h_formula_parsed, 'COST', to_char(X_new_cost));
199:
200: if (p_log_level_rec.statement_level) then
201: fa_debug_pkg.add('FAXGFR','+++ faxcde Cost', X_new_cost, p_log_level_rec);
202: fa_debug_pkg.add('FAXGFR','+++ faxcde NBV', X_adjusted_cost, p_log_level_rec);
203: end if; -- p_log_level_rec.statement_level
204: end if; -- calling interface
205: end if; -- guarantee_rate method
206: -- Bug 6665510: FP: Japan Tax Reform Project (End)
264: ' AND (fabk.date_ineffective is null) ' ||
265: ' AND (fadp.period_close_date is null)';
266:
267: if (p_log_level_rec.statement_level) then
268: fa_debug_pkg.add('FAXGFR','+++ stmt:', h_formula, p_log_level_rec);
269: end if;
270:
271: -- Open the cursor for processing.
272: h_cursor := dbms_sql.open_cursor;
319: end if;
320:
321: -- Bug 6665510: FP: Japan Tax Reform Project (Start)
322: if (p_log_level_rec.statement_level) then
323: fa_debug_pkg.add('FAXGFR','+++ guarantee_flag', fa_cache_pkg.fazccmt_record.guarantee_rate_method_flag, p_log_level_rec);
324: fa_debug_pkg.add('FAXGFR','+++ X_calling_interface', X_calling_interface, p_log_level_rec);
325: end if;
326:
327: if fa_cache_pkg.fazccmt_record.guarantee_rate_method_flag = 'YES' then
320:
321: -- Bug 6665510: FP: Japan Tax Reform Project (Start)
322: if (p_log_level_rec.statement_level) then
323: fa_debug_pkg.add('FAXGFR','+++ guarantee_flag', fa_cache_pkg.fazccmt_record.guarantee_rate_method_flag, p_log_level_rec);
324: fa_debug_pkg.add('FAXGFR','+++ X_calling_interface', X_calling_interface, p_log_level_rec);
325: end if;
326:
327: if fa_cache_pkg.fazccmt_record.guarantee_rate_method_flag = 'YES' then
328: if X_calling_interface is null then
326:
327: if fa_cache_pkg.fazccmt_record.guarantee_rate_method_flag = 'YES' then
328: if X_calling_interface is null then
329: if (p_log_level_rec.statement_level) then
330: fa_debug_pkg.add('FAXGFR','+++ Fetching current rate from fa_books', 'YES', p_log_level_rec);
331: end if; -- p_log_level_rec.statement_level
332:
333: SELECT rate_in_use
334: INTO X_Rate
1688: --
1689: -- Debug
1690: --
1691: if (p_log_level_rec.statement_level) then
1692: fa_debug_pkg.add('faxcde','new deprn_rsv',dpr_in.deprn_rsv, p_log_level_rec);
1693: fa_debug_pkg.add('faxcde','new adj_cost',dpr_in.adj_cost, p_log_level_rec);
1694: fa_debug_pkg.add('faxcde','new ltd_prod',dpr_in.ltd_prod, p_log_level_rec);
1695: fa_debug_pkg.add('faxcde','new prior_fy_exp',dpr_in.prior_fy_exp, p_log_level_rec);
1696:
1689: -- Debug
1690: --
1691: if (p_log_level_rec.statement_level) then
1692: fa_debug_pkg.add('faxcde','new deprn_rsv',dpr_in.deprn_rsv, p_log_level_rec);
1693: fa_debug_pkg.add('faxcde','new adj_cost',dpr_in.adj_cost, p_log_level_rec);
1694: fa_debug_pkg.add('faxcde','new ltd_prod',dpr_in.ltd_prod, p_log_level_rec);
1695: fa_debug_pkg.add('faxcde','new prior_fy_exp',dpr_in.prior_fy_exp, p_log_level_rec);
1696:
1697: fa_debug_pkg.add('faxcde','new prior_fy_bonus_exp',dpr_in.prior_fy_bonus_exp, p_log_level_rec);
1690: --
1691: if (p_log_level_rec.statement_level) then
1692: fa_debug_pkg.add('faxcde','new deprn_rsv',dpr_in.deprn_rsv, p_log_level_rec);
1693: fa_debug_pkg.add('faxcde','new adj_cost',dpr_in.adj_cost, p_log_level_rec);
1694: fa_debug_pkg.add('faxcde','new ltd_prod',dpr_in.ltd_prod, p_log_level_rec);
1695: fa_debug_pkg.add('faxcde','new prior_fy_exp',dpr_in.prior_fy_exp, p_log_level_rec);
1696:
1697: fa_debug_pkg.add('faxcde','new prior_fy_bonus_exp',dpr_in.prior_fy_bonus_exp, p_log_level_rec);
1698: end if;
1691: if (p_log_level_rec.statement_level) then
1692: fa_debug_pkg.add('faxcde','new deprn_rsv',dpr_in.deprn_rsv, p_log_level_rec);
1693: fa_debug_pkg.add('faxcde','new adj_cost',dpr_in.adj_cost, p_log_level_rec);
1694: fa_debug_pkg.add('faxcde','new ltd_prod',dpr_in.ltd_prod, p_log_level_rec);
1695: fa_debug_pkg.add('faxcde','new prior_fy_exp',dpr_in.prior_fy_exp, p_log_level_rec);
1696:
1697: fa_debug_pkg.add('faxcde','new prior_fy_bonus_exp',dpr_in.prior_fy_bonus_exp, p_log_level_rec);
1698: end if;
1699: end if; -- not dpr_in.rsv_known_flag
1693: fa_debug_pkg.add('faxcde','new adj_cost',dpr_in.adj_cost, p_log_level_rec);
1694: fa_debug_pkg.add('faxcde','new ltd_prod',dpr_in.ltd_prod, p_log_level_rec);
1695: fa_debug_pkg.add('faxcde','new prior_fy_exp',dpr_in.prior_fy_exp, p_log_level_rec);
1696:
1697: fa_debug_pkg.add('faxcde','new prior_fy_bonus_exp',dpr_in.prior_fy_bonus_exp, p_log_level_rec);
1698: end if;
1699: end if; -- not dpr_in.rsv_known_flag
1700:
1701: dpr := dpr_in;
1718: --
1719: -- Debug
1720: --
1721: if (p_log_level_rec.statement_level) then
1722: fa_debug_pkg.add('faxcde','cur_deprn_rsv',cur_deprn_rsv, p_log_level_rec);
1723: fa_debug_pkg.add('faxcde','cur_reval_rsv',cur_reval_rsv, p_log_level_rec);
1724: fa_debug_pkg.add('faxcde','cur_adj_cost',cur_adj_cost, p_log_level_rec);
1725: end if;
1726:
1719: -- Debug
1720: --
1721: if (p_log_level_rec.statement_level) then
1722: fa_debug_pkg.add('faxcde','cur_deprn_rsv',cur_deprn_rsv, p_log_level_rec);
1723: fa_debug_pkg.add('faxcde','cur_reval_rsv',cur_reval_rsv, p_log_level_rec);
1724: fa_debug_pkg.add('faxcde','cur_adj_cost',cur_adj_cost, p_log_level_rec);
1725: end if;
1726:
1727: --
1720: --
1721: if (p_log_level_rec.statement_level) then
1722: fa_debug_pkg.add('faxcde','cur_deprn_rsv',cur_deprn_rsv, p_log_level_rec);
1723: fa_debug_pkg.add('faxcde','cur_reval_rsv',cur_reval_rsv, p_log_level_rec);
1724: fa_debug_pkg.add('faxcde','cur_adj_cost',cur_adj_cost, p_log_level_rec);
1725: end if;
1726:
1727: --
1728: -- If Flat-Rate or Production depreciation, do not use
1933: fa_round_pkg.fa_floor(adj_rec_cost, dpr.book
1934: ,p_log_level_rec => p_log_level_rec);
1935:
1936: if (p_log_level_rec.statement_level) then
1937: fa_debug_pkg.add('faxcde',
1938: 'Super Group new adj cost', adj_rec_cost, p_log_level_rec);
1939: fa_debug_pkg.add('faxcde',
1940: 'Super Group new adj rate', dpr.adj_rate, p_log_level_rec);
1941: end if;
1935:
1936: if (p_log_level_rec.statement_level) then
1937: fa_debug_pkg.add('faxcde',
1938: 'Super Group new adj cost', adj_rec_cost, p_log_level_rec);
1939: fa_debug_pkg.add('faxcde',
1940: 'Super Group new adj rate', dpr.adj_rate, p_log_level_rec);
1941: end if;
1942:
1943: end if;
1994:
1995: -- Bug 6665510: FP: Japan Tax Reform Project (Start)
1996: if nvl(fa_cache_pkg.fazccmt_record.guarantee_rate_method_flag, 'NO') = 'YES' then
1997: if (p_log_level_rec.statement_level) then
1998: fa_debug_pkg.add('faxcde', '+++ JAPAN ', 'in guarantee rate', p_log_level_rec);
1999: end if;
2000:
2001: if dpr_in.jdate_retired <> 0 and -- retirement
2002: dpr_in.ret_prorate_jdate <> 0 then
2129: --
2130: -- Debug
2131: --
2132: if (p_log_level_rec.statement_level) then
2133: fa_debug_pkg.add('faxcde','fadpdp(2): ann_deprn_rate',ann_deprn_rate, p_log_level_rec);
2134: end if;
2135:
2136: if ann_deprn_rate >= 0 then
2137: --
2197: --
2198: -- Debug
2199: --
2200: if (p_log_level_rec.statement_level) then
2201: fa_debug_pkg.add('faxcde','fadpdp(3): temp_prate_amt',temp_prate_amt, p_log_level_rec);
2202: end if;
2203:
2204: -- syoung: changed 0 to '0'. If ceil_name(varchar2) is not null, and
2205: -- if that is compared with 0, then would cause a value_error.
2485: --
2486: -- Debug
2487: --
2488: if (p_log_level_rec.statement_level) then
2489: fa_debug_pkg.add('faxcde','fadpdp(4): ann_fy_deprn',ann_fy_deprn, p_log_level_rec);
2490: fa_debug_pkg.add('faxcde','actual_annual_deprn_amt',actual_annual_deprn_amt, p_log_level_rec);
2491: end if;
2492:
2493: --
2486: -- Debug
2487: --
2488: if (p_log_level_rec.statement_level) then
2489: fa_debug_pkg.add('faxcde','fadpdp(4): ann_fy_deprn',ann_fy_deprn, p_log_level_rec);
2490: fa_debug_pkg.add('faxcde','actual_annual_deprn_amt',actual_annual_deprn_amt, p_log_level_rec);
2491: end if;
2492:
2493: --
2494: -- deprn_start_perd is the first period in this fiscal year
2564: -- period past in this fiscal year to periodic depreciation
2565: -- and subtract passed ytd deprn amount to find periodic exp.
2566: --
2567: if (p_log_level_rec.statement_level) then
2568: fa_debug_pkg.add(l_calling_fn, 'p_subtract_ytd_flag', p_subtract_ytd_flag, p_log_level_rec);
2569: end if;
2570:
2571: if (nvl(p_subtract_ytd_flag,'N') = 'Y') then
2572:
2570:
2571: if (nvl(p_subtract_ytd_flag,'N') = 'Y') then
2572:
2573: if (p_log_level_rec.statement_level) then
2574: fa_debug_pkg.add(l_calling_fn||' OPA', 'cache: use_eofy_reserve_flag',
2575: fa_cache_pkg.fazcdrd_record.use_eofy_reserve_flag, p_log_level_rec);
2576: fa_debug_pkg.add(l_calling_fn||' OPA', 'cache: allow_reduction_rate_flag',
2577: fa_cache_pkg.fazcdrd_record.allow_reduction_rate_flag, p_log_level_rec);
2578: fa_debug_pkg.add(l_calling_fn||' OPA', 'cache: rate_source_rule',
2572:
2573: if (p_log_level_rec.statement_level) then
2574: fa_debug_pkg.add(l_calling_fn||' OPA', 'cache: use_eofy_reserve_flag',
2575: fa_cache_pkg.fazcdrd_record.use_eofy_reserve_flag, p_log_level_rec);
2576: fa_debug_pkg.add(l_calling_fn||' OPA', 'cache: allow_reduction_rate_flag',
2577: fa_cache_pkg.fazcdrd_record.allow_reduction_rate_flag, p_log_level_rec);
2578: fa_debug_pkg.add(l_calling_fn||' OPA', 'cache: rate_source_rule',
2579: fa_cache_pkg.fazccmt_record.rate_source_rule, p_log_level_rec);
2580: fa_debug_pkg.add(l_calling_fn||' OPA', 'cache: deprn_basis_rule',
2574: fa_debug_pkg.add(l_calling_fn||' OPA', 'cache: use_eofy_reserve_flag',
2575: fa_cache_pkg.fazcdrd_record.use_eofy_reserve_flag, p_log_level_rec);
2576: fa_debug_pkg.add(l_calling_fn||' OPA', 'cache: allow_reduction_rate_flag',
2577: fa_cache_pkg.fazcdrd_record.allow_reduction_rate_flag, p_log_level_rec);
2578: fa_debug_pkg.add(l_calling_fn||' OPA', 'cache: rate_source_rule',
2579: fa_cache_pkg.fazccmt_record.rate_source_rule, p_log_level_rec);
2580: fa_debug_pkg.add(l_calling_fn||' OPA', 'cache: deprn_basis_rule',
2581: fa_cache_pkg.fazccmt_record.deprn_basis_rule, p_log_level_rec);
2582: end if;
2576: fa_debug_pkg.add(l_calling_fn||' OPA', 'cache: allow_reduction_rate_flag',
2577: fa_cache_pkg.fazcdrd_record.allow_reduction_rate_flag, p_log_level_rec);
2578: fa_debug_pkg.add(l_calling_fn||' OPA', 'cache: rate_source_rule',
2579: fa_cache_pkg.fazccmt_record.rate_source_rule, p_log_level_rec);
2580: fa_debug_pkg.add(l_calling_fn||' OPA', 'cache: deprn_basis_rule',
2581: fa_cache_pkg.fazccmt_record.deprn_basis_rule, p_log_level_rec);
2582: end if;
2583:
2584: --
2594: -- formula to find peridic exp is
2595: -- ((adj_cost * rate) - ytd) / remaining period in fy
2596: --
2597: if (p_log_level_rec.statement_level) then
2598: fa_debug_pkg.add(l_calling_fn||' OPA', 'ann_fy_deprn', ann_fy_deprn, p_log_level_rec);
2599: fa_debug_pkg.add(l_calling_fn||' OPA', 'ann_deprn_rate', ann_deprn_rate, p_log_level_rec);
2600: fa_debug_pkg.add(l_calling_fn||' OPA', 'cur_deprn_rsv', cur_deprn_rsv, p_log_level_rec);
2601: fa_debug_pkg.add(l_calling_fn||' OPA', 'cur_eofy_reserve', cur_eofy_reserve, p_log_level_rec);
2602: fa_debug_pkg.add(l_calling_fn||' OPA', 'perds_per_yr_dcal', perds_per_yr_dcal, p_log_level_rec);
2595: -- ((adj_cost * rate) - ytd) / remaining period in fy
2596: --
2597: if (p_log_level_rec.statement_level) then
2598: fa_debug_pkg.add(l_calling_fn||' OPA', 'ann_fy_deprn', ann_fy_deprn, p_log_level_rec);
2599: fa_debug_pkg.add(l_calling_fn||' OPA', 'ann_deprn_rate', ann_deprn_rate, p_log_level_rec);
2600: fa_debug_pkg.add(l_calling_fn||' OPA', 'cur_deprn_rsv', cur_deprn_rsv, p_log_level_rec);
2601: fa_debug_pkg.add(l_calling_fn||' OPA', 'cur_eofy_reserve', cur_eofy_reserve, p_log_level_rec);
2602: fa_debug_pkg.add(l_calling_fn||' OPA', 'perds_per_yr_dcal', perds_per_yr_dcal, p_log_level_rec);
2603: fa_debug_pkg.add(l_calling_fn||' OPA', 'perd_ctr', perd_ctr, p_log_level_rec);
2596: --
2597: if (p_log_level_rec.statement_level) then
2598: fa_debug_pkg.add(l_calling_fn||' OPA', 'ann_fy_deprn', ann_fy_deprn, p_log_level_rec);
2599: fa_debug_pkg.add(l_calling_fn||' OPA', 'ann_deprn_rate', ann_deprn_rate, p_log_level_rec);
2600: fa_debug_pkg.add(l_calling_fn||' OPA', 'cur_deprn_rsv', cur_deprn_rsv, p_log_level_rec);
2601: fa_debug_pkg.add(l_calling_fn||' OPA', 'cur_eofy_reserve', cur_eofy_reserve, p_log_level_rec);
2602: fa_debug_pkg.add(l_calling_fn||' OPA', 'perds_per_yr_dcal', perds_per_yr_dcal, p_log_level_rec);
2603: fa_debug_pkg.add(l_calling_fn||' OPA', 'perd_ctr', perd_ctr, p_log_level_rec);
2604: end if;
2597: if (p_log_level_rec.statement_level) then
2598: fa_debug_pkg.add(l_calling_fn||' OPA', 'ann_fy_deprn', ann_fy_deprn, p_log_level_rec);
2599: fa_debug_pkg.add(l_calling_fn||' OPA', 'ann_deprn_rate', ann_deprn_rate, p_log_level_rec);
2600: fa_debug_pkg.add(l_calling_fn||' OPA', 'cur_deprn_rsv', cur_deprn_rsv, p_log_level_rec);
2601: fa_debug_pkg.add(l_calling_fn||' OPA', 'cur_eofy_reserve', cur_eofy_reserve, p_log_level_rec);
2602: fa_debug_pkg.add(l_calling_fn||' OPA', 'perds_per_yr_dcal', perds_per_yr_dcal, p_log_level_rec);
2603: fa_debug_pkg.add(l_calling_fn||' OPA', 'perd_ctr', perd_ctr, p_log_level_rec);
2604: end if;
2605:
2598: fa_debug_pkg.add(l_calling_fn||' OPA', 'ann_fy_deprn', ann_fy_deprn, p_log_level_rec);
2599: fa_debug_pkg.add(l_calling_fn||' OPA', 'ann_deprn_rate', ann_deprn_rate, p_log_level_rec);
2600: fa_debug_pkg.add(l_calling_fn||' OPA', 'cur_deprn_rsv', cur_deprn_rsv, p_log_level_rec);
2601: fa_debug_pkg.add(l_calling_fn||' OPA', 'cur_eofy_reserve', cur_eofy_reserve, p_log_level_rec);
2602: fa_debug_pkg.add(l_calling_fn||' OPA', 'perds_per_yr_dcal', perds_per_yr_dcal, p_log_level_rec);
2603: fa_debug_pkg.add(l_calling_fn||' OPA', 'perd_ctr', perd_ctr, p_log_level_rec);
2604: end if;
2605:
2606: perd_deprn_exp := (cur_adj_cost * ann_deprn_rate -
2599: fa_debug_pkg.add(l_calling_fn||' OPA', 'ann_deprn_rate', ann_deprn_rate, p_log_level_rec);
2600: fa_debug_pkg.add(l_calling_fn||' OPA', 'cur_deprn_rsv', cur_deprn_rsv, p_log_level_rec);
2601: fa_debug_pkg.add(l_calling_fn||' OPA', 'cur_eofy_reserve', cur_eofy_reserve, p_log_level_rec);
2602: fa_debug_pkg.add(l_calling_fn||' OPA', 'perds_per_yr_dcal', perds_per_yr_dcal, p_log_level_rec);
2603: fa_debug_pkg.add(l_calling_fn||' OPA', 'perd_ctr', perd_ctr, p_log_level_rec);
2604: end if;
2605:
2606: perd_deprn_exp := (cur_adj_cost * ann_deprn_rate -
2607: (nvl(cur_deprn_rsv,0)+ nvl(year_deprn_exp,0) - cur_eofy_reserve))/
2606: perd_deprn_exp := (cur_adj_cost * ann_deprn_rate -
2607: (nvl(cur_deprn_rsv,0)+ nvl(year_deprn_exp,0) - cur_eofy_reserve))/
2608: (perds_per_yr_dcal - perd_ctr + 1);
2609: if (p_log_level_rec.statement_level) then
2610: fa_debug_pkg.add(l_calling_fn||' OPA', 'perd_deprn_exp', perd_deprn_exp, p_log_level_rec);
2611: end if;
2612:
2613: else
2614:
2612:
2613: else
2614:
2615: if (p_log_level_rec.statement_level) then
2616: fa_debug_pkg.add('HH DEBUG', 'perd_deprn_exp(before)',perd_deprn_exp, p_log_level_rec);
2617: fa_debug_pkg.add('HH DEBUG', 'perd_ctr',perd_ctr, p_log_level_rec);
2618: fa_debug_pkg.add('HH DEBUG', 'dpr_in.ytd_deprn',dpr_in.ytd_deprn, p_log_level_rec);
2619: fa_debug_pkg.add('HH DEBUG', 'year_deprn_exp',year_deprn_exp, p_log_level_rec);
2620: end if;
2613: else
2614:
2615: if (p_log_level_rec.statement_level) then
2616: fa_debug_pkg.add('HH DEBUG', 'perd_deprn_exp(before)',perd_deprn_exp, p_log_level_rec);
2617: fa_debug_pkg.add('HH DEBUG', 'perd_ctr',perd_ctr, p_log_level_rec);
2618: fa_debug_pkg.add('HH DEBUG', 'dpr_in.ytd_deprn',dpr_in.ytd_deprn, p_log_level_rec);
2619: fa_debug_pkg.add('HH DEBUG', 'year_deprn_exp',year_deprn_exp, p_log_level_rec);
2620: end if;
2621:
2614:
2615: if (p_log_level_rec.statement_level) then
2616: fa_debug_pkg.add('HH DEBUG', 'perd_deprn_exp(before)',perd_deprn_exp, p_log_level_rec);
2617: fa_debug_pkg.add('HH DEBUG', 'perd_ctr',perd_ctr, p_log_level_rec);
2618: fa_debug_pkg.add('HH DEBUG', 'dpr_in.ytd_deprn',dpr_in.ytd_deprn, p_log_level_rec);
2619: fa_debug_pkg.add('HH DEBUG', 'year_deprn_exp',year_deprn_exp, p_log_level_rec);
2620: end if;
2621:
2622: if (fyctr = dpr.y_begin) then
2615: if (p_log_level_rec.statement_level) then
2616: fa_debug_pkg.add('HH DEBUG', 'perd_deprn_exp(before)',perd_deprn_exp, p_log_level_rec);
2617: fa_debug_pkg.add('HH DEBUG', 'perd_ctr',perd_ctr, p_log_level_rec);
2618: fa_debug_pkg.add('HH DEBUG', 'dpr_in.ytd_deprn',dpr_in.ytd_deprn, p_log_level_rec);
2619: fa_debug_pkg.add('HH DEBUG', 'year_deprn_exp',year_deprn_exp, p_log_level_rec);
2620: end if;
2621:
2622: if (fyctr = dpr.y_begin) then
2623: perd_deprn_exp := perd_deprn_exp * perd_ctr - dpr_in.ytd_deprn;
2644: --
2645: -- Debug
2646: --
2647: if (p_log_level_rec.statement_level) then
2648: fa_debug_pkg.add('faxcde', 'fadpdp(4.0): ann_fy_deprn',ann_fy_deprn, p_log_level_rec);
2649: fa_debug_pkg.add('faxcde', 'deprn_frac_of_yr',deprn_frac_of_yr, p_log_level_rec);
2650: fa_debug_pkg.add('faxcde', 'perd_deprn_exp',perd_deprn_exp, p_log_level_rec);
2651: end if;
2652:
2645: -- Debug
2646: --
2647: if (p_log_level_rec.statement_level) then
2648: fa_debug_pkg.add('faxcde', 'fadpdp(4.0): ann_fy_deprn',ann_fy_deprn, p_log_level_rec);
2649: fa_debug_pkg.add('faxcde', 'deprn_frac_of_yr',deprn_frac_of_yr, p_log_level_rec);
2650: fa_debug_pkg.add('faxcde', 'perd_deprn_exp',perd_deprn_exp, p_log_level_rec);
2651: end if;
2652:
2653: --
2646: --
2647: if (p_log_level_rec.statement_level) then
2648: fa_debug_pkg.add('faxcde', 'fadpdp(4.0): ann_fy_deprn',ann_fy_deprn, p_log_level_rec);
2649: fa_debug_pkg.add('faxcde', 'deprn_frac_of_yr',deprn_frac_of_yr, p_log_level_rec);
2650: fa_debug_pkg.add('faxcde', 'perd_deprn_exp',perd_deprn_exp, p_log_level_rec);
2651: end if;
2652:
2653: --
2654: -- if the profile option:FA_DEPRN_OVERRIDE_ENABLED = 'Y' and
2664: value := 'N';
2665: end if;
2666:
2667: if (p_log_level_rec.statement_level) then
2668: fa_debug_pkg.add('faxcde', 'FA_DEPRN_OVERRIDE_ENABLED', value, p_log_level_rec);
2669: end if;
2670:
2671: if value = 'Y' and
2672: nvl(dpr_in.deprn_override_flag, fa_std_types.FA_NO_OVERRIDE) <> fa_std_types.FA_OVERRIDE_RECURSIVE then
2686: end if;
2687: end if;
2688:
2689: if (p_log_level_rec.statement_level) then
2690: fa_debug_pkg.add('faxcde', 'fadpdp: dpr_in.deprn_override_flag',dpr_in.deprn_override_flag, p_log_level_rec);
2691: end if;
2692:
2693: if not FAODDA(dpr.book
2694: , dpr.used_by_adjustment
2717:
2718: end if;
2719:
2720: if (p_log_level_rec.statement_level) then
2721: fa_debug_pkg.add('faxcde', 'fadpdp: deprn_override_flag',deprn_override_flag,p_log_level_rec);
2722: fa_debug_pkg.add('faxcde', 'fadpdp: faodda:return_code',return_code,p_log_level_rec);
2723: end if;
2724:
2725: end if; -- value = 'Y' and
2718: end if;
2719:
2720: if (p_log_level_rec.statement_level) then
2721: fa_debug_pkg.add('faxcde', 'fadpdp: deprn_override_flag',deprn_override_flag,p_log_level_rec);
2722: fa_debug_pkg.add('faxcde', 'fadpdp: faodda:return_code',return_code,p_log_level_rec);
2723: end if;
2724:
2725: end if; -- value = 'Y' and
2726:
2860: --
2861: -- Debug
2862: --
2863: if (p_log_level_rec.statement_level) then
2864: fa_debug_pkg.add('faxcde', 'fadpdp(4.1): IN :perd_deprn_exp ', perd_deprn_exp,p_log_level_rec);
2865: fa_debug_pkg.add('faxcde', 'actual_annual_deprn_amt',actual_annual_deprn_amt,p_log_level_rec);
2866: fa_debug_pkg.add('faxcde', 'dpr.ytd_deprn',dpr.ytd_deprn,p_log_level_rec);
2867: fa_debug_pkg.add('faxcde', 'ytd_deprn_sum',ytd_deprn_sum,p_log_level_rec);
2868: fa_debug_pkg.add('faxcde', 'dpr.prior_fy_exp', dpr.prior_fy_exp,p_log_level_rec);
2861: -- Debug
2862: --
2863: if (p_log_level_rec.statement_level) then
2864: fa_debug_pkg.add('faxcde', 'fadpdp(4.1): IN :perd_deprn_exp ', perd_deprn_exp,p_log_level_rec);
2865: fa_debug_pkg.add('faxcde', 'actual_annual_deprn_amt',actual_annual_deprn_amt,p_log_level_rec);
2866: fa_debug_pkg.add('faxcde', 'dpr.ytd_deprn',dpr.ytd_deprn,p_log_level_rec);
2867: fa_debug_pkg.add('faxcde', 'ytd_deprn_sum',ytd_deprn_sum,p_log_level_rec);
2868: fa_debug_pkg.add('faxcde', 'dpr.prior_fy_exp', dpr.prior_fy_exp,p_log_level_rec);
2869: fa_debug_pkg.add('faxcde', 'dpr.prior_fy_bonus_exp', dpr.prior_fy_exp,p_log_level_rec);
2862: --
2863: if (p_log_level_rec.statement_level) then
2864: fa_debug_pkg.add('faxcde', 'fadpdp(4.1): IN :perd_deprn_exp ', perd_deprn_exp,p_log_level_rec);
2865: fa_debug_pkg.add('faxcde', 'actual_annual_deprn_amt',actual_annual_deprn_amt,p_log_level_rec);
2866: fa_debug_pkg.add('faxcde', 'dpr.ytd_deprn',dpr.ytd_deprn,p_log_level_rec);
2867: fa_debug_pkg.add('faxcde', 'ytd_deprn_sum',ytd_deprn_sum,p_log_level_rec);
2868: fa_debug_pkg.add('faxcde', 'dpr.prior_fy_exp', dpr.prior_fy_exp,p_log_level_rec);
2869: fa_debug_pkg.add('faxcde', 'dpr.prior_fy_bonus_exp', dpr.prior_fy_exp,p_log_level_rec);
2870: fa_debug_pkg.add('faxcde', 'prior_fy_exp_sum',prior_fy_exp_sum,p_log_level_rec);
2863: if (p_log_level_rec.statement_level) then
2864: fa_debug_pkg.add('faxcde', 'fadpdp(4.1): IN :perd_deprn_exp ', perd_deprn_exp,p_log_level_rec);
2865: fa_debug_pkg.add('faxcde', 'actual_annual_deprn_amt',actual_annual_deprn_amt,p_log_level_rec);
2866: fa_debug_pkg.add('faxcde', 'dpr.ytd_deprn',dpr.ytd_deprn,p_log_level_rec);
2867: fa_debug_pkg.add('faxcde', 'ytd_deprn_sum',ytd_deprn_sum,p_log_level_rec);
2868: fa_debug_pkg.add('faxcde', 'dpr.prior_fy_exp', dpr.prior_fy_exp,p_log_level_rec);
2869: fa_debug_pkg.add('faxcde', 'dpr.prior_fy_bonus_exp', dpr.prior_fy_exp,p_log_level_rec);
2870: fa_debug_pkg.add('faxcde', 'prior_fy_exp_sum',prior_fy_exp_sum,p_log_level_rec);
2871: fa_debug_pkg.add('faxcde', 'fadpdp(4.1) OUT :perd_deprn_exp ', perd_deprn_exp,p_log_level_rec);
2864: fa_debug_pkg.add('faxcde', 'fadpdp(4.1): IN :perd_deprn_exp ', perd_deprn_exp,p_log_level_rec);
2865: fa_debug_pkg.add('faxcde', 'actual_annual_deprn_amt',actual_annual_deprn_amt,p_log_level_rec);
2866: fa_debug_pkg.add('faxcde', 'dpr.ytd_deprn',dpr.ytd_deprn,p_log_level_rec);
2867: fa_debug_pkg.add('faxcde', 'ytd_deprn_sum',ytd_deprn_sum,p_log_level_rec);
2868: fa_debug_pkg.add('faxcde', 'dpr.prior_fy_exp', dpr.prior_fy_exp,p_log_level_rec);
2869: fa_debug_pkg.add('faxcde', 'dpr.prior_fy_bonus_exp', dpr.prior_fy_exp,p_log_level_rec);
2870: fa_debug_pkg.add('faxcde', 'prior_fy_exp_sum',prior_fy_exp_sum,p_log_level_rec);
2871: fa_debug_pkg.add('faxcde', 'fadpdp(4.1) OUT :perd_deprn_exp ', perd_deprn_exp,p_log_level_rec);
2872: end if;
2865: fa_debug_pkg.add('faxcde', 'actual_annual_deprn_amt',actual_annual_deprn_amt,p_log_level_rec);
2866: fa_debug_pkg.add('faxcde', 'dpr.ytd_deprn',dpr.ytd_deprn,p_log_level_rec);
2867: fa_debug_pkg.add('faxcde', 'ytd_deprn_sum',ytd_deprn_sum,p_log_level_rec);
2868: fa_debug_pkg.add('faxcde', 'dpr.prior_fy_exp', dpr.prior_fy_exp,p_log_level_rec);
2869: fa_debug_pkg.add('faxcde', 'dpr.prior_fy_bonus_exp', dpr.prior_fy_exp,p_log_level_rec);
2870: fa_debug_pkg.add('faxcde', 'prior_fy_exp_sum',prior_fy_exp_sum,p_log_level_rec);
2871: fa_debug_pkg.add('faxcde', 'fadpdp(4.1) OUT :perd_deprn_exp ', perd_deprn_exp,p_log_level_rec);
2872: end if;
2873: end if; -- (perd_ctr=perds_per_yr_dcal and
2866: fa_debug_pkg.add('faxcde', 'dpr.ytd_deprn',dpr.ytd_deprn,p_log_level_rec);
2867: fa_debug_pkg.add('faxcde', 'ytd_deprn_sum',ytd_deprn_sum,p_log_level_rec);
2868: fa_debug_pkg.add('faxcde', 'dpr.prior_fy_exp', dpr.prior_fy_exp,p_log_level_rec);
2869: fa_debug_pkg.add('faxcde', 'dpr.prior_fy_bonus_exp', dpr.prior_fy_exp,p_log_level_rec);
2870: fa_debug_pkg.add('faxcde', 'prior_fy_exp_sum',prior_fy_exp_sum,p_log_level_rec);
2871: fa_debug_pkg.add('faxcde', 'fadpdp(4.1) OUT :perd_deprn_exp ', perd_deprn_exp,p_log_level_rec);
2872: end if;
2873: end if; -- (perd_ctr=perds_per_yr_dcal and
2874:
2867: fa_debug_pkg.add('faxcde', 'ytd_deprn_sum',ytd_deprn_sum,p_log_level_rec);
2868: fa_debug_pkg.add('faxcde', 'dpr.prior_fy_exp', dpr.prior_fy_exp,p_log_level_rec);
2869: fa_debug_pkg.add('faxcde', 'dpr.prior_fy_bonus_exp', dpr.prior_fy_exp,p_log_level_rec);
2870: fa_debug_pkg.add('faxcde', 'prior_fy_exp_sum',prior_fy_exp_sum,p_log_level_rec);
2871: fa_debug_pkg.add('faxcde', 'fadpdp(4.1) OUT :perd_deprn_exp ', perd_deprn_exp,p_log_level_rec);
2872: end if;
2873: end if; -- (perd_ctr=perds_per_yr_dcal and
2874:
2875: if (prod_rate_src_flag) then
2928: --
2929: -- Debug
2930: --
2931: if (p_log_level_rec.statement_level) then
2932: fa_debug_pkg.add('faxcde', 'fadpdp(5): cur_adj_cost', cur_adj_cost,p_log_level_rec);
2933: fa_debug_pkg.add('faxcde', 'dpr.rate_adj_factor', dpr.rate_adj_factor,p_log_level_rec);
2934: fa_debug_pkg.add('faxcde', 'perd_prod', perd_prod,p_log_level_rec);
2935: fa_debug_pkg.add('faxcde', 'dpr.adj_capacity', dpr.adj_capacity,p_log_level_rec);
2936: end if;
2929: -- Debug
2930: --
2931: if (p_log_level_rec.statement_level) then
2932: fa_debug_pkg.add('faxcde', 'fadpdp(5): cur_adj_cost', cur_adj_cost,p_log_level_rec);
2933: fa_debug_pkg.add('faxcde', 'dpr.rate_adj_factor', dpr.rate_adj_factor,p_log_level_rec);
2934: fa_debug_pkg.add('faxcde', 'perd_prod', perd_prod,p_log_level_rec);
2935: fa_debug_pkg.add('faxcde', 'dpr.adj_capacity', dpr.adj_capacity,p_log_level_rec);
2936: end if;
2937:
2930: --
2931: if (p_log_level_rec.statement_level) then
2932: fa_debug_pkg.add('faxcde', 'fadpdp(5): cur_adj_cost', cur_adj_cost,p_log_level_rec);
2933: fa_debug_pkg.add('faxcde', 'dpr.rate_adj_factor', dpr.rate_adj_factor,p_log_level_rec);
2934: fa_debug_pkg.add('faxcde', 'perd_prod', perd_prod,p_log_level_rec);
2935: fa_debug_pkg.add('faxcde', 'dpr.adj_capacity', dpr.adj_capacity,p_log_level_rec);
2936: end if;
2937:
2938: perd_deprn_exp := (cur_adj_cost / dpr.rate_adj_factor) *
2931: if (p_log_level_rec.statement_level) then
2932: fa_debug_pkg.add('faxcde', 'fadpdp(5): cur_adj_cost', cur_adj_cost,p_log_level_rec);
2933: fa_debug_pkg.add('faxcde', 'dpr.rate_adj_factor', dpr.rate_adj_factor,p_log_level_rec);
2934: fa_debug_pkg.add('faxcde', 'perd_prod', perd_prod,p_log_level_rec);
2935: fa_debug_pkg.add('faxcde', 'dpr.adj_capacity', dpr.adj_capacity,p_log_level_rec);
2936: end if;
2937:
2938: perd_deprn_exp := (cur_adj_cost / dpr.rate_adj_factor) *
2939: (perd_prod / dpr.adj_capacity);
2950: --
2951: -- Debug
2952: --
2953: if (p_log_level_rec.statement_level) then
2954: fa_debug_pkg.add('faxcde', 'fadpdp(6): perd_deprn_exp', perd_deprn_exp,p_log_level_rec);
2955: end if;
2956: else
2957: perd_prod := 0;
2958: end if; -- (prod_rate_src_flag) then
2993: --
2994: -- Debug
2995: --
2996: if (p_log_level_rec.statement_level) then
2997: fa_debug_pkg.add('faxcde', 'perd_deprn_exp(default)', perd_deprn_exp,p_log_level_rec);
2998:
2999: if nvl(dpr.bonus_rule, 'NONE') <> 'NONE' then
3000: fa_debug_pkg.add('faxcde', 'perd_bonus_deprn_amount(default)', perd_bonus_deprn_amount,p_log_level_rec);
3001: end if;
2996: if (p_log_level_rec.statement_level) then
2997: fa_debug_pkg.add('faxcde', 'perd_deprn_exp(default)', perd_deprn_exp,p_log_level_rec);
2998:
2999: if nvl(dpr.bonus_rule, 'NONE') <> 'NONE' then
3000: fa_debug_pkg.add('faxcde', 'perd_bonus_deprn_amount(default)', perd_bonus_deprn_amount,p_log_level_rec);
3001: end if;
3002: end if;
3003:
3004: if deprn_override_flag = fa_std_types.FA_OVERRIDE_BONUS or
3022: --
3023: -- Debug
3024: --
3025: if (p_log_level_rec.statement_level) then
3026: fa_debug_pkg.add('faxcde', 'perd_deprn_exp(new)', perd_deprn_exp,p_log_level_rec);
3027:
3028: if nvl(dpr.bonus_rule, 'NONE') <> 'NONE' then
3029: fa_debug_pkg.add('faxcde', 'perd_bonus_deprn_amount(new)', perd_bonus_deprn_amount,p_log_level_rec);
3030: end if;
3025: if (p_log_level_rec.statement_level) then
3026: fa_debug_pkg.add('faxcde', 'perd_deprn_exp(new)', perd_deprn_exp,p_log_level_rec);
3027:
3028: if nvl(dpr.bonus_rule, 'NONE') <> 'NONE' then
3029: fa_debug_pkg.add('faxcde', 'perd_bonus_deprn_amount(new)', perd_bonus_deprn_amount,p_log_level_rec);
3030: end if;
3031: end if;
3032:
3033: -- Bug 5689910: Added following else part
3056: --
3057: -- Debug
3058: --
3059: if (p_log_level_rec.statement_level) then
3060: fa_debug_pkg.add('faxcde', 'fadpdp(7): adj_rec_cost', adj_rec_cost,p_log_level_rec);
3061: fa_debug_pkg.add('faxcde', 'cur_deprn_rsv', cur_deprn_rsv,p_log_level_rec);
3062: fa_debug_pkg.add('faxcde', 'year_deprn_exp', year_deprn_exp,p_log_level_rec);
3063: fa_debug_pkg.add('faxcde', 'perd_deprn_exp', perd_deprn_exp,p_log_level_rec);
3064: fa_debug_pkg.add('faxcde', 'nbv_absval', nbv_absval,p_log_level_rec);
3057: -- Debug
3058: --
3059: if (p_log_level_rec.statement_level) then
3060: fa_debug_pkg.add('faxcde', 'fadpdp(7): adj_rec_cost', adj_rec_cost,p_log_level_rec);
3061: fa_debug_pkg.add('faxcde', 'cur_deprn_rsv', cur_deprn_rsv,p_log_level_rec);
3062: fa_debug_pkg.add('faxcde', 'year_deprn_exp', year_deprn_exp,p_log_level_rec);
3063: fa_debug_pkg.add('faxcde', 'perd_deprn_exp', perd_deprn_exp,p_log_level_rec);
3064: fa_debug_pkg.add('faxcde', 'nbv_absval', nbv_absval,p_log_level_rec);
3065: fa_debug_pkg.add('faxcde', 'nbv_frac_thresh', nbv_frac_thresh,p_log_level_rec);
3058: --
3059: if (p_log_level_rec.statement_level) then
3060: fa_debug_pkg.add('faxcde', 'fadpdp(7): adj_rec_cost', adj_rec_cost,p_log_level_rec);
3061: fa_debug_pkg.add('faxcde', 'cur_deprn_rsv', cur_deprn_rsv,p_log_level_rec);
3062: fa_debug_pkg.add('faxcde', 'year_deprn_exp', year_deprn_exp,p_log_level_rec);
3063: fa_debug_pkg.add('faxcde', 'perd_deprn_exp', perd_deprn_exp,p_log_level_rec);
3064: fa_debug_pkg.add('faxcde', 'nbv_absval', nbv_absval,p_log_level_rec);
3065: fa_debug_pkg.add('faxcde', 'nbv_frac_thresh', nbv_frac_thresh,p_log_level_rec);
3066: fa_debug_pkg.add('faxcde', 'nbv_amt_thresh', nbv_amt_thresh,p_log_level_rec);
3059: if (p_log_level_rec.statement_level) then
3060: fa_debug_pkg.add('faxcde', 'fadpdp(7): adj_rec_cost', adj_rec_cost,p_log_level_rec);
3061: fa_debug_pkg.add('faxcde', 'cur_deprn_rsv', cur_deprn_rsv,p_log_level_rec);
3062: fa_debug_pkg.add('faxcde', 'year_deprn_exp', year_deprn_exp,p_log_level_rec);
3063: fa_debug_pkg.add('faxcde', 'perd_deprn_exp', perd_deprn_exp,p_log_level_rec);
3064: fa_debug_pkg.add('faxcde', 'nbv_absval', nbv_absval,p_log_level_rec);
3065: fa_debug_pkg.add('faxcde', 'nbv_frac_thresh', nbv_frac_thresh,p_log_level_rec);
3066: fa_debug_pkg.add('faxcde', 'nbv_amt_thresh', nbv_amt_thresh,p_log_level_rec);
3067: end if;
3060: fa_debug_pkg.add('faxcde', 'fadpdp(7): adj_rec_cost', adj_rec_cost,p_log_level_rec);
3061: fa_debug_pkg.add('faxcde', 'cur_deprn_rsv', cur_deprn_rsv,p_log_level_rec);
3062: fa_debug_pkg.add('faxcde', 'year_deprn_exp', year_deprn_exp,p_log_level_rec);
3063: fa_debug_pkg.add('faxcde', 'perd_deprn_exp', perd_deprn_exp,p_log_level_rec);
3064: fa_debug_pkg.add('faxcde', 'nbv_absval', nbv_absval,p_log_level_rec);
3065: fa_debug_pkg.add('faxcde', 'nbv_frac_thresh', nbv_frac_thresh,p_log_level_rec);
3066: fa_debug_pkg.add('faxcde', 'nbv_amt_thresh', nbv_amt_thresh,p_log_level_rec);
3067: end if;
3068:
3061: fa_debug_pkg.add('faxcde', 'cur_deprn_rsv', cur_deprn_rsv,p_log_level_rec);
3062: fa_debug_pkg.add('faxcde', 'year_deprn_exp', year_deprn_exp,p_log_level_rec);
3063: fa_debug_pkg.add('faxcde', 'perd_deprn_exp', perd_deprn_exp,p_log_level_rec);
3064: fa_debug_pkg.add('faxcde', 'nbv_absval', nbv_absval,p_log_level_rec);
3065: fa_debug_pkg.add('faxcde', 'nbv_frac_thresh', nbv_frac_thresh,p_log_level_rec);
3066: fa_debug_pkg.add('faxcde', 'nbv_amt_thresh', nbv_amt_thresh,p_log_level_rec);
3067: end if;
3068:
3069: --
3062: fa_debug_pkg.add('faxcde', 'year_deprn_exp', year_deprn_exp,p_log_level_rec);
3063: fa_debug_pkg.add('faxcde', 'perd_deprn_exp', perd_deprn_exp,p_log_level_rec);
3064: fa_debug_pkg.add('faxcde', 'nbv_absval', nbv_absval,p_log_level_rec);
3065: fa_debug_pkg.add('faxcde', 'nbv_frac_thresh', nbv_frac_thresh,p_log_level_rec);
3066: fa_debug_pkg.add('faxcde', 'nbv_amt_thresh', nbv_amt_thresh,p_log_level_rec);
3067: end if;
3068:
3069: --
3070: -- Get the absolute value of the asset's Adjusted
3264: end if;
3265:
3266:
3267: if (p_log_level_rec.statement_level) then
3268: fa_debug_pkg.add('faxcde', 'dpr.cost_frac', dpr.cost_frac);
3269: fa_debug_pkg.add('faxcde', 'rsv_absval', rsv_absval);
3270: fa_debug_pkg.add('faxcde', 'before rounding: l_adjusted_rsv_absval', l_adjusted_rsv_absval);
3271: end if;
3272:
3265:
3266:
3267: if (p_log_level_rec.statement_level) then
3268: fa_debug_pkg.add('faxcde', 'dpr.cost_frac', dpr.cost_frac);
3269: fa_debug_pkg.add('faxcde', 'rsv_absval', rsv_absval);
3270: fa_debug_pkg.add('faxcde', 'before rounding: l_adjusted_rsv_absval', l_adjusted_rsv_absval);
3271: end if;
3272:
3273: else
3266:
3267: if (p_log_level_rec.statement_level) then
3268: fa_debug_pkg.add('faxcde', 'dpr.cost_frac', dpr.cost_frac);
3269: fa_debug_pkg.add('faxcde', 'rsv_absval', rsv_absval);
3270: fa_debug_pkg.add('faxcde', 'before rounding: l_adjusted_rsv_absval', l_adjusted_rsv_absval);
3271: end if;
3272:
3273: else
3274: l_adjusted_rsv_absval := rsv_absval;
3274: l_adjusted_rsv_absval := rsv_absval;
3275: end if;
3276:
3277: if (p_log_level_rec.statement_level) then
3278: fa_debug_pkg.add('faxcde', 'l_adjusted_rsv_absval', l_adjusted_rsv_absval);
3279: end if;
3280:
3281: -- End bug fix 5948890
3282: --
3487: --
3488: -- Debug
3489: --
3490: if (p_log_level_rec.statement_level) then
3491: fa_debug_pkg.add('faxcde', 'fadpdp(8): perd_deprn_exp', perd_deprn_exp,p_log_level_rec);
3492: fa_debug_pkg.add('faxcde', 'perd_bonus_deprn_amount', perd_bonus_deprn_amount,p_log_level_rec);
3493: fa_debug_pkg.add('faxcde', 'year_deprn_exp', year_deprn_exp,p_log_level_rec);
3494: fa_debug_pkg.add('faxcde', 'adj_rec_cost', adj_rec_cost,p_log_level_rec);
3495: fa_debug_pkg.add('faxcde', 'perd_prod', perd_prod,p_log_level_rec);
3488: -- Debug
3489: --
3490: if (p_log_level_rec.statement_level) then
3491: fa_debug_pkg.add('faxcde', 'fadpdp(8): perd_deprn_exp', perd_deprn_exp,p_log_level_rec);
3492: fa_debug_pkg.add('faxcde', 'perd_bonus_deprn_amount', perd_bonus_deprn_amount,p_log_level_rec);
3493: fa_debug_pkg.add('faxcde', 'year_deprn_exp', year_deprn_exp,p_log_level_rec);
3494: fa_debug_pkg.add('faxcde', 'adj_rec_cost', adj_rec_cost,p_log_level_rec);
3495: fa_debug_pkg.add('faxcde', 'perd_prod', perd_prod,p_log_level_rec);
3496: fa_debug_pkg.add('faxcde', 'year_prod', year_prod,p_log_level_rec);
3489: --
3490: if (p_log_level_rec.statement_level) then
3491: fa_debug_pkg.add('faxcde', 'fadpdp(8): perd_deprn_exp', perd_deprn_exp,p_log_level_rec);
3492: fa_debug_pkg.add('faxcde', 'perd_bonus_deprn_amount', perd_bonus_deprn_amount,p_log_level_rec);
3493: fa_debug_pkg.add('faxcde', 'year_deprn_exp', year_deprn_exp,p_log_level_rec);
3494: fa_debug_pkg.add('faxcde', 'adj_rec_cost', adj_rec_cost,p_log_level_rec);
3495: fa_debug_pkg.add('faxcde', 'perd_prod', perd_prod,p_log_level_rec);
3496: fa_debug_pkg.add('faxcde', 'year_prod', year_prod,p_log_level_rec);
3497: end if;
3490: if (p_log_level_rec.statement_level) then
3491: fa_debug_pkg.add('faxcde', 'fadpdp(8): perd_deprn_exp', perd_deprn_exp,p_log_level_rec);
3492: fa_debug_pkg.add('faxcde', 'perd_bonus_deprn_amount', perd_bonus_deprn_amount,p_log_level_rec);
3493: fa_debug_pkg.add('faxcde', 'year_deprn_exp', year_deprn_exp,p_log_level_rec);
3494: fa_debug_pkg.add('faxcde', 'adj_rec_cost', adj_rec_cost,p_log_level_rec);
3495: fa_debug_pkg.add('faxcde', 'perd_prod', perd_prod,p_log_level_rec);
3496: fa_debug_pkg.add('faxcde', 'year_prod', year_prod,p_log_level_rec);
3497: end if;
3498:
3491: fa_debug_pkg.add('faxcde', 'fadpdp(8): perd_deprn_exp', perd_deprn_exp,p_log_level_rec);
3492: fa_debug_pkg.add('faxcde', 'perd_bonus_deprn_amount', perd_bonus_deprn_amount,p_log_level_rec);
3493: fa_debug_pkg.add('faxcde', 'year_deprn_exp', year_deprn_exp,p_log_level_rec);
3494: fa_debug_pkg.add('faxcde', 'adj_rec_cost', adj_rec_cost,p_log_level_rec);
3495: fa_debug_pkg.add('faxcde', 'perd_prod', perd_prod,p_log_level_rec);
3496: fa_debug_pkg.add('faxcde', 'year_prod', year_prod,p_log_level_rec);
3497: end if;
3498:
3499: -- bonus: perd_bonus_deprn_amount will now go into dpr_arr struct.
3492: fa_debug_pkg.add('faxcde', 'perd_bonus_deprn_amount', perd_bonus_deprn_amount,p_log_level_rec);
3493: fa_debug_pkg.add('faxcde', 'year_deprn_exp', year_deprn_exp,p_log_level_rec);
3494: fa_debug_pkg.add('faxcde', 'adj_rec_cost', adj_rec_cost,p_log_level_rec);
3495: fa_debug_pkg.add('faxcde', 'perd_prod', perd_prod,p_log_level_rec);
3496: fa_debug_pkg.add('faxcde', 'year_prod', year_prod,p_log_level_rec);
3497: end if;
3498:
3499: -- bonus: perd_bonus_deprn_amount will now go into dpr_arr struct.
3500: -- bonus_value added to dpr_arr.
3532: cur_adj_cost := cur_adj_cost - dpr.salvage_value;
3533: end if;
3534:
3535: if (p_log_level_rec.statement_level) then
3536: fa_debug_pkg.add('faxcde','deprn_period_dcal_begin' , deprn_period_dcal_begin,p_log_level_rec);
3537: fa_debug_pkg.add('faxcde','perd_ctr' , perd_ctr,p_log_level_rec);
3538: end if;
3539:
3540: -- call deprn basis rule logic.
3533: end if;
3534:
3535: if (p_log_level_rec.statement_level) then
3536: fa_debug_pkg.add('faxcde','deprn_period_dcal_begin' , deprn_period_dcal_begin,p_log_level_rec);
3537: fa_debug_pkg.add('faxcde','perd_ctr' , perd_ctr,p_log_level_rec);
3538: end if;
3539:
3540: -- call deprn basis rule logic.
3541: -- if perd_deprn_exp <> 0 then
3558: -- Bug 6665510: FP: Japan Tax Reform Project (Start)
3559: if nvl(fa_cache_pkg.fazccmt_record.guarantee_rate_method_flag, 'NO') = 'YES' then
3560:
3561: if (p_log_level_rec.statement_level) then
3562: fa_debug_pkg.add('faxcde', '+++ JAPAN ', 'in guarantee rate call deprn basis', p_log_level_rec);
3563: end if;
3564:
3565: h_adjusted_cost := nvl(cur_adj_cost,0);
3566:
3594: end if;
3595: else
3596: if (p_log_level_rec.statement_level) then
3597:
3598: FA_DEBUG_PKG.ADD(fname=>'faxcde ',
3599: element => 'skipping',
3600: value=> 'deprn basis call',
3601: p_log_level_rec => p_log_level_rec);
3602:
3605: end if;
3606: end if; -- (fyctr = deprn_year_dcal_begin and
3607:
3608: if (p_log_level_rec.statement_level) then
3609: fa_debug_pkg.add('faxcde','l_dpr_in.deprn_rounding_flag(after CALL_DEPRN_BASIS)',
3610: dpr.deprn_rounding_flag,p_log_level_rec);
3611: end if;
3612:
3613: --
3624: --
3625: -- Maintain Books Summary Table
3626: --
3627: if (p_log_level_rec.statement_level) then
3628: fa_debug_pkg.add('faxcde','Maintain Books Summary Table',
3629: to_char(l_ind)||':'||to_char(fa_amort_pvt.t_deprn_amount.COUNT),p_log_level_rec);
3630: end if;
3631:
3632: if (l_ind <= fa_amort_pvt.t_deprn_amount.COUNT) then
3716: fa_amort_pvt.t_eop_formula_factor(l_ind) :=
3717: fa_amort_pvt.t_formula_factor(l_ind);
3718:
3719: if (p_log_level_rec.statement_level) then
3720: fa_debug_pkg.add('faxcde','period_counter', fa_amort_pvt.t_period_counter(l_ind),p_log_level_rec);
3721: fa_debug_pkg.add('faxcde','deprn_amount', fa_amort_pvt.t_deprn_amount(l_ind),p_log_level_rec);
3722: fa_debug_pkg.add('faxcde','ytd_deprn', fa_amort_pvt.t_ytd_deprn(l_ind),p_log_level_rec);
3723: fa_debug_pkg.add('faxcde','deprn_reserve', fa_amort_pvt.t_deprn_reserve(l_ind),p_log_level_rec);
3724: fa_debug_pkg.add('faxcde','bonus_deprn_amount', fa_amort_pvt.t_bonus_deprn_amount(l_ind),p_log_level_rec);
3717: fa_amort_pvt.t_formula_factor(l_ind);
3718:
3719: if (p_log_level_rec.statement_level) then
3720: fa_debug_pkg.add('faxcde','period_counter', fa_amort_pvt.t_period_counter(l_ind),p_log_level_rec);
3721: fa_debug_pkg.add('faxcde','deprn_amount', fa_amort_pvt.t_deprn_amount(l_ind),p_log_level_rec);
3722: fa_debug_pkg.add('faxcde','ytd_deprn', fa_amort_pvt.t_ytd_deprn(l_ind),p_log_level_rec);
3723: fa_debug_pkg.add('faxcde','deprn_reserve', fa_amort_pvt.t_deprn_reserve(l_ind),p_log_level_rec);
3724: fa_debug_pkg.add('faxcde','bonus_deprn_amount', fa_amort_pvt.t_bonus_deprn_amount(l_ind),p_log_level_rec);
3725: fa_debug_pkg.add('faxcde','bonus_ytd_deprn', fa_amort_pvt.t_bonus_ytd_deprn(l_ind),p_log_level_rec);
3718:
3719: if (p_log_level_rec.statement_level) then
3720: fa_debug_pkg.add('faxcde','period_counter', fa_amort_pvt.t_period_counter(l_ind),p_log_level_rec);
3721: fa_debug_pkg.add('faxcde','deprn_amount', fa_amort_pvt.t_deprn_amount(l_ind),p_log_level_rec);
3722: fa_debug_pkg.add('faxcde','ytd_deprn', fa_amort_pvt.t_ytd_deprn(l_ind),p_log_level_rec);
3723: fa_debug_pkg.add('faxcde','deprn_reserve', fa_amort_pvt.t_deprn_reserve(l_ind),p_log_level_rec);
3724: fa_debug_pkg.add('faxcde','bonus_deprn_amount', fa_amort_pvt.t_bonus_deprn_amount(l_ind),p_log_level_rec);
3725: fa_debug_pkg.add('faxcde','bonus_ytd_deprn', fa_amort_pvt.t_bonus_ytd_deprn(l_ind),p_log_level_rec);
3726: fa_debug_pkg.add('faxcde','bonus_deprn_reserve', fa_amort_pvt.t_bonus_deprn_reserve(l_ind),p_log_level_rec);
3719: if (p_log_level_rec.statement_level) then
3720: fa_debug_pkg.add('faxcde','period_counter', fa_amort_pvt.t_period_counter(l_ind),p_log_level_rec);
3721: fa_debug_pkg.add('faxcde','deprn_amount', fa_amort_pvt.t_deprn_amount(l_ind),p_log_level_rec);
3722: fa_debug_pkg.add('faxcde','ytd_deprn', fa_amort_pvt.t_ytd_deprn(l_ind),p_log_level_rec);
3723: fa_debug_pkg.add('faxcde','deprn_reserve', fa_amort_pvt.t_deprn_reserve(l_ind),p_log_level_rec);
3724: fa_debug_pkg.add('faxcde','bonus_deprn_amount', fa_amort_pvt.t_bonus_deprn_amount(l_ind),p_log_level_rec);
3725: fa_debug_pkg.add('faxcde','bonus_ytd_deprn', fa_amort_pvt.t_bonus_ytd_deprn(l_ind),p_log_level_rec);
3726: fa_debug_pkg.add('faxcde','bonus_deprn_reserve', fa_amort_pvt.t_bonus_deprn_reserve(l_ind),p_log_level_rec);
3727: fa_debug_pkg.add('faxcde','eofy_reserve', fa_amort_pvt.t_eofy_reserve(l_ind),p_log_level_rec);
3720: fa_debug_pkg.add('faxcde','period_counter', fa_amort_pvt.t_period_counter(l_ind),p_log_level_rec);
3721: fa_debug_pkg.add('faxcde','deprn_amount', fa_amort_pvt.t_deprn_amount(l_ind),p_log_level_rec);
3722: fa_debug_pkg.add('faxcde','ytd_deprn', fa_amort_pvt.t_ytd_deprn(l_ind),p_log_level_rec);
3723: fa_debug_pkg.add('faxcde','deprn_reserve', fa_amort_pvt.t_deprn_reserve(l_ind),p_log_level_rec);
3724: fa_debug_pkg.add('faxcde','bonus_deprn_amount', fa_amort_pvt.t_bonus_deprn_amount(l_ind),p_log_level_rec);
3725: fa_debug_pkg.add('faxcde','bonus_ytd_deprn', fa_amort_pvt.t_bonus_ytd_deprn(l_ind),p_log_level_rec);
3726: fa_debug_pkg.add('faxcde','bonus_deprn_reserve', fa_amort_pvt.t_bonus_deprn_reserve(l_ind),p_log_level_rec);
3727: fa_debug_pkg.add('faxcde','eofy_reserve', fa_amort_pvt.t_eofy_reserve(l_ind),p_log_level_rec);
3728: fa_debug_pkg.add('faxcde','eofy_adj_cost', fa_amort_pvt.t_eofy_adj_cost(l_ind),p_log_level_rec);
3721: fa_debug_pkg.add('faxcde','deprn_amount', fa_amort_pvt.t_deprn_amount(l_ind),p_log_level_rec);
3722: fa_debug_pkg.add('faxcde','ytd_deprn', fa_amort_pvt.t_ytd_deprn(l_ind),p_log_level_rec);
3723: fa_debug_pkg.add('faxcde','deprn_reserve', fa_amort_pvt.t_deprn_reserve(l_ind),p_log_level_rec);
3724: fa_debug_pkg.add('faxcde','bonus_deprn_amount', fa_amort_pvt.t_bonus_deprn_amount(l_ind),p_log_level_rec);
3725: fa_debug_pkg.add('faxcde','bonus_ytd_deprn', fa_amort_pvt.t_bonus_ytd_deprn(l_ind),p_log_level_rec);
3726: fa_debug_pkg.add('faxcde','bonus_deprn_reserve', fa_amort_pvt.t_bonus_deprn_reserve(l_ind),p_log_level_rec);
3727: fa_debug_pkg.add('faxcde','eofy_reserve', fa_amort_pvt.t_eofy_reserve(l_ind),p_log_level_rec);
3728: fa_debug_pkg.add('faxcde','eofy_adj_cost', fa_amort_pvt.t_eofy_adj_cost(l_ind),p_log_level_rec);
3729: fa_debug_pkg.add('faxcde','eofy_formula_factor', fa_amort_pvt.t_eofy_formula_factor(l_ind),p_log_level_rec);
3722: fa_debug_pkg.add('faxcde','ytd_deprn', fa_amort_pvt.t_ytd_deprn(l_ind),p_log_level_rec);
3723: fa_debug_pkg.add('faxcde','deprn_reserve', fa_amort_pvt.t_deprn_reserve(l_ind),p_log_level_rec);
3724: fa_debug_pkg.add('faxcde','bonus_deprn_amount', fa_amort_pvt.t_bonus_deprn_amount(l_ind),p_log_level_rec);
3725: fa_debug_pkg.add('faxcde','bonus_ytd_deprn', fa_amort_pvt.t_bonus_ytd_deprn(l_ind),p_log_level_rec);
3726: fa_debug_pkg.add('faxcde','bonus_deprn_reserve', fa_amort_pvt.t_bonus_deprn_reserve(l_ind),p_log_level_rec);
3727: fa_debug_pkg.add('faxcde','eofy_reserve', fa_amort_pvt.t_eofy_reserve(l_ind),p_log_level_rec);
3728: fa_debug_pkg.add('faxcde','eofy_adj_cost', fa_amort_pvt.t_eofy_adj_cost(l_ind),p_log_level_rec);
3729: fa_debug_pkg.add('faxcde','eofy_formula_factor', fa_amort_pvt.t_eofy_formula_factor(l_ind),p_log_level_rec);
3730: fa_debug_pkg.add('faxcde','eop_adj_cost', fa_amort_pvt.t_eop_adj_cost(l_ind),p_log_level_rec);
3723: fa_debug_pkg.add('faxcde','deprn_reserve', fa_amort_pvt.t_deprn_reserve(l_ind),p_log_level_rec);
3724: fa_debug_pkg.add('faxcde','bonus_deprn_amount', fa_amort_pvt.t_bonus_deprn_amount(l_ind),p_log_level_rec);
3725: fa_debug_pkg.add('faxcde','bonus_ytd_deprn', fa_amort_pvt.t_bonus_ytd_deprn(l_ind),p_log_level_rec);
3726: fa_debug_pkg.add('faxcde','bonus_deprn_reserve', fa_amort_pvt.t_bonus_deprn_reserve(l_ind),p_log_level_rec);
3727: fa_debug_pkg.add('faxcde','eofy_reserve', fa_amort_pvt.t_eofy_reserve(l_ind),p_log_level_rec);
3728: fa_debug_pkg.add('faxcde','eofy_adj_cost', fa_amort_pvt.t_eofy_adj_cost(l_ind),p_log_level_rec);
3729: fa_debug_pkg.add('faxcde','eofy_formula_factor', fa_amort_pvt.t_eofy_formula_factor(l_ind),p_log_level_rec);
3730: fa_debug_pkg.add('faxcde','eop_adj_cost', fa_amort_pvt.t_eop_adj_cost(l_ind),p_log_level_rec);
3731: fa_debug_pkg.add('faxcde','eop_formula_factor', fa_amort_pvt.t_eop_formula_factor(l_ind),p_log_level_rec);
3724: fa_debug_pkg.add('faxcde','bonus_deprn_amount', fa_amort_pvt.t_bonus_deprn_amount(l_ind),p_log_level_rec);
3725: fa_debug_pkg.add('faxcde','bonus_ytd_deprn', fa_amort_pvt.t_bonus_ytd_deprn(l_ind),p_log_level_rec);
3726: fa_debug_pkg.add('faxcde','bonus_deprn_reserve', fa_amort_pvt.t_bonus_deprn_reserve(l_ind),p_log_level_rec);
3727: fa_debug_pkg.add('faxcde','eofy_reserve', fa_amort_pvt.t_eofy_reserve(l_ind),p_log_level_rec);
3728: fa_debug_pkg.add('faxcde','eofy_adj_cost', fa_amort_pvt.t_eofy_adj_cost(l_ind),p_log_level_rec);
3729: fa_debug_pkg.add('faxcde','eofy_formula_factor', fa_amort_pvt.t_eofy_formula_factor(l_ind),p_log_level_rec);
3730: fa_debug_pkg.add('faxcde','eop_adj_cost', fa_amort_pvt.t_eop_adj_cost(l_ind),p_log_level_rec);
3731: fa_debug_pkg.add('faxcde','eop_formula_factor', fa_amort_pvt.t_eop_formula_factor(l_ind),p_log_level_rec);
3732: end if;
3725: fa_debug_pkg.add('faxcde','bonus_ytd_deprn', fa_amort_pvt.t_bonus_ytd_deprn(l_ind),p_log_level_rec);
3726: fa_debug_pkg.add('faxcde','bonus_deprn_reserve', fa_amort_pvt.t_bonus_deprn_reserve(l_ind),p_log_level_rec);
3727: fa_debug_pkg.add('faxcde','eofy_reserve', fa_amort_pvt.t_eofy_reserve(l_ind),p_log_level_rec);
3728: fa_debug_pkg.add('faxcde','eofy_adj_cost', fa_amort_pvt.t_eofy_adj_cost(l_ind),p_log_level_rec);
3729: fa_debug_pkg.add('faxcde','eofy_formula_factor', fa_amort_pvt.t_eofy_formula_factor(l_ind),p_log_level_rec);
3730: fa_debug_pkg.add('faxcde','eop_adj_cost', fa_amort_pvt.t_eop_adj_cost(l_ind),p_log_level_rec);
3731: fa_debug_pkg.add('faxcde','eop_formula_factor', fa_amort_pvt.t_eop_formula_factor(l_ind),p_log_level_rec);
3732: end if;
3733:
3726: fa_debug_pkg.add('faxcde','bonus_deprn_reserve', fa_amort_pvt.t_bonus_deprn_reserve(l_ind),p_log_level_rec);
3727: fa_debug_pkg.add('faxcde','eofy_reserve', fa_amort_pvt.t_eofy_reserve(l_ind),p_log_level_rec);
3728: fa_debug_pkg.add('faxcde','eofy_adj_cost', fa_amort_pvt.t_eofy_adj_cost(l_ind),p_log_level_rec);
3729: fa_debug_pkg.add('faxcde','eofy_formula_factor', fa_amort_pvt.t_eofy_formula_factor(l_ind),p_log_level_rec);
3730: fa_debug_pkg.add('faxcde','eop_adj_cost', fa_amort_pvt.t_eop_adj_cost(l_ind),p_log_level_rec);
3731: fa_debug_pkg.add('faxcde','eop_formula_factor', fa_amort_pvt.t_eop_formula_factor(l_ind),p_log_level_rec);
3732: end if;
3733:
3734:
3727: fa_debug_pkg.add('faxcde','eofy_reserve', fa_amort_pvt.t_eofy_reserve(l_ind),p_log_level_rec);
3728: fa_debug_pkg.add('faxcde','eofy_adj_cost', fa_amort_pvt.t_eofy_adj_cost(l_ind),p_log_level_rec);
3729: fa_debug_pkg.add('faxcde','eofy_formula_factor', fa_amort_pvt.t_eofy_formula_factor(l_ind),p_log_level_rec);
3730: fa_debug_pkg.add('faxcde','eop_adj_cost', fa_amort_pvt.t_eop_adj_cost(l_ind),p_log_level_rec);
3731: fa_debug_pkg.add('faxcde','eop_formula_factor', fa_amort_pvt.t_eop_formula_factor(l_ind),p_log_level_rec);
3732: end if;
3733:
3734:
3735: --
3748:
3749: end if; -- (l_ind <> 0))
3750:
3751: if (p_log_level_rec.statement_level) then
3752: fa_debug_pkg.add(l_calling_fn, 'p_ind', p_ind,p_log_level_rec);
3753: fa_debug_pkg.add(l_calling_fn, 'dpr_out.full_rsv_flag', dpr_out.full_rsv_flag,p_log_level_rec);
3754: fa_debug_pkg.add(l_calling_fn, 'adj_rec_cost', adj_rec_cost,p_log_level_rec);
3755: fa_debug_pkg.add(l_calling_fn, 'cur_deprn_rsv', cur_deprn_rsv,p_log_level_rec);
3756: fa_debug_pkg.add(l_calling_fn, 'year_deprn_exp', year_deprn_exp,p_log_level_rec);
3749: end if; -- (l_ind <> 0))
3750:
3751: if (p_log_level_rec.statement_level) then
3752: fa_debug_pkg.add(l_calling_fn, 'p_ind', p_ind,p_log_level_rec);
3753: fa_debug_pkg.add(l_calling_fn, 'dpr_out.full_rsv_flag', dpr_out.full_rsv_flag,p_log_level_rec);
3754: fa_debug_pkg.add(l_calling_fn, 'adj_rec_cost', adj_rec_cost,p_log_level_rec);
3755: fa_debug_pkg.add(l_calling_fn, 'cur_deprn_rsv', cur_deprn_rsv,p_log_level_rec);
3756: fa_debug_pkg.add(l_calling_fn, 'year_deprn_exp', year_deprn_exp,p_log_level_rec);
3757: end if;
3750:
3751: if (p_log_level_rec.statement_level) then
3752: fa_debug_pkg.add(l_calling_fn, 'p_ind', p_ind,p_log_level_rec);
3753: fa_debug_pkg.add(l_calling_fn, 'dpr_out.full_rsv_flag', dpr_out.full_rsv_flag,p_log_level_rec);
3754: fa_debug_pkg.add(l_calling_fn, 'adj_rec_cost', adj_rec_cost,p_log_level_rec);
3755: fa_debug_pkg.add(l_calling_fn, 'cur_deprn_rsv', cur_deprn_rsv,p_log_level_rec);
3756: fa_debug_pkg.add(l_calling_fn, 'year_deprn_exp', year_deprn_exp,p_log_level_rec);
3757: end if;
3758:
3751: if (p_log_level_rec.statement_level) then
3752: fa_debug_pkg.add(l_calling_fn, 'p_ind', p_ind,p_log_level_rec);
3753: fa_debug_pkg.add(l_calling_fn, 'dpr_out.full_rsv_flag', dpr_out.full_rsv_flag,p_log_level_rec);
3754: fa_debug_pkg.add(l_calling_fn, 'adj_rec_cost', adj_rec_cost,p_log_level_rec);
3755: fa_debug_pkg.add(l_calling_fn, 'cur_deprn_rsv', cur_deprn_rsv,p_log_level_rec);
3756: fa_debug_pkg.add(l_calling_fn, 'year_deprn_exp', year_deprn_exp,p_log_level_rec);
3757: end if;
3758:
3759: --
3752: fa_debug_pkg.add(l_calling_fn, 'p_ind', p_ind,p_log_level_rec);
3753: fa_debug_pkg.add(l_calling_fn, 'dpr_out.full_rsv_flag', dpr_out.full_rsv_flag,p_log_level_rec);
3754: fa_debug_pkg.add(l_calling_fn, 'adj_rec_cost', adj_rec_cost,p_log_level_rec);
3755: fa_debug_pkg.add(l_calling_fn, 'cur_deprn_rsv', cur_deprn_rsv,p_log_level_rec);
3756: fa_debug_pkg.add(l_calling_fn, 'year_deprn_exp', year_deprn_exp,p_log_level_rec);
3757: end if;
3758:
3759: --
3760: -- Stop and exit period loop if
3772: (adj_rec_cost < 0 and adj_rec_cost >= cur_deprn_rsv)) and
3773: (not(deprn_projecting_flag)) then
3774:
3775: if (p_log_level_rec.statement_level) then
3776: fa_debug_pkg.add(l_calling_fn, 'Exiting PERIOD LOOP', '.',p_log_level_rec);
3777: fa_debug_pkg.add(l_calling_fn, 'Fully reserved during recalculation',
3778: to_char(adj_rec_cost)||':'||to_char(cur_deprn_rsv + year_deprn_exp),p_log_level_rec);
3779: end if;
3780:
3773: (not(deprn_projecting_flag)) then
3774:
3775: if (p_log_level_rec.statement_level) then
3776: fa_debug_pkg.add(l_calling_fn, 'Exiting PERIOD LOOP', '.',p_log_level_rec);
3777: fa_debug_pkg.add(l_calling_fn, 'Fully reserved during recalculation',
3778: to_char(adj_rec_cost)||':'||to_char(cur_deprn_rsv + year_deprn_exp),p_log_level_rec);
3779: end if;
3780:
3781: exit;
3835: --
3836: -- Debug
3837: --
3838: if (p_log_level_rec.statement_level) then
3839: fa_debug_pkg.add('faxcde', 'fadpdp(9): deprn_exp_sum', deprn_exp_sum,p_log_level_rec);
3840: fa_debug_pkg.add('faxcde', 'cur_deprn_rsv', cur_deprn_rsv,p_log_level_rec);
3841: fa_debug_pkg.add('faxcde', 'reval_exp_sum', reval_exp_sum,p_log_level_rec);
3842: fa_debug_pkg.add('faxcde', 'reval_amo_sum', reval_amo_sum,p_log_level_rec);
3843: fa_debug_pkg.add('faxcde', 'cur_reval_rsv', cur_reval_rsv,p_log_level_rec);
3836: -- Debug
3837: --
3838: if (p_log_level_rec.statement_level) then
3839: fa_debug_pkg.add('faxcde', 'fadpdp(9): deprn_exp_sum', deprn_exp_sum,p_log_level_rec);
3840: fa_debug_pkg.add('faxcde', 'cur_deprn_rsv', cur_deprn_rsv,p_log_level_rec);
3841: fa_debug_pkg.add('faxcde', 'reval_exp_sum', reval_exp_sum,p_log_level_rec);
3842: fa_debug_pkg.add('faxcde', 'reval_amo_sum', reval_amo_sum,p_log_level_rec);
3843: fa_debug_pkg.add('faxcde', 'cur_reval_rsv', cur_reval_rsv,p_log_level_rec);
3844: fa_debug_pkg.add('faxcde', 'prod_sum', prod_sum,p_log_level_rec);
3837: --
3838: if (p_log_level_rec.statement_level) then
3839: fa_debug_pkg.add('faxcde', 'fadpdp(9): deprn_exp_sum', deprn_exp_sum,p_log_level_rec);
3840: fa_debug_pkg.add('faxcde', 'cur_deprn_rsv', cur_deprn_rsv,p_log_level_rec);
3841: fa_debug_pkg.add('faxcde', 'reval_exp_sum', reval_exp_sum,p_log_level_rec);
3842: fa_debug_pkg.add('faxcde', 'reval_amo_sum', reval_amo_sum,p_log_level_rec);
3843: fa_debug_pkg.add('faxcde', 'cur_reval_rsv', cur_reval_rsv,p_log_level_rec);
3844: fa_debug_pkg.add('faxcde', 'prod_sum', prod_sum,p_log_level_rec);
3845: fa_debug_pkg.add('faxcde', 'cur_ltd_prod', cur_ltd_prod,p_log_level_rec);
3838: if (p_log_level_rec.statement_level) then
3839: fa_debug_pkg.add('faxcde', 'fadpdp(9): deprn_exp_sum', deprn_exp_sum,p_log_level_rec);
3840: fa_debug_pkg.add('faxcde', 'cur_deprn_rsv', cur_deprn_rsv,p_log_level_rec);
3841: fa_debug_pkg.add('faxcde', 'reval_exp_sum', reval_exp_sum,p_log_level_rec);
3842: fa_debug_pkg.add('faxcde', 'reval_amo_sum', reval_amo_sum,p_log_level_rec);
3843: fa_debug_pkg.add('faxcde', 'cur_reval_rsv', cur_reval_rsv,p_log_level_rec);
3844: fa_debug_pkg.add('faxcde', 'prod_sum', prod_sum,p_log_level_rec);
3845: fa_debug_pkg.add('faxcde', 'cur_ltd_prod', cur_ltd_prod,p_log_level_rec);
3846: fa_debug_pkg.add('faxcde', 'year_deprn_exp', year_deprn_exp,p_log_level_rec);
3839: fa_debug_pkg.add('faxcde', 'fadpdp(9): deprn_exp_sum', deprn_exp_sum,p_log_level_rec);
3840: fa_debug_pkg.add('faxcde', 'cur_deprn_rsv', cur_deprn_rsv,p_log_level_rec);
3841: fa_debug_pkg.add('faxcde', 'reval_exp_sum', reval_exp_sum,p_log_level_rec);
3842: fa_debug_pkg.add('faxcde', 'reval_amo_sum', reval_amo_sum,p_log_level_rec);
3843: fa_debug_pkg.add('faxcde', 'cur_reval_rsv', cur_reval_rsv,p_log_level_rec);
3844: fa_debug_pkg.add('faxcde', 'prod_sum', prod_sum,p_log_level_rec);
3845: fa_debug_pkg.add('faxcde', 'cur_ltd_prod', cur_ltd_prod,p_log_level_rec);
3846: fa_debug_pkg.add('faxcde', 'year_deprn_exp', year_deprn_exp,p_log_level_rec);
3847: fa_debug_pkg.add('faxcde', 'ytd_deprn_sum', ytd_deprn_sum,p_log_level_rec);
3840: fa_debug_pkg.add('faxcde', 'cur_deprn_rsv', cur_deprn_rsv,p_log_level_rec);
3841: fa_debug_pkg.add('faxcde', 'reval_exp_sum', reval_exp_sum,p_log_level_rec);
3842: fa_debug_pkg.add('faxcde', 'reval_amo_sum', reval_amo_sum,p_log_level_rec);
3843: fa_debug_pkg.add('faxcde', 'cur_reval_rsv', cur_reval_rsv,p_log_level_rec);
3844: fa_debug_pkg.add('faxcde', 'prod_sum', prod_sum,p_log_level_rec);
3845: fa_debug_pkg.add('faxcde', 'cur_ltd_prod', cur_ltd_prod,p_log_level_rec);
3846: fa_debug_pkg.add('faxcde', 'year_deprn_exp', year_deprn_exp,p_log_level_rec);
3847: fa_debug_pkg.add('faxcde', 'ytd_deprn_sum', ytd_deprn_sum,p_log_level_rec);
3848: end if;
3841: fa_debug_pkg.add('faxcde', 'reval_exp_sum', reval_exp_sum,p_log_level_rec);
3842: fa_debug_pkg.add('faxcde', 'reval_amo_sum', reval_amo_sum,p_log_level_rec);
3843: fa_debug_pkg.add('faxcde', 'cur_reval_rsv', cur_reval_rsv,p_log_level_rec);
3844: fa_debug_pkg.add('faxcde', 'prod_sum', prod_sum,p_log_level_rec);
3845: fa_debug_pkg.add('faxcde', 'cur_ltd_prod', cur_ltd_prod,p_log_level_rec);
3846: fa_debug_pkg.add('faxcde', 'year_deprn_exp', year_deprn_exp,p_log_level_rec);
3847: fa_debug_pkg.add('faxcde', 'ytd_deprn_sum', ytd_deprn_sum,p_log_level_rec);
3848: end if;
3849:
3842: fa_debug_pkg.add('faxcde', 'reval_amo_sum', reval_amo_sum,p_log_level_rec);
3843: fa_debug_pkg.add('faxcde', 'cur_reval_rsv', cur_reval_rsv,p_log_level_rec);
3844: fa_debug_pkg.add('faxcde', 'prod_sum', prod_sum,p_log_level_rec);
3845: fa_debug_pkg.add('faxcde', 'cur_ltd_prod', cur_ltd_prod,p_log_level_rec);
3846: fa_debug_pkg.add('faxcde', 'year_deprn_exp', year_deprn_exp,p_log_level_rec);
3847: fa_debug_pkg.add('faxcde', 'ytd_deprn_sum', ytd_deprn_sum,p_log_level_rec);
3848: end if;
3849:
3850: if (deprn_end_perd = perds_per_yr_dcal) then
3843: fa_debug_pkg.add('faxcde', 'cur_reval_rsv', cur_reval_rsv,p_log_level_rec);
3844: fa_debug_pkg.add('faxcde', 'prod_sum', prod_sum,p_log_level_rec);
3845: fa_debug_pkg.add('faxcde', 'cur_ltd_prod', cur_ltd_prod,p_log_level_rec);
3846: fa_debug_pkg.add('faxcde', 'year_deprn_exp', year_deprn_exp,p_log_level_rec);
3847: fa_debug_pkg.add('faxcde', 'ytd_deprn_sum', ytd_deprn_sum,p_log_level_rec);
3848: end if;
3849:
3850: if (deprn_end_perd = perds_per_yr_dcal) then
3851:
3880: --
3881: -- Debug
3882: --
3883: if (p_log_level_rec.statement_level) then
3884: fa_debug_pkg.add('faxcde', 'cur_reval_amo_basis', cur_reval_amo_basis,p_log_level_rec);
3885: end if;
3886:
3887: end if; -- nbv_deprn_basis_flag and deprn_end_perd = perds_per_yr_dcal then
3888:
3919: (adj_rec_cost = (cur_deprn_rsv)) and
3920: ((adj_rec_cost > 0 and adj_rec_cost <= cur_deprn_rsv - nvl(year_deprn_exp,0)) or
3921: (adj_rec_cost < 0 and adj_rec_cost >= cur_deprn_rsv - nvl(year_deprn_exp,0))) and
3922: (not(deprn_projecting_flag)) then
3923: fa_debug_pkg.add(l_calling_fn, 'EXITING YEAR LOOP', '.',p_log_level_rec);
3924: fa_debug_pkg.add(l_calling_fn, 'Fully reserved during recalculation',
3925: to_char(adj_rec_cost)||':'||to_char(cur_deprn_rsv + year_deprn_exp),p_log_level_rec);
3926: cur_adj_cost := 0;
3927: exit;
3920: ((adj_rec_cost > 0 and adj_rec_cost <= cur_deprn_rsv - nvl(year_deprn_exp,0)) or
3921: (adj_rec_cost < 0 and adj_rec_cost >= cur_deprn_rsv - nvl(year_deprn_exp,0))) and
3922: (not(deprn_projecting_flag)) then
3923: fa_debug_pkg.add(l_calling_fn, 'EXITING YEAR LOOP', '.',p_log_level_rec);
3924: fa_debug_pkg.add(l_calling_fn, 'Fully reserved during recalculation',
3925: to_char(adj_rec_cost)||':'||to_char(cur_deprn_rsv + year_deprn_exp),p_log_level_rec);
3926: cur_adj_cost := 0;
3927: exit;
3928: end if;
3978: ,p_log_level_rec => p_log_level_rec);
3979: dpr_out.new_eofy_reserve := cur_eofy_reserve;
3980:
3981: if (p_log_level_rec.statement_level) then
3982: fa_debug_pkg.add('faxcde', 'fadpdp: dpr_out.deprn_override_flag',dpr_out.deprn_override_flag,p_log_level_rec);
3983: end if;
3984:
3985: if (amo_reval_rsv_flag) then
3986: dpr_out.ann_adj_reval_amo := dpr_out.ann_adj_reval_exp ;
4039: p_log_level_rec IN FA_API_TYPES.log_level_rec_type default null)
4040: return boolean is
4041: begin <
4042:
4043: fa_debug_pkg.add('faxcde','Contents of dpr_struct for asset_id',X_dpr.asset_id,p_log_level_rec);
4044: fa_debug_pkg.add('faxcde','asset_num',X_dpr.asset_num,p_log_level_rec);
4045: fa_debug_pkg.add('faxcde','book',X_dpr.book,p_log_level_rec);
4046: fa_debug_pkg.add('faxcde','calendar_type',X_dpr.calendar_type,p_log_level_rec);
4047: fa_debug_pkg.add('faxcde','ceil_name',X_dpr.ceil_name,p_log_level_rec);
4040: return boolean is
4041: begin <
4042:
4043: fa_debug_pkg.add('faxcde','Contents of dpr_struct for asset_id',X_dpr.asset_id,p_log_level_rec);
4044: fa_debug_pkg.add('faxcde','asset_num',X_dpr.asset_num,p_log_level_rec);
4045: fa_debug_pkg.add('faxcde','book',X_dpr.book,p_log_level_rec);
4046: fa_debug_pkg.add('faxcde','calendar_type',X_dpr.calendar_type,p_log_level_rec);
4047: fa_debug_pkg.add('faxcde','ceil_name',X_dpr.ceil_name,p_log_level_rec);
4048: fa_debug_pkg.add('faxcde','bonus_rule',X_dpr.bonus_rule,p_log_level_rec);
4041: begin <
4042:
4043: fa_debug_pkg.add('faxcde','Contents of dpr_struct for asset_id',X_dpr.asset_id,p_log_level_rec);
4044: fa_debug_pkg.add('faxcde','asset_num',X_dpr.asset_num,p_log_level_rec);
4045: fa_debug_pkg.add('faxcde','book',X_dpr.book,p_log_level_rec);
4046: fa_debug_pkg.add('faxcde','calendar_type',X_dpr.calendar_type,p_log_level_rec);
4047: fa_debug_pkg.add('faxcde','ceil_name',X_dpr.ceil_name,p_log_level_rec);
4048: fa_debug_pkg.add('faxcde','bonus_rule',X_dpr.bonus_rule,p_log_level_rec);
4049: fa_debug_pkg.add('faxcde','method_code',X_dpr.method_code,p_log_level_rec);
4042:
4043: fa_debug_pkg.add('faxcde','Contents of dpr_struct for asset_id',X_dpr.asset_id,p_log_level_rec);
4044: fa_debug_pkg.add('faxcde','asset_num',X_dpr.asset_num,p_log_level_rec);
4045: fa_debug_pkg.add('faxcde','book',X_dpr.book,p_log_level_rec);
4046: fa_debug_pkg.add('faxcde','calendar_type',X_dpr.calendar_type,p_log_level_rec);
4047: fa_debug_pkg.add('faxcde','ceil_name',X_dpr.ceil_name,p_log_level_rec);
4048: fa_debug_pkg.add('faxcde','bonus_rule',X_dpr.bonus_rule,p_log_level_rec);
4049: fa_debug_pkg.add('faxcde','method_code',X_dpr.method_code,p_log_level_rec);
4050: fa_debug_pkg.add('faxcde','adj_cost',X_dpr.adj_cost,p_log_level_rec);
4043: fa_debug_pkg.add('faxcde','Contents of dpr_struct for asset_id',X_dpr.asset_id,p_log_level_rec);
4044: fa_debug_pkg.add('faxcde','asset_num',X_dpr.asset_num,p_log_level_rec);
4045: fa_debug_pkg.add('faxcde','book',X_dpr.book,p_log_level_rec);
4046: fa_debug_pkg.add('faxcde','calendar_type',X_dpr.calendar_type,p_log_level_rec);
4047: fa_debug_pkg.add('faxcde','ceil_name',X_dpr.ceil_name,p_log_level_rec);
4048: fa_debug_pkg.add('faxcde','bonus_rule',X_dpr.bonus_rule,p_log_level_rec);
4049: fa_debug_pkg.add('faxcde','method_code',X_dpr.method_code,p_log_level_rec);
4050: fa_debug_pkg.add('faxcde','adj_cost',X_dpr.adj_cost,p_log_level_rec);
4051: fa_debug_pkg.add('faxcde','rec_cost',X_dpr.rec_cost,p_log_level_rec);
4044: fa_debug_pkg.add('faxcde','asset_num',X_dpr.asset_num,p_log_level_rec);
4045: fa_debug_pkg.add('faxcde','book',X_dpr.book,p_log_level_rec);
4046: fa_debug_pkg.add('faxcde','calendar_type',X_dpr.calendar_type,p_log_level_rec);
4047: fa_debug_pkg.add('faxcde','ceil_name',X_dpr.ceil_name,p_log_level_rec);
4048: fa_debug_pkg.add('faxcde','bonus_rule',X_dpr.bonus_rule,p_log_level_rec);
4049: fa_debug_pkg.add('faxcde','method_code',X_dpr.method_code,p_log_level_rec);
4050: fa_debug_pkg.add('faxcde','adj_cost',X_dpr.adj_cost,p_log_level_rec);
4051: fa_debug_pkg.add('faxcde','rec_cost',X_dpr.rec_cost,p_log_level_rec);
4052: fa_debug_pkg.add('faxcde','reval_amo_basis',X_dpr.reval_amo_basis,p_log_level_rec);
4045: fa_debug_pkg.add('faxcde','book',X_dpr.book,p_log_level_rec);
4046: fa_debug_pkg.add('faxcde','calendar_type',X_dpr.calendar_type,p_log_level_rec);
4047: fa_debug_pkg.add('faxcde','ceil_name',X_dpr.ceil_name,p_log_level_rec);
4048: fa_debug_pkg.add('faxcde','bonus_rule',X_dpr.bonus_rule,p_log_level_rec);
4049: fa_debug_pkg.add('faxcde','method_code',X_dpr.method_code,p_log_level_rec);
4050: fa_debug_pkg.add('faxcde','adj_cost',X_dpr.adj_cost,p_log_level_rec);
4051: fa_debug_pkg.add('faxcde','rec_cost',X_dpr.rec_cost,p_log_level_rec);
4052: fa_debug_pkg.add('faxcde','reval_amo_basis',X_dpr.reval_amo_basis,p_log_level_rec);
4053: fa_debug_pkg.add('faxcde','deprn_rsv',X_dpr.deprn_rsv,p_log_level_rec);
4046: fa_debug_pkg.add('faxcde','calendar_type',X_dpr.calendar_type,p_log_level_rec);
4047: fa_debug_pkg.add('faxcde','ceil_name',X_dpr.ceil_name,p_log_level_rec);
4048: fa_debug_pkg.add('faxcde','bonus_rule',X_dpr.bonus_rule,p_log_level_rec);
4049: fa_debug_pkg.add('faxcde','method_code',X_dpr.method_code,p_log_level_rec);
4050: fa_debug_pkg.add('faxcde','adj_cost',X_dpr.adj_cost,p_log_level_rec);
4051: fa_debug_pkg.add('faxcde','rec_cost',X_dpr.rec_cost,p_log_level_rec);
4052: fa_debug_pkg.add('faxcde','reval_amo_basis',X_dpr.reval_amo_basis,p_log_level_rec);
4053: fa_debug_pkg.add('faxcde','deprn_rsv',X_dpr.deprn_rsv,p_log_level_rec);
4054: fa_debug_pkg.add('faxcde','reval_rsv',X_dpr.reval_rsv,p_log_level_rec);
4047: fa_debug_pkg.add('faxcde','ceil_name',X_dpr.ceil_name,p_log_level_rec);
4048: fa_debug_pkg.add('faxcde','bonus_rule',X_dpr.bonus_rule,p_log_level_rec);
4049: fa_debug_pkg.add('faxcde','method_code',X_dpr.method_code,p_log_level_rec);
4050: fa_debug_pkg.add('faxcde','adj_cost',X_dpr.adj_cost,p_log_level_rec);
4051: fa_debug_pkg.add('faxcde','rec_cost',X_dpr.rec_cost,p_log_level_rec);
4052: fa_debug_pkg.add('faxcde','reval_amo_basis',X_dpr.reval_amo_basis,p_log_level_rec);
4053: fa_debug_pkg.add('faxcde','deprn_rsv',X_dpr.deprn_rsv,p_log_level_rec);
4054: fa_debug_pkg.add('faxcde','reval_rsv',X_dpr.reval_rsv,p_log_level_rec);
4055: fa_debug_pkg.add('faxcde','adj_rate',X_dpr.adj_rate,p_log_level_rec);
4048: fa_debug_pkg.add('faxcde','bonus_rule',X_dpr.bonus_rule,p_log_level_rec);
4049: fa_debug_pkg.add('faxcde','method_code',X_dpr.method_code,p_log_level_rec);
4050: fa_debug_pkg.add('faxcde','adj_cost',X_dpr.adj_cost,p_log_level_rec);
4051: fa_debug_pkg.add('faxcde','rec_cost',X_dpr.rec_cost,p_log_level_rec);
4052: fa_debug_pkg.add('faxcde','reval_amo_basis',X_dpr.reval_amo_basis,p_log_level_rec);
4053: fa_debug_pkg.add('faxcde','deprn_rsv',X_dpr.deprn_rsv,p_log_level_rec);
4054: fa_debug_pkg.add('faxcde','reval_rsv',X_dpr.reval_rsv,p_log_level_rec);
4055: fa_debug_pkg.add('faxcde','adj_rate',X_dpr.adj_rate,p_log_level_rec);
4056: fa_debug_pkg.add('faxcde','rate_adj_factor',X_dpr.rate_adj_factor,p_log_level_rec);
4049: fa_debug_pkg.add('faxcde','method_code',X_dpr.method_code,p_log_level_rec);
4050: fa_debug_pkg.add('faxcde','adj_cost',X_dpr.adj_cost,p_log_level_rec);
4051: fa_debug_pkg.add('faxcde','rec_cost',X_dpr.rec_cost,p_log_level_rec);
4052: fa_debug_pkg.add('faxcde','reval_amo_basis',X_dpr.reval_amo_basis,p_log_level_rec);
4053: fa_debug_pkg.add('faxcde','deprn_rsv',X_dpr.deprn_rsv,p_log_level_rec);
4054: fa_debug_pkg.add('faxcde','reval_rsv',X_dpr.reval_rsv,p_log_level_rec);
4055: fa_debug_pkg.add('faxcde','adj_rate',X_dpr.adj_rate,p_log_level_rec);
4056: fa_debug_pkg.add('faxcde','rate_adj_factor',X_dpr.rate_adj_factor,p_log_level_rec);
4057: fa_debug_pkg.add('faxcde','capacity',X_dpr.capacity,p_log_level_rec);
4050: fa_debug_pkg.add('faxcde','adj_cost',X_dpr.adj_cost,p_log_level_rec);
4051: fa_debug_pkg.add('faxcde','rec_cost',X_dpr.rec_cost,p_log_level_rec);
4052: fa_debug_pkg.add('faxcde','reval_amo_basis',X_dpr.reval_amo_basis,p_log_level_rec);
4053: fa_debug_pkg.add('faxcde','deprn_rsv',X_dpr.deprn_rsv,p_log_level_rec);
4054: fa_debug_pkg.add('faxcde','reval_rsv',X_dpr.reval_rsv,p_log_level_rec);
4055: fa_debug_pkg.add('faxcde','adj_rate',X_dpr.adj_rate,p_log_level_rec);
4056: fa_debug_pkg.add('faxcde','rate_adj_factor',X_dpr.rate_adj_factor,p_log_level_rec);
4057: fa_debug_pkg.add('faxcde','capacity',X_dpr.capacity,p_log_level_rec);
4058: fa_debug_pkg.add('faxcde','adj_capacity',X_dpr.adj_capacity,p_log_level_rec);
4051: fa_debug_pkg.add('faxcde','rec_cost',X_dpr.rec_cost,p_log_level_rec);
4052: fa_debug_pkg.add('faxcde','reval_amo_basis',X_dpr.reval_amo_basis,p_log_level_rec);
4053: fa_debug_pkg.add('faxcde','deprn_rsv',X_dpr.deprn_rsv,p_log_level_rec);
4054: fa_debug_pkg.add('faxcde','reval_rsv',X_dpr.reval_rsv,p_log_level_rec);
4055: fa_debug_pkg.add('faxcde','adj_rate',X_dpr.adj_rate,p_log_level_rec);
4056: fa_debug_pkg.add('faxcde','rate_adj_factor',X_dpr.rate_adj_factor,p_log_level_rec);
4057: fa_debug_pkg.add('faxcde','capacity',X_dpr.capacity,p_log_level_rec);
4058: fa_debug_pkg.add('faxcde','adj_capacity',X_dpr.adj_capacity,p_log_level_rec);
4059: fa_debug_pkg.add('faxcde','ltd_prod',X_dpr.ltd_prod,p_log_level_rec);
4052: fa_debug_pkg.add('faxcde','reval_amo_basis',X_dpr.reval_amo_basis,p_log_level_rec);
4053: fa_debug_pkg.add('faxcde','deprn_rsv',X_dpr.deprn_rsv,p_log_level_rec);
4054: fa_debug_pkg.add('faxcde','reval_rsv',X_dpr.reval_rsv,p_log_level_rec);
4055: fa_debug_pkg.add('faxcde','adj_rate',X_dpr.adj_rate,p_log_level_rec);
4056: fa_debug_pkg.add('faxcde','rate_adj_factor',X_dpr.rate_adj_factor,p_log_level_rec);
4057: fa_debug_pkg.add('faxcde','capacity',X_dpr.capacity,p_log_level_rec);
4058: fa_debug_pkg.add('faxcde','adj_capacity',X_dpr.adj_capacity,p_log_level_rec);
4059: fa_debug_pkg.add('faxcde','ltd_prod',X_dpr.ltd_prod,p_log_level_rec);
4060: fa_debug_pkg.add('faxcde','adj_rec_cost',X_dpr.adj_rec_cost,p_log_level_rec);
4053: fa_debug_pkg.add('faxcde','deprn_rsv',X_dpr.deprn_rsv,p_log_level_rec);
4054: fa_debug_pkg.add('faxcde','reval_rsv',X_dpr.reval_rsv,p_log_level_rec);
4055: fa_debug_pkg.add('faxcde','adj_rate',X_dpr.adj_rate,p_log_level_rec);
4056: fa_debug_pkg.add('faxcde','rate_adj_factor',X_dpr.rate_adj_factor,p_log_level_rec);
4057: fa_debug_pkg.add('faxcde','capacity',X_dpr.capacity,p_log_level_rec);
4058: fa_debug_pkg.add('faxcde','adj_capacity',X_dpr.adj_capacity,p_log_level_rec);
4059: fa_debug_pkg.add('faxcde','ltd_prod',X_dpr.ltd_prod,p_log_level_rec);
4060: fa_debug_pkg.add('faxcde','adj_rec_cost',X_dpr.adj_rec_cost,p_log_level_rec);
4061: fa_debug_pkg.add('faxcde','salvage_value',X_dpr.salvage_value,p_log_level_rec);
4054: fa_debug_pkg.add('faxcde','reval_rsv',X_dpr.reval_rsv,p_log_level_rec);
4055: fa_debug_pkg.add('faxcde','adj_rate',X_dpr.adj_rate,p_log_level_rec);
4056: fa_debug_pkg.add('faxcde','rate_adj_factor',X_dpr.rate_adj_factor,p_log_level_rec);
4057: fa_debug_pkg.add('faxcde','capacity',X_dpr.capacity,p_log_level_rec);
4058: fa_debug_pkg.add('faxcde','adj_capacity',X_dpr.adj_capacity,p_log_level_rec);
4059: fa_debug_pkg.add('faxcde','ltd_prod',X_dpr.ltd_prod,p_log_level_rec);
4060: fa_debug_pkg.add('faxcde','adj_rec_cost',X_dpr.adj_rec_cost,p_log_level_rec);
4061: fa_debug_pkg.add('faxcde','salvage_value',X_dpr.salvage_value,p_log_level_rec);
4062: fa_debug_pkg.add('faxcde','prior_fy_exp',X_dpr.prior_fy_exp,p_log_level_rec);
4055: fa_debug_pkg.add('faxcde','adj_rate',X_dpr.adj_rate,p_log_level_rec);
4056: fa_debug_pkg.add('faxcde','rate_adj_factor',X_dpr.rate_adj_factor,p_log_level_rec);
4057: fa_debug_pkg.add('faxcde','capacity',X_dpr.capacity,p_log_level_rec);
4058: fa_debug_pkg.add('faxcde','adj_capacity',X_dpr.adj_capacity,p_log_level_rec);
4059: fa_debug_pkg.add('faxcde','ltd_prod',X_dpr.ltd_prod,p_log_level_rec);
4060: fa_debug_pkg.add('faxcde','adj_rec_cost',X_dpr.adj_rec_cost,p_log_level_rec);
4061: fa_debug_pkg.add('faxcde','salvage_value',X_dpr.salvage_value,p_log_level_rec);
4062: fa_debug_pkg.add('faxcde','prior_fy_exp',X_dpr.prior_fy_exp,p_log_level_rec);
4063: fa_debug_pkg.add('faxcde','ytd_deprn',X_dpr.ytd_deprn,p_log_level_rec);
4056: fa_debug_pkg.add('faxcde','rate_adj_factor',X_dpr.rate_adj_factor,p_log_level_rec);
4057: fa_debug_pkg.add('faxcde','capacity',X_dpr.capacity,p_log_level_rec);
4058: fa_debug_pkg.add('faxcde','adj_capacity',X_dpr.adj_capacity,p_log_level_rec);
4059: fa_debug_pkg.add('faxcde','ltd_prod',X_dpr.ltd_prod,p_log_level_rec);
4060: fa_debug_pkg.add('faxcde','adj_rec_cost',X_dpr.adj_rec_cost,p_log_level_rec);
4061: fa_debug_pkg.add('faxcde','salvage_value',X_dpr.salvage_value,p_log_level_rec);
4062: fa_debug_pkg.add('faxcde','prior_fy_exp',X_dpr.prior_fy_exp,p_log_level_rec);
4063: fa_debug_pkg.add('faxcde','ytd_deprn',X_dpr.ytd_deprn,p_log_level_rec);
4064: fa_debug_pkg.add('faxcde','asset_id',X_dpr.asset_id,p_log_level_rec);
4057: fa_debug_pkg.add('faxcde','capacity',X_dpr.capacity,p_log_level_rec);
4058: fa_debug_pkg.add('faxcde','adj_capacity',X_dpr.adj_capacity,p_log_level_rec);
4059: fa_debug_pkg.add('faxcde','ltd_prod',X_dpr.ltd_prod,p_log_level_rec);
4060: fa_debug_pkg.add('faxcde','adj_rec_cost',X_dpr.adj_rec_cost,p_log_level_rec);
4061: fa_debug_pkg.add('faxcde','salvage_value',X_dpr.salvage_value,p_log_level_rec);
4062: fa_debug_pkg.add('faxcde','prior_fy_exp',X_dpr.prior_fy_exp,p_log_level_rec);
4063: fa_debug_pkg.add('faxcde','ytd_deprn',X_dpr.ytd_deprn,p_log_level_rec);
4064: fa_debug_pkg.add('faxcde','asset_id',X_dpr.asset_id,p_log_level_rec);
4065: fa_debug_pkg.add('faxcde','jdate_in_service',X_dpr.jdate_in_service,p_log_level_rec);
4058: fa_debug_pkg.add('faxcde','adj_capacity',X_dpr.adj_capacity,p_log_level_rec);
4059: fa_debug_pkg.add('faxcde','ltd_prod',X_dpr.ltd_prod,p_log_level_rec);
4060: fa_debug_pkg.add('faxcde','adj_rec_cost',X_dpr.adj_rec_cost,p_log_level_rec);
4061: fa_debug_pkg.add('faxcde','salvage_value',X_dpr.salvage_value,p_log_level_rec);
4062: fa_debug_pkg.add('faxcde','prior_fy_exp',X_dpr.prior_fy_exp,p_log_level_rec);
4063: fa_debug_pkg.add('faxcde','ytd_deprn',X_dpr.ytd_deprn,p_log_level_rec);
4064: fa_debug_pkg.add('faxcde','asset_id',X_dpr.asset_id,p_log_level_rec);
4065: fa_debug_pkg.add('faxcde','jdate_in_service',X_dpr.jdate_in_service,p_log_level_rec);
4066: fa_debug_pkg.add('faxcde','prorate_jdate',X_dpr.prorate_jdate,p_log_level_rec);
4059: fa_debug_pkg.add('faxcde','ltd_prod',X_dpr.ltd_prod,p_log_level_rec);
4060: fa_debug_pkg.add('faxcde','adj_rec_cost',X_dpr.adj_rec_cost,p_log_level_rec);
4061: fa_debug_pkg.add('faxcde','salvage_value',X_dpr.salvage_value,p_log_level_rec);
4062: fa_debug_pkg.add('faxcde','prior_fy_exp',X_dpr.prior_fy_exp,p_log_level_rec);
4063: fa_debug_pkg.add('faxcde','ytd_deprn',X_dpr.ytd_deprn,p_log_level_rec);
4064: fa_debug_pkg.add('faxcde','asset_id',X_dpr.asset_id,p_log_level_rec);
4065: fa_debug_pkg.add('faxcde','jdate_in_service',X_dpr.jdate_in_service,p_log_level_rec);
4066: fa_debug_pkg.add('faxcde','prorate_jdate',X_dpr.prorate_jdate,p_log_level_rec);
4067: fa_debug_pkg.add('faxcde','deprn_start_jdate',X_dpr.deprn_start_jdate,p_log_level_rec);
4060: fa_debug_pkg.add('faxcde','adj_rec_cost',X_dpr.adj_rec_cost,p_log_level_rec);
4061: fa_debug_pkg.add('faxcde','salvage_value',X_dpr.salvage_value,p_log_level_rec);
4062: fa_debug_pkg.add('faxcde','prior_fy_exp',X_dpr.prior_fy_exp,p_log_level_rec);
4063: fa_debug_pkg.add('faxcde','ytd_deprn',X_dpr.ytd_deprn,p_log_level_rec);
4064: fa_debug_pkg.add('faxcde','asset_id',X_dpr.asset_id,p_log_level_rec);
4065: fa_debug_pkg.add('faxcde','jdate_in_service',X_dpr.jdate_in_service,p_log_level_rec);
4066: fa_debug_pkg.add('faxcde','prorate_jdate',X_dpr.prorate_jdate,p_log_level_rec);
4067: fa_debug_pkg.add('faxcde','deprn_start_jdate',X_dpr.deprn_start_jdate,p_log_level_rec);
4068: fa_debug_pkg.add('faxcde','jdate_retired',X_dpr.jdate_retired,p_log_level_rec);
4061: fa_debug_pkg.add('faxcde','salvage_value',X_dpr.salvage_value,p_log_level_rec);
4062: fa_debug_pkg.add('faxcde','prior_fy_exp',X_dpr.prior_fy_exp,p_log_level_rec);
4063: fa_debug_pkg.add('faxcde','ytd_deprn',X_dpr.ytd_deprn,p_log_level_rec);
4064: fa_debug_pkg.add('faxcde','asset_id',X_dpr.asset_id,p_log_level_rec);
4065: fa_debug_pkg.add('faxcde','jdate_in_service',X_dpr.jdate_in_service,p_log_level_rec);
4066: fa_debug_pkg.add('faxcde','prorate_jdate',X_dpr.prorate_jdate,p_log_level_rec);
4067: fa_debug_pkg.add('faxcde','deprn_start_jdate',X_dpr.deprn_start_jdate,p_log_level_rec);
4068: fa_debug_pkg.add('faxcde','jdate_retired',X_dpr.jdate_retired,p_log_level_rec);
4069: fa_debug_pkg.add('faxcde','ret_prorate_jdate',X_dpr.ret_prorate_jdate,p_log_level_rec);
4062: fa_debug_pkg.add('faxcde','prior_fy_exp',X_dpr.prior_fy_exp,p_log_level_rec);
4063: fa_debug_pkg.add('faxcde','ytd_deprn',X_dpr.ytd_deprn,p_log_level_rec);
4064: fa_debug_pkg.add('faxcde','asset_id',X_dpr.asset_id,p_log_level_rec);
4065: fa_debug_pkg.add('faxcde','jdate_in_service',X_dpr.jdate_in_service,p_log_level_rec);
4066: fa_debug_pkg.add('faxcde','prorate_jdate',X_dpr.prorate_jdate,p_log_level_rec);
4067: fa_debug_pkg.add('faxcde','deprn_start_jdate',X_dpr.deprn_start_jdate,p_log_level_rec);
4068: fa_debug_pkg.add('faxcde','jdate_retired',X_dpr.jdate_retired,p_log_level_rec);
4069: fa_debug_pkg.add('faxcde','ret_prorate_jdate',X_dpr.ret_prorate_jdate,p_log_level_rec);
4070: fa_debug_pkg.add('faxcde','life',X_dpr.life,p_log_level_rec);
4063: fa_debug_pkg.add('faxcde','ytd_deprn',X_dpr.ytd_deprn,p_log_level_rec);
4064: fa_debug_pkg.add('faxcde','asset_id',X_dpr.asset_id,p_log_level_rec);
4065: fa_debug_pkg.add('faxcde','jdate_in_service',X_dpr.jdate_in_service,p_log_level_rec);
4066: fa_debug_pkg.add('faxcde','prorate_jdate',X_dpr.prorate_jdate,p_log_level_rec);
4067: fa_debug_pkg.add('faxcde','deprn_start_jdate',X_dpr.deprn_start_jdate,p_log_level_rec);
4068: fa_debug_pkg.add('faxcde','jdate_retired',X_dpr.jdate_retired,p_log_level_rec);
4069: fa_debug_pkg.add('faxcde','ret_prorate_jdate',X_dpr.ret_prorate_jdate,p_log_level_rec);
4070: fa_debug_pkg.add('faxcde','life',X_dpr.life,p_log_level_rec);
4071: fa_debug_pkg.add('faxcde','prorate_year_pcal_begin',X_dpr.y_begin,p_log_level_rec);
4064: fa_debug_pkg.add('faxcde','asset_id',X_dpr.asset_id,p_log_level_rec);
4065: fa_debug_pkg.add('faxcde','jdate_in_service',X_dpr.jdate_in_service,p_log_level_rec);
4066: fa_debug_pkg.add('faxcde','prorate_jdate',X_dpr.prorate_jdate,p_log_level_rec);
4067: fa_debug_pkg.add('faxcde','deprn_start_jdate',X_dpr.deprn_start_jdate,p_log_level_rec);
4068: fa_debug_pkg.add('faxcde','jdate_retired',X_dpr.jdate_retired,p_log_level_rec);
4069: fa_debug_pkg.add('faxcde','ret_prorate_jdate',X_dpr.ret_prorate_jdate,p_log_level_rec);
4070: fa_debug_pkg.add('faxcde','life',X_dpr.life,p_log_level_rec);
4071: fa_debug_pkg.add('faxcde','prorate_year_pcal_begin',X_dpr.y_begin,p_log_level_rec);
4072: fa_debug_pkg.add('faxcde','y_end',X_dpr.y_end,p_log_level_rec);
4065: fa_debug_pkg.add('faxcde','jdate_in_service',X_dpr.jdate_in_service,p_log_level_rec);
4066: fa_debug_pkg.add('faxcde','prorate_jdate',X_dpr.prorate_jdate,p_log_level_rec);
4067: fa_debug_pkg.add('faxcde','deprn_start_jdate',X_dpr.deprn_start_jdate,p_log_level_rec);
4068: fa_debug_pkg.add('faxcde','jdate_retired',X_dpr.jdate_retired,p_log_level_rec);
4069: fa_debug_pkg.add('faxcde','ret_prorate_jdate',X_dpr.ret_prorate_jdate,p_log_level_rec);
4070: fa_debug_pkg.add('faxcde','life',X_dpr.life,p_log_level_rec);
4071: fa_debug_pkg.add('faxcde','prorate_year_pcal_begin',X_dpr.y_begin,p_log_level_rec);
4072: fa_debug_pkg.add('faxcde','y_end',X_dpr.y_end,p_log_level_rec);
4073: fa_debug_pkg.add('faxcde','p_cl_begin',X_dpr.p_cl_begin,p_log_level_rec);
4066: fa_debug_pkg.add('faxcde','prorate_jdate',X_dpr.prorate_jdate,p_log_level_rec);
4067: fa_debug_pkg.add('faxcde','deprn_start_jdate',X_dpr.deprn_start_jdate,p_log_level_rec);
4068: fa_debug_pkg.add('faxcde','jdate_retired',X_dpr.jdate_retired,p_log_level_rec);
4069: fa_debug_pkg.add('faxcde','ret_prorate_jdate',X_dpr.ret_prorate_jdate,p_log_level_rec);
4070: fa_debug_pkg.add('faxcde','life',X_dpr.life,p_log_level_rec);
4071: fa_debug_pkg.add('faxcde','prorate_year_pcal_begin',X_dpr.y_begin,p_log_level_rec);
4072: fa_debug_pkg.add('faxcde','y_end',X_dpr.y_end,p_log_level_rec);
4073: fa_debug_pkg.add('faxcde','p_cl_begin',X_dpr.p_cl_begin,p_log_level_rec);
4074: fa_debug_pkg.add('faxcde','p_cl_end',X_dpr.p_cl_end,p_log_level_rec);
4067: fa_debug_pkg.add('faxcde','deprn_start_jdate',X_dpr.deprn_start_jdate,p_log_level_rec);
4068: fa_debug_pkg.add('faxcde','jdate_retired',X_dpr.jdate_retired,p_log_level_rec);
4069: fa_debug_pkg.add('faxcde','ret_prorate_jdate',X_dpr.ret_prorate_jdate,p_log_level_rec);
4070: fa_debug_pkg.add('faxcde','life',X_dpr.life,p_log_level_rec);
4071: fa_debug_pkg.add('faxcde','prorate_year_pcal_begin',X_dpr.y_begin,p_log_level_rec);
4072: fa_debug_pkg.add('faxcde','y_end',X_dpr.y_end,p_log_level_rec);
4073: fa_debug_pkg.add('faxcde','p_cl_begin',X_dpr.p_cl_begin,p_log_level_rec);
4074: fa_debug_pkg.add('faxcde','p_cl_end',X_dpr.p_cl_end,p_log_level_rec);
4075: fa_debug_pkg.add('faxcde','pc_life_end',X_dpr.pc_life_end,p_log_level_rec);
4068: fa_debug_pkg.add('faxcde','jdate_retired',X_dpr.jdate_retired,p_log_level_rec);
4069: fa_debug_pkg.add('faxcde','ret_prorate_jdate',X_dpr.ret_prorate_jdate,p_log_level_rec);
4070: fa_debug_pkg.add('faxcde','life',X_dpr.life,p_log_level_rec);
4071: fa_debug_pkg.add('faxcde','prorate_year_pcal_begin',X_dpr.y_begin,p_log_level_rec);
4072: fa_debug_pkg.add('faxcde','y_end',X_dpr.y_end,p_log_level_rec);
4073: fa_debug_pkg.add('faxcde','p_cl_begin',X_dpr.p_cl_begin,p_log_level_rec);
4074: fa_debug_pkg.add('faxcde','p_cl_end',X_dpr.p_cl_end,p_log_level_rec);
4075: fa_debug_pkg.add('faxcde','pc_life_end',X_dpr.pc_life_end,p_log_level_rec);
4076:
4069: fa_debug_pkg.add('faxcde','ret_prorate_jdate',X_dpr.ret_prorate_jdate,p_log_level_rec);
4070: fa_debug_pkg.add('faxcde','life',X_dpr.life,p_log_level_rec);
4071: fa_debug_pkg.add('faxcde','prorate_year_pcal_begin',X_dpr.y_begin,p_log_level_rec);
4072: fa_debug_pkg.add('faxcde','y_end',X_dpr.y_end,p_log_level_rec);
4073: fa_debug_pkg.add('faxcde','p_cl_begin',X_dpr.p_cl_begin,p_log_level_rec);
4074: fa_debug_pkg.add('faxcde','p_cl_end',X_dpr.p_cl_end,p_log_level_rec);
4075: fa_debug_pkg.add('faxcde','pc_life_end',X_dpr.pc_life_end,p_log_level_rec);
4076:
4077: if (X_dpr.rsv_known_flag) then
4070: fa_debug_pkg.add('faxcde','life',X_dpr.life,p_log_level_rec);
4071: fa_debug_pkg.add('faxcde','prorate_year_pcal_begin',X_dpr.y_begin,p_log_level_rec);
4072: fa_debug_pkg.add('faxcde','y_end',X_dpr.y_end,p_log_level_rec);
4073: fa_debug_pkg.add('faxcde','p_cl_begin',X_dpr.p_cl_begin,p_log_level_rec);
4074: fa_debug_pkg.add('faxcde','p_cl_end',X_dpr.p_cl_end,p_log_level_rec);
4075: fa_debug_pkg.add('faxcde','pc_life_end',X_dpr.pc_life_end,p_log_level_rec);
4076:
4077: if (X_dpr.rsv_known_flag) then
4078: fa_debug_pkg.add('faxcde','rsv_known_flag','TRUE',p_log_level_rec);
4071: fa_debug_pkg.add('faxcde','prorate_year_pcal_begin',X_dpr.y_begin,p_log_level_rec);
4072: fa_debug_pkg.add('faxcde','y_end',X_dpr.y_end,p_log_level_rec);
4073: fa_debug_pkg.add('faxcde','p_cl_begin',X_dpr.p_cl_begin,p_log_level_rec);
4074: fa_debug_pkg.add('faxcde','p_cl_end',X_dpr.p_cl_end,p_log_level_rec);
4075: fa_debug_pkg.add('faxcde','pc_life_end',X_dpr.pc_life_end,p_log_level_rec);
4076:
4077: if (X_dpr.rsv_known_flag) then
4078: fa_debug_pkg.add('faxcde','rsv_known_flag','TRUE',p_log_level_rec);
4079: else
4074: fa_debug_pkg.add('faxcde','p_cl_end',X_dpr.p_cl_end,p_log_level_rec);
4075: fa_debug_pkg.add('faxcde','pc_life_end',X_dpr.pc_life_end,p_log_level_rec);
4076:
4077: if (X_dpr.rsv_known_flag) then
4078: fa_debug_pkg.add('faxcde','rsv_known_flag','TRUE',p_log_level_rec);
4079: else
4080: fa_debug_pkg.add('faxcde','rsv_known_flag','FALSE',p_log_level_rec);
4081: end if;
4082:
4076:
4077: if (X_dpr.rsv_known_flag) then
4078: fa_debug_pkg.add('faxcde','rsv_known_flag','TRUE',p_log_level_rec);
4079: else
4080: fa_debug_pkg.add('faxcde','rsv_known_flag','FALSE',p_log_level_rec);
4081: end if;
4082:
4083: fa_debug_pkg.add('faxcde','deprn_rounding_flag',X_dpr.deprn_rounding_flag,p_log_level_rec);
4084:
4079: else
4080: fa_debug_pkg.add('faxcde','rsv_known_flag','FALSE',p_log_level_rec);
4081: end if;
4082:
4083: fa_debug_pkg.add('faxcde','deprn_rounding_flag',X_dpr.deprn_rounding_flag,p_log_level_rec);
4084:
4085: return (TRUE);
4086:
4087: exception
4097: p_log_level_rec IN FA_API_TYPES.log_level_rec_type default null)
4098: return boolean is
4099: begin <
4100:
4101: fa_debug_pkg.add('faxcde','new_deprn_rsv',X_dpr.new_deprn_rsv,p_log_level_rec);
4102: fa_debug_pkg.add('faxcde','new_adj_cost',X_dpr.new_adj_cost,p_log_level_rec);
4103: fa_debug_pkg.add('faxcde','new_reval_rsv',X_dpr.new_reval_rsv,p_log_level_rec);
4104: fa_debug_pkg.add('faxcde','new_reval_amo_basis',X_dpr.new_reval_amo_basis,p_log_level_rec);
4105: fa_debug_pkg.add('faxcde','new_adj_capacity',X_dpr.new_adj_capacity,p_log_level_rec);
4098: return boolean is
4099: begin <
4100:
4101: fa_debug_pkg.add('faxcde','new_deprn_rsv',X_dpr.new_deprn_rsv,p_log_level_rec);
4102: fa_debug_pkg.add('faxcde','new_adj_cost',X_dpr.new_adj_cost,p_log_level_rec);
4103: fa_debug_pkg.add('faxcde','new_reval_rsv',X_dpr.new_reval_rsv,p_log_level_rec);
4104: fa_debug_pkg.add('faxcde','new_reval_amo_basis',X_dpr.new_reval_amo_basis,p_log_level_rec);
4105: fa_debug_pkg.add('faxcde','new_adj_capacity',X_dpr.new_adj_capacity,p_log_level_rec);
4106: fa_debug_pkg.add('faxcde','new_ltd_prod',X_dpr.new_ltd_prod,p_log_level_rec);
4099: begin <
4100:
4101: fa_debug_pkg.add('faxcde','new_deprn_rsv',X_dpr.new_deprn_rsv,p_log_level_rec);
4102: fa_debug_pkg.add('faxcde','new_adj_cost',X_dpr.new_adj_cost,p_log_level_rec);
4103: fa_debug_pkg.add('faxcde','new_reval_rsv',X_dpr.new_reval_rsv,p_log_level_rec);
4104: fa_debug_pkg.add('faxcde','new_reval_amo_basis',X_dpr.new_reval_amo_basis,p_log_level_rec);
4105: fa_debug_pkg.add('faxcde','new_adj_capacity',X_dpr.new_adj_capacity,p_log_level_rec);
4106: fa_debug_pkg.add('faxcde','new_ltd_prod',X_dpr.new_ltd_prod,p_log_level_rec);
4107: fa_debug_pkg.add('faxcde','deprn_exp',X_dpr.deprn_exp,p_log_level_rec);
4100:
4101: fa_debug_pkg.add('faxcde','new_deprn_rsv',X_dpr.new_deprn_rsv,p_log_level_rec);
4102: fa_debug_pkg.add('faxcde','new_adj_cost',X_dpr.new_adj_cost,p_log_level_rec);
4103: fa_debug_pkg.add('faxcde','new_reval_rsv',X_dpr.new_reval_rsv,p_log_level_rec);
4104: fa_debug_pkg.add('faxcde','new_reval_amo_basis',X_dpr.new_reval_amo_basis,p_log_level_rec);
4105: fa_debug_pkg.add('faxcde','new_adj_capacity',X_dpr.new_adj_capacity,p_log_level_rec);
4106: fa_debug_pkg.add('faxcde','new_ltd_prod',X_dpr.new_ltd_prod,p_log_level_rec);
4107: fa_debug_pkg.add('faxcde','deprn_exp',X_dpr.deprn_exp,p_log_level_rec);
4108: fa_debug_pkg.add('faxcde','reval_exp',X_dpr.reval_exp,p_log_level_rec);
4101: fa_debug_pkg.add('faxcde','new_deprn_rsv',X_dpr.new_deprn_rsv,p_log_level_rec);
4102: fa_debug_pkg.add('faxcde','new_adj_cost',X_dpr.new_adj_cost,p_log_level_rec);
4103: fa_debug_pkg.add('faxcde','new_reval_rsv',X_dpr.new_reval_rsv,p_log_level_rec);
4104: fa_debug_pkg.add('faxcde','new_reval_amo_basis',X_dpr.new_reval_amo_basis,p_log_level_rec);
4105: fa_debug_pkg.add('faxcde','new_adj_capacity',X_dpr.new_adj_capacity,p_log_level_rec);
4106: fa_debug_pkg.add('faxcde','new_ltd_prod',X_dpr.new_ltd_prod,p_log_level_rec);
4107: fa_debug_pkg.add('faxcde','deprn_exp',X_dpr.deprn_exp,p_log_level_rec);
4108: fa_debug_pkg.add('faxcde','reval_exp',X_dpr.reval_exp,p_log_level_rec);
4109: fa_debug_pkg.add('faxcde','reval_amo',X_dpr.reval_amo,p_log_level_rec);
4102: fa_debug_pkg.add('faxcde','new_adj_cost',X_dpr.new_adj_cost,p_log_level_rec);
4103: fa_debug_pkg.add('faxcde','new_reval_rsv',X_dpr.new_reval_rsv,p_log_level_rec);
4104: fa_debug_pkg.add('faxcde','new_reval_amo_basis',X_dpr.new_reval_amo_basis,p_log_level_rec);
4105: fa_debug_pkg.add('faxcde','new_adj_capacity',X_dpr.new_adj_capacity,p_log_level_rec);
4106: fa_debug_pkg.add('faxcde','new_ltd_prod',X_dpr.new_ltd_prod,p_log_level_rec);
4107: fa_debug_pkg.add('faxcde','deprn_exp',X_dpr.deprn_exp,p_log_level_rec);
4108: fa_debug_pkg.add('faxcde','reval_exp',X_dpr.reval_exp,p_log_level_rec);
4109: fa_debug_pkg.add('faxcde','reval_amo',X_dpr.reval_amo,p_log_level_rec);
4110: fa_debug_pkg.add('faxcde','prod',X_dpr.prod,p_log_level_rec);
4103: fa_debug_pkg.add('faxcde','new_reval_rsv',X_dpr.new_reval_rsv,p_log_level_rec);
4104: fa_debug_pkg.add('faxcde','new_reval_amo_basis',X_dpr.new_reval_amo_basis,p_log_level_rec);
4105: fa_debug_pkg.add('faxcde','new_adj_capacity',X_dpr.new_adj_capacity,p_log_level_rec);
4106: fa_debug_pkg.add('faxcde','new_ltd_prod',X_dpr.new_ltd_prod,p_log_level_rec);
4107: fa_debug_pkg.add('faxcde','deprn_exp',X_dpr.deprn_exp,p_log_level_rec);
4108: fa_debug_pkg.add('faxcde','reval_exp',X_dpr.reval_exp,p_log_level_rec);
4109: fa_debug_pkg.add('faxcde','reval_amo',X_dpr.reval_amo,p_log_level_rec);
4110: fa_debug_pkg.add('faxcde','prod',X_dpr.prod,p_log_level_rec);
4111: fa_debug_pkg.add('faxcde','ann_adj_exp',X_dpr.ann_adj_exp,p_log_level_rec);
4104: fa_debug_pkg.add('faxcde','new_reval_amo_basis',X_dpr.new_reval_amo_basis,p_log_level_rec);
4105: fa_debug_pkg.add('faxcde','new_adj_capacity',X_dpr.new_adj_capacity,p_log_level_rec);
4106: fa_debug_pkg.add('faxcde','new_ltd_prod',X_dpr.new_ltd_prod,p_log_level_rec);
4107: fa_debug_pkg.add('faxcde','deprn_exp',X_dpr.deprn_exp,p_log_level_rec);
4108: fa_debug_pkg.add('faxcde','reval_exp',X_dpr.reval_exp,p_log_level_rec);
4109: fa_debug_pkg.add('faxcde','reval_amo',X_dpr.reval_amo,p_log_level_rec);
4110: fa_debug_pkg.add('faxcde','prod',X_dpr.prod,p_log_level_rec);
4111: fa_debug_pkg.add('faxcde','ann_adj_exp',X_dpr.ann_adj_exp,p_log_level_rec);
4112: fa_debug_pkg.add('faxcde','ann_adj_reval_exp',X_dpr.ann_adj_reval_exp,p_log_level_rec);
4105: fa_debug_pkg.add('faxcde','new_adj_capacity',X_dpr.new_adj_capacity,p_log_level_rec);
4106: fa_debug_pkg.add('faxcde','new_ltd_prod',X_dpr.new_ltd_prod,p_log_level_rec);
4107: fa_debug_pkg.add('faxcde','deprn_exp',X_dpr.deprn_exp,p_log_level_rec);
4108: fa_debug_pkg.add('faxcde','reval_exp',X_dpr.reval_exp,p_log_level_rec);
4109: fa_debug_pkg.add('faxcde','reval_amo',X_dpr.reval_amo,p_log_level_rec);
4110: fa_debug_pkg.add('faxcde','prod',X_dpr.prod,p_log_level_rec);
4111: fa_debug_pkg.add('faxcde','ann_adj_exp',X_dpr.ann_adj_exp,p_log_level_rec);
4112: fa_debug_pkg.add('faxcde','ann_adj_reval_exp',X_dpr.ann_adj_reval_exp,p_log_level_rec);
4113: fa_debug_pkg.add('faxcde','ann_adj_reval_amo',X_dpr.ann_adj_reval_amo,p_log_level_rec);
4106: fa_debug_pkg.add('faxcde','new_ltd_prod',X_dpr.new_ltd_prod,p_log_level_rec);
4107: fa_debug_pkg.add('faxcde','deprn_exp',X_dpr.deprn_exp,p_log_level_rec);
4108: fa_debug_pkg.add('faxcde','reval_exp',X_dpr.reval_exp,p_log_level_rec);
4109: fa_debug_pkg.add('faxcde','reval_amo',X_dpr.reval_amo,p_log_level_rec);
4110: fa_debug_pkg.add('faxcde','prod',X_dpr.prod,p_log_level_rec);
4111: fa_debug_pkg.add('faxcde','ann_adj_exp',X_dpr.ann_adj_exp,p_log_level_rec);
4112: fa_debug_pkg.add('faxcde','ann_adj_reval_exp',X_dpr.ann_adj_reval_exp,p_log_level_rec);
4113: fa_debug_pkg.add('faxcde','ann_adj_reval_amo',X_dpr.ann_adj_reval_amo,p_log_level_rec);
4114: fa_debug_pkg.add('faxcde','bonus_rate_used',X_dpr.bonus_rate_used,p_log_level_rec);
4107: fa_debug_pkg.add('faxcde','deprn_exp',X_dpr.deprn_exp,p_log_level_rec);
4108: fa_debug_pkg.add('faxcde','reval_exp',X_dpr.reval_exp,p_log_level_rec);
4109: fa_debug_pkg.add('faxcde','reval_amo',X_dpr.reval_amo,p_log_level_rec);
4110: fa_debug_pkg.add('faxcde','prod',X_dpr.prod,p_log_level_rec);
4111: fa_debug_pkg.add('faxcde','ann_adj_exp',X_dpr.ann_adj_exp,p_log_level_rec);
4112: fa_debug_pkg.add('faxcde','ann_adj_reval_exp',X_dpr.ann_adj_reval_exp,p_log_level_rec);
4113: fa_debug_pkg.add('faxcde','ann_adj_reval_amo',X_dpr.ann_adj_reval_amo,p_log_level_rec);
4114: fa_debug_pkg.add('faxcde','bonus_rate_used',X_dpr.bonus_rate_used,p_log_level_rec);
4115:
4108: fa_debug_pkg.add('faxcde','reval_exp',X_dpr.reval_exp,p_log_level_rec);
4109: fa_debug_pkg.add('faxcde','reval_amo',X_dpr.reval_amo,p_log_level_rec);
4110: fa_debug_pkg.add('faxcde','prod',X_dpr.prod,p_log_level_rec);
4111: fa_debug_pkg.add('faxcde','ann_adj_exp',X_dpr.ann_adj_exp,p_log_level_rec);
4112: fa_debug_pkg.add('faxcde','ann_adj_reval_exp',X_dpr.ann_adj_reval_exp,p_log_level_rec);
4113: fa_debug_pkg.add('faxcde','ann_adj_reval_amo',X_dpr.ann_adj_reval_amo,p_log_level_rec);
4114: fa_debug_pkg.add('faxcde','bonus_rate_used',X_dpr.bonus_rate_used,p_log_level_rec);
4115:
4116: if (X_dpr.full_rsv_flag) then
4109: fa_debug_pkg.add('faxcde','reval_amo',X_dpr.reval_amo,p_log_level_rec);
4110: fa_debug_pkg.add('faxcde','prod',X_dpr.prod,p_log_level_rec);
4111: fa_debug_pkg.add('faxcde','ann_adj_exp',X_dpr.ann_adj_exp,p_log_level_rec);
4112: fa_debug_pkg.add('faxcde','ann_adj_reval_exp',X_dpr.ann_adj_reval_exp,p_log_level_rec);
4113: fa_debug_pkg.add('faxcde','ann_adj_reval_amo',X_dpr.ann_adj_reval_amo,p_log_level_rec);
4114: fa_debug_pkg.add('faxcde','bonus_rate_used',X_dpr.bonus_rate_used,p_log_level_rec);
4115:
4116: if (X_dpr.full_rsv_flag) then
4117: fa_debug_pkg.add('faxcde','full_rsv_flag','TRUE',p_log_level_rec);
4110: fa_debug_pkg.add('faxcde','prod',X_dpr.prod,p_log_level_rec);
4111: fa_debug_pkg.add('faxcde','ann_adj_exp',X_dpr.ann_adj_exp,p_log_level_rec);
4112: fa_debug_pkg.add('faxcde','ann_adj_reval_exp',X_dpr.ann_adj_reval_exp,p_log_level_rec);
4113: fa_debug_pkg.add('faxcde','ann_adj_reval_amo',X_dpr.ann_adj_reval_amo,p_log_level_rec);
4114: fa_debug_pkg.add('faxcde','bonus_rate_used',X_dpr.bonus_rate_used,p_log_level_rec);
4115:
4116: if (X_dpr.full_rsv_flag) then
4117: fa_debug_pkg.add('faxcde','full_rsv_flag','TRUE',p_log_level_rec);
4118: else
4113: fa_debug_pkg.add('faxcde','ann_adj_reval_amo',X_dpr.ann_adj_reval_amo,p_log_level_rec);
4114: fa_debug_pkg.add('faxcde','bonus_rate_used',X_dpr.bonus_rate_used,p_log_level_rec);
4115:
4116: if (X_dpr.full_rsv_flag) then
4117: fa_debug_pkg.add('faxcde','full_rsv_flag','TRUE',p_log_level_rec);
4118: else
4119: fa_debug_pkg.add('faxcde','full_rsv_flag','FALSE',p_log_level_rec);
4120: end if;
4121:
4115:
4116: if (X_dpr.full_rsv_flag) then
4117: fa_debug_pkg.add('faxcde','full_rsv_flag','TRUE',p_log_level_rec);
4118: else
4119: fa_debug_pkg.add('faxcde','full_rsv_flag','FALSE',p_log_level_rec);
4120: end if;
4121:
4122: if (X_dpr.life_comp_flag) then
4123: fa_debug_pkg.add('faxcde','life_comp_flag','TRUE',p_log_level_rec);
4119: fa_debug_pkg.add('faxcde','full_rsv_flag','FALSE',p_log_level_rec);
4120: end if;
4121:
4122: if (X_dpr.life_comp_flag) then
4123: fa_debug_pkg.add('faxcde','life_comp_flag','TRUE',p_log_level_rec);
4124: else
4125: fa_debug_pkg.add('faxcde','life_comp_flag','FALSE',p_log_level_rec);
4126: end if;
4127:
4121:
4122: if (X_dpr.life_comp_flag) then
4123: fa_debug_pkg.add('faxcde','life_comp_flag','TRUE',p_log_level_rec);
4124: else
4125: fa_debug_pkg.add('faxcde','life_comp_flag','FALSE',p_log_level_rec);
4126: end if;
4127:
4128: fa_debug_pkg.add('faxcde','new_prior_fy_exp',X_dpr.new_prior_fy_exp,p_log_level_rec);
4129:
4124: else
4125: fa_debug_pkg.add('faxcde','life_comp_flag','FALSE',p_log_level_rec);
4126: end if;
4127:
4128: fa_debug_pkg.add('faxcde','new_prior_fy_exp',X_dpr.new_prior_fy_exp,p_log_level_rec);
4129:
4130: return (TRUE);
4131:
4132: exception
4201:
4202: begin <
4203:
4204: -- BMR: do not clear the message stack
4205: -- fa_debug_pkg.initialize;
4206:
4207: return_code:= 11;
4208: -- call the cache for the primary transaction book
4209: if NOT fa_cache_pkg.fazcbc(X_book => book
4212: raise faodda_err;
4213: end if;
4214:
4215: if (p_log_level_rec.statement_level) then
4216: fa_debug_pkg.add('faodda', 'book_type_code', book,p_log_level_rec);
4217: fa_debug_pkg.add('faodda', 'asset_id', asset_id,p_log_level_rec);
4218: fa_debug_pkg.add('faodda', 'used_by_adjustment', used_by_adjustment,p_log_level_rec);
4219: fa_debug_pkg.add('faodda', 'p_update_override_status', p_update_override_status,p_log_level_rec);
4220: fa_debug_pkg.add('faodda', 'p_mrc_sob_type_code', p_mrc_sob_type_code,p_log_level_rec);
4213: end if;
4214:
4215: if (p_log_level_rec.statement_level) then
4216: fa_debug_pkg.add('faodda', 'book_type_code', book,p_log_level_rec);
4217: fa_debug_pkg.add('faodda', 'asset_id', asset_id,p_log_level_rec);
4218: fa_debug_pkg.add('faodda', 'used_by_adjustment', used_by_adjustment,p_log_level_rec);
4219: fa_debug_pkg.add('faodda', 'p_update_override_status', p_update_override_status,p_log_level_rec);
4220: fa_debug_pkg.add('faodda', 'p_mrc_sob_type_code', p_mrc_sob_type_code,p_log_level_rec);
4221: end if;
4214:
4215: if (p_log_level_rec.statement_level) then
4216: fa_debug_pkg.add('faodda', 'book_type_code', book,p_log_level_rec);
4217: fa_debug_pkg.add('faodda', 'asset_id', asset_id,p_log_level_rec);
4218: fa_debug_pkg.add('faodda', 'used_by_adjustment', used_by_adjustment,p_log_level_rec);
4219: fa_debug_pkg.add('faodda', 'p_update_override_status', p_update_override_status,p_log_level_rec);
4220: fa_debug_pkg.add('faodda', 'p_mrc_sob_type_code', p_mrc_sob_type_code,p_log_level_rec);
4221: end if;
4222:
4215: if (p_log_level_rec.statement_level) then
4216: fa_debug_pkg.add('faodda', 'book_type_code', book,p_log_level_rec);
4217: fa_debug_pkg.add('faodda', 'asset_id', asset_id,p_log_level_rec);
4218: fa_debug_pkg.add('faodda', 'used_by_adjustment', used_by_adjustment,p_log_level_rec);
4219: fa_debug_pkg.add('faodda', 'p_update_override_status', p_update_override_status,p_log_level_rec);
4220: fa_debug_pkg.add('faodda', 'p_mrc_sob_type_code', p_mrc_sob_type_code,p_log_level_rec);
4221: end if;
4222:
4223:
4216: fa_debug_pkg.add('faodda', 'book_type_code', book,p_log_level_rec);
4217: fa_debug_pkg.add('faodda', 'asset_id', asset_id,p_log_level_rec);
4218: fa_debug_pkg.add('faodda', 'used_by_adjustment', used_by_adjustment,p_log_level_rec);
4219: fa_debug_pkg.add('faodda', 'p_update_override_status', p_update_override_status,p_log_level_rec);
4220: fa_debug_pkg.add('faodda', 'p_mrc_sob_type_code', p_mrc_sob_type_code,p_log_level_rec);
4221: end if;
4222:
4223:
4224: -- Modified for MRC
4233: h_reporting_flag := 'P';
4234: END IF;
4235:
4236: if (p_log_level_rec.statement_level) then
4237: fa_debug_pkg.add('faodda', 'set_of_books_id', h_set_of_books_id,p_log_level_rec);
4238: fa_debug_pkg.add('faodda', 'reporting_flag', h_reporting_flag,p_log_level_rec);
4239: end if;
4240:
4241:
4234: END IF;
4235:
4236: if (p_log_level_rec.statement_level) then
4237: fa_debug_pkg.add('faodda', 'set_of_books_id', h_set_of_books_id,p_log_level_rec);
4238: fa_debug_pkg.add('faodda', 'reporting_flag', h_reporting_flag,p_log_level_rec);
4239: end if;
4240:
4241:
4242: return_code:=12;
4291:
4292: h_asset_id:= asset_id;
4293:
4294: if (p_log_level_rec.statement_level) then
4295: fa_debug_pkg.add('faodda', 'period_name', perd_name,p_log_level_rec);
4296: end if;
4297:
4298:
4299: if used_by_adjustment = TRUE then
4319: end if;
4320:
4321:
4322: if (p_log_level_rec.statement_level) then
4323: fa_debug_pkg.add('faodda', 'primary override_depr_amt', override_depr_amt,p_log_level_rec);
4324: fa_debug_pkg.add('faodda', 'primary override_bonus_amt', override_bonus_amt,p_log_level_rec);
4325: fa_debug_pkg.add('faodda', 'deprn_projecting_flag', deprn_projecting_flag,p_log_level_rec);
4326: fa_debug_pkg.add('faodda', 'p_ytd_deprn', p_ytd_deprn,p_log_level_rec);
4327: fa_debug_pkg.add('faodda', 'p_bonus_ytd_deprn', p_bonus_ytd_deprn,p_log_level_rec);
4320:
4321:
4322: if (p_log_level_rec.statement_level) then
4323: fa_debug_pkg.add('faodda', 'primary override_depr_amt', override_depr_amt,p_log_level_rec);
4324: fa_debug_pkg.add('faodda', 'primary override_bonus_amt', override_bonus_amt,p_log_level_rec);
4325: fa_debug_pkg.add('faodda', 'deprn_projecting_flag', deprn_projecting_flag,p_log_level_rec);
4326: fa_debug_pkg.add('faodda', 'p_ytd_deprn', p_ytd_deprn,p_log_level_rec);
4327: fa_debug_pkg.add('faodda', 'p_bonus_ytd_deprn', p_bonus_ytd_deprn,p_log_level_rec);
4328: fa_debug_pkg.add('faodda', 'p_recoverable_cost', p_recoverable_cost,p_log_level_rec);
4321:
4322: if (p_log_level_rec.statement_level) then
4323: fa_debug_pkg.add('faodda', 'primary override_depr_amt', override_depr_amt,p_log_level_rec);
4324: fa_debug_pkg.add('faodda', 'primary override_bonus_amt', override_bonus_amt,p_log_level_rec);
4325: fa_debug_pkg.add('faodda', 'deprn_projecting_flag', deprn_projecting_flag,p_log_level_rec);
4326: fa_debug_pkg.add('faodda', 'p_ytd_deprn', p_ytd_deprn,p_log_level_rec);
4327: fa_debug_pkg.add('faodda', 'p_bonus_ytd_deprn', p_bonus_ytd_deprn,p_log_level_rec);
4328: fa_debug_pkg.add('faodda', 'p_recoverable_cost', p_recoverable_cost,p_log_level_rec);
4329: fa_debug_pkg.add('faodda', 'p_salvage_value', p_salvage_value,p_log_level_rec);
4322: if (p_log_level_rec.statement_level) then
4323: fa_debug_pkg.add('faodda', 'primary override_depr_amt', override_depr_amt,p_log_level_rec);
4324: fa_debug_pkg.add('faodda', 'primary override_bonus_amt', override_bonus_amt,p_log_level_rec);
4325: fa_debug_pkg.add('faodda', 'deprn_projecting_flag', deprn_projecting_flag,p_log_level_rec);
4326: fa_debug_pkg.add('faodda', 'p_ytd_deprn', p_ytd_deprn,p_log_level_rec);
4327: fa_debug_pkg.add('faodda', 'p_bonus_ytd_deprn', p_bonus_ytd_deprn,p_log_level_rec);
4328: fa_debug_pkg.add('faodda', 'p_recoverable_cost', p_recoverable_cost,p_log_level_rec);
4329: fa_debug_pkg.add('faodda', 'p_salvage_value', p_salvage_value,p_log_level_rec);
4330: end if;
4323: fa_debug_pkg.add('faodda', 'primary override_depr_amt', override_depr_amt,p_log_level_rec);
4324: fa_debug_pkg.add('faodda', 'primary override_bonus_amt', override_bonus_amt,p_log_level_rec);
4325: fa_debug_pkg.add('faodda', 'deprn_projecting_flag', deprn_projecting_flag,p_log_level_rec);
4326: fa_debug_pkg.add('faodda', 'p_ytd_deprn', p_ytd_deprn,p_log_level_rec);
4327: fa_debug_pkg.add('faodda', 'p_bonus_ytd_deprn', p_bonus_ytd_deprn,p_log_level_rec);
4328: fa_debug_pkg.add('faodda', 'p_recoverable_cost', p_recoverable_cost,p_log_level_rec);
4329: fa_debug_pkg.add('faodda', 'p_salvage_value', p_salvage_value,p_log_level_rec);
4330: end if;
4331:
4324: fa_debug_pkg.add('faodda', 'primary override_bonus_amt', override_bonus_amt,p_log_level_rec);
4325: fa_debug_pkg.add('faodda', 'deprn_projecting_flag', deprn_projecting_flag,p_log_level_rec);
4326: fa_debug_pkg.add('faodda', 'p_ytd_deprn', p_ytd_deprn,p_log_level_rec);
4327: fa_debug_pkg.add('faodda', 'p_bonus_ytd_deprn', p_bonus_ytd_deprn,p_log_level_rec);
4328: fa_debug_pkg.add('faodda', 'p_recoverable_cost', p_recoverable_cost,p_log_level_rec);
4329: fa_debug_pkg.add('faodda', 'p_salvage_value', p_salvage_value,p_log_level_rec);
4330: end if;
4331:
4332:
4325: fa_debug_pkg.add('faodda', 'deprn_projecting_flag', deprn_projecting_flag,p_log_level_rec);
4326: fa_debug_pkg.add('faodda', 'p_ytd_deprn', p_ytd_deprn,p_log_level_rec);
4327: fa_debug_pkg.add('faodda', 'p_bonus_ytd_deprn', p_bonus_ytd_deprn,p_log_level_rec);
4328: fa_debug_pkg.add('faodda', 'p_recoverable_cost', p_recoverable_cost,p_log_level_rec);
4329: fa_debug_pkg.add('faodda', 'p_salvage_value', p_salvage_value,p_log_level_rec);
4330: end if;
4331:
4332:
4333: -- Data Validation for manual override feature
4351: report_cost:= p_recoverable_cost + p_salvage_value;
4352: end if;
4353:
4354: if (p_log_level_rec.statement_level) then
4355: fa_debug_pkg.add('faodda', 'primary_cost', primary_cost,p_log_level_rec);
4356: fa_debug_pkg.add('faodda', 'report_cost', report_cost,p_log_level_rec);
4357: end if;
4358:
4359:
4352: end if;
4353:
4354: if (p_log_level_rec.statement_level) then
4355: fa_debug_pkg.add('faodda', 'primary_cost', primary_cost,p_log_level_rec);
4356: fa_debug_pkg.add('faodda', 'report_cost', report_cost,p_log_level_rec);
4357: end if;
4358:
4359:
4360: -- ratio = Reporting Books Cost / Primary books Cost for adjustment.
4364:
4365: l_avg_rate:= report_cost / primary_cost;
4366:
4367: if (p_log_level_rec.statement_level) then
4368: fa_debug_pkg.add('faodda', 'l_avg_rate', l_avg_rate,p_log_level_rec);
4369: end if;
4370:
4371: else -- Depreciation Run
4372: if (h_reporting_flag = 'R') then
4375: bk.asset_id = h_asset_id and
4376: bk.transaction_header_id_out is null;
4377:
4378: if (p_log_level_rec.statement_level) then
4379: fa_debug_pkg.add('faodda', 'report_cost', report_cost,p_log_level_rec);
4380: end if;
4381:
4382: select bk.cost into primary_cost from fa_books bk
4383: where bk.book_type_code = book and
4384: bk.asset_id = h_asset_id and
4385: bk.transaction_header_id_out is null;
4386:
4387: if (p_log_level_rec.statement_level) then
4388: fa_debug_pkg.add('faxcde', 'faodda:primary_cost', primary_cost,p_log_level_rec);
4389: end if;
4390:
4391: l_avg_rate:= report_cost / primary_cost;
4392:
4390:
4391: l_avg_rate:= report_cost / primary_cost;
4392:
4393: if (p_log_level_rec.statement_level) then
4394: fa_debug_pkg.add('faodda', 'l_avg_rate', l_avg_rate,p_log_level_rec);
4395: end if;
4396: end if;
4397: end if;
4398:
4446: override_bonus_amt := override_bonus_amt - p_bonus_ytd_deprn;
4447: END IF;
4448:
4449: if (p_log_level_rec.statement_level) then
4450: fa_debug_pkg.add('faodda', 'override_depr_amt', override_depr_amt,p_log_level_rec);
4451: fa_debug_pkg.add('faodda', 'override_bonus_amt', override_bonus_amt,p_log_level_rec);
4452: fa_debug_pkg.add('faodda', 'deprn_override_flag', deprn_override_flag,p_log_level_rec);
4453: end if;
4454:
4447: END IF;
4448:
4449: if (p_log_level_rec.statement_level) then
4450: fa_debug_pkg.add('faodda', 'override_depr_amt', override_depr_amt,p_log_level_rec);
4451: fa_debug_pkg.add('faodda', 'override_bonus_amt', override_bonus_amt,p_log_level_rec);
4452: fa_debug_pkg.add('faodda', 'deprn_override_flag', deprn_override_flag,p_log_level_rec);
4453: end if;
4454:
4455: return(TRUE);
4448:
4449: if (p_log_level_rec.statement_level) then
4450: fa_debug_pkg.add('faodda', 'override_depr_amt', override_depr_amt,p_log_level_rec);
4451: fa_debug_pkg.add('faodda', 'override_bonus_amt', override_bonus_amt,p_log_level_rec);
4452: fa_debug_pkg.add('faodda', 'deprn_override_flag', deprn_override_flag,p_log_level_rec);
4453: end if;
4454:
4455: return(TRUE);
4456:
4532:
4533: begin <
4534:
4535: if (p_log_level_rec.statement_level) then
4536: fa_debug_pkg.add('faxcde', 'fatrkm', 'Just Started',p_log_level_rec);
4537: end if;
4538:
4539: -- Set Data into variables to call TRACK_ASSETS
4540:
4561: h_group_override := 'N';
4562: end if;
4563:
4564: if (p_log_level_rec.statement_level) then
4565: fa_debug_pkg.add('faxcde', 'fatrkm:book_type_code ', h_book_type_code,p_log_level_rec);
4566: fa_debug_pkg.add('faxcde', 'fatrkm:group_asset_id ', h_group_asset_id,p_log_level_rec);
4567: fa_debug_pkg.add('faxcde', 'fatrkm:period_counter ', p_perd_ctr,p_log_level_rec);
4568: fa_debug_pkg.add('faxcde', 'fatrkm:fiscal_year ', p_fyctr,p_log_level_rec);
4569: fa_debug_pkg.add('faxcde', 'fatrkm:loop_end_year ', p_loop_end_year,p_log_level_rec);
4562: end if;
4563:
4564: if (p_log_level_rec.statement_level) then
4565: fa_debug_pkg.add('faxcde', 'fatrkm:book_type_code ', h_book_type_code,p_log_level_rec);
4566: fa_debug_pkg.add('faxcde', 'fatrkm:group_asset_id ', h_group_asset_id,p_log_level_rec);
4567: fa_debug_pkg.add('faxcde', 'fatrkm:period_counter ', p_perd_ctr,p_log_level_rec);
4568: fa_debug_pkg.add('faxcde', 'fatrkm:fiscal_year ', p_fyctr,p_log_level_rec);
4569: fa_debug_pkg.add('faxcde', 'fatrkm:loop_end_year ', p_loop_end_year,p_log_level_rec);
4570: fa_debug_pkg.add('faxcde', 'fatrkm:loop_end_periods ', p_loop_end_period,p_log_level_rec);
4563:
4564: if (p_log_level_rec.statement_level) then
4565: fa_debug_pkg.add('faxcde', 'fatrkm:book_type_code ', h_book_type_code,p_log_level_rec);
4566: fa_debug_pkg.add('faxcde', 'fatrkm:group_asset_id ', h_group_asset_id,p_log_level_rec);
4567: fa_debug_pkg.add('faxcde', 'fatrkm:period_counter ', p_perd_ctr,p_log_level_rec);
4568: fa_debug_pkg.add('faxcde', 'fatrkm:fiscal_year ', p_fyctr,p_log_level_rec);
4569: fa_debug_pkg.add('faxcde', 'fatrkm:loop_end_year ', p_loop_end_year,p_log_level_rec);
4570: fa_debug_pkg.add('faxcde', 'fatrkm:loop_end_periods ', p_loop_end_period,p_log_level_rec);
4571: fa_debug_pkg.add('faxcde', 'fatrkm:exclude_salvage_value_flag ', h_exclude_salvage_value_flag,p_log_level_rec);
4564: if (p_log_level_rec.statement_level) then
4565: fa_debug_pkg.add('faxcde', 'fatrkm:book_type_code ', h_book_type_code,p_log_level_rec);
4566: fa_debug_pkg.add('faxcde', 'fatrkm:group_asset_id ', h_group_asset_id,p_log_level_rec);
4567: fa_debug_pkg.add('faxcde', 'fatrkm:period_counter ', p_perd_ctr,p_log_level_rec);
4568: fa_debug_pkg.add('faxcde', 'fatrkm:fiscal_year ', p_fyctr,p_log_level_rec);
4569: fa_debug_pkg.add('faxcde', 'fatrkm:loop_end_year ', p_loop_end_year,p_log_level_rec);
4570: fa_debug_pkg.add('faxcde', 'fatrkm:loop_end_periods ', p_loop_end_period,p_log_level_rec);
4571: fa_debug_pkg.add('faxcde', 'fatrkm:exclude_salvage_value_flag ', h_exclude_salvage_value_flag,p_log_level_rec);
4572: fa_debug_pkg.add('faxcde', 'fatrkm:group_bonus_rule ', h_deprn_bonus_rule,p_log_level_rec);
4565: fa_debug_pkg.add('faxcde', 'fatrkm:book_type_code ', h_book_type_code,p_log_level_rec);
4566: fa_debug_pkg.add('faxcde', 'fatrkm:group_asset_id ', h_group_asset_id,p_log_level_rec);
4567: fa_debug_pkg.add('faxcde', 'fatrkm:period_counter ', p_perd_ctr,p_log_level_rec);
4568: fa_debug_pkg.add('faxcde', 'fatrkm:fiscal_year ', p_fyctr,p_log_level_rec);
4569: fa_debug_pkg.add('faxcde', 'fatrkm:loop_end_year ', p_loop_end_year,p_log_level_rec);
4570: fa_debug_pkg.add('faxcde', 'fatrkm:loop_end_periods ', p_loop_end_period,p_log_level_rec);
4571: fa_debug_pkg.add('faxcde', 'fatrkm:exclude_salvage_value_flag ', h_exclude_salvage_value_flag,p_log_level_rec);
4572: fa_debug_pkg.add('faxcde', 'fatrkm:group_bonus_rule ', h_deprn_bonus_rule,p_log_level_rec);
4573: fa_debug_pkg.add('faxcde', 'fatrkm:group_deprn_amount ', p_perd_deprn_exp,p_log_level_rec);
4566: fa_debug_pkg.add('faxcde', 'fatrkm:group_asset_id ', h_group_asset_id,p_log_level_rec);
4567: fa_debug_pkg.add('faxcde', 'fatrkm:period_counter ', p_perd_ctr,p_log_level_rec);
4568: fa_debug_pkg.add('faxcde', 'fatrkm:fiscal_year ', p_fyctr,p_log_level_rec);
4569: fa_debug_pkg.add('faxcde', 'fatrkm:loop_end_year ', p_loop_end_year,p_log_level_rec);
4570: fa_debug_pkg.add('faxcde', 'fatrkm:loop_end_periods ', p_loop_end_period,p_log_level_rec);
4571: fa_debug_pkg.add('faxcde', 'fatrkm:exclude_salvage_value_flag ', h_exclude_salvage_value_flag,p_log_level_rec);
4572: fa_debug_pkg.add('faxcde', 'fatrkm:group_bonus_rule ', h_deprn_bonus_rule,p_log_level_rec);
4573: fa_debug_pkg.add('faxcde', 'fatrkm:group_deprn_amount ', p_perd_deprn_exp,p_log_level_rec);
4574: fa_debug_pkg.add('faxcde', 'fatrkm:group_bonus_amount ', p_perd_bonus_deprn_amount,p_log_level_rec);
4567: fa_debug_pkg.add('faxcde', 'fatrkm:period_counter ', p_perd_ctr,p_log_level_rec);
4568: fa_debug_pkg.add('faxcde', 'fatrkm:fiscal_year ', p_fyctr,p_log_level_rec);
4569: fa_debug_pkg.add('faxcde', 'fatrkm:loop_end_year ', p_loop_end_year,p_log_level_rec);
4570: fa_debug_pkg.add('faxcde', 'fatrkm:loop_end_periods ', p_loop_end_period,p_log_level_rec);
4571: fa_debug_pkg.add('faxcde', 'fatrkm:exclude_salvage_value_flag ', h_exclude_salvage_value_flag,p_log_level_rec);
4572: fa_debug_pkg.add('faxcde', 'fatrkm:group_bonus_rule ', h_deprn_bonus_rule,p_log_level_rec);
4573: fa_debug_pkg.add('faxcde', 'fatrkm:group_deprn_amount ', p_perd_deprn_exp,p_log_level_rec);
4574: fa_debug_pkg.add('faxcde', 'fatrkm:group_bonus_amount ', p_perd_bonus_deprn_amount,p_log_level_rec);
4575: fa_debug_pkg.add('faxcde', 'fatrkm:tracking_method ', h_tracking_method,p_log_level_rec);
4568: fa_debug_pkg.add('faxcde', 'fatrkm:fiscal_year ', p_fyctr,p_log_level_rec);
4569: fa_debug_pkg.add('faxcde', 'fatrkm:loop_end_year ', p_loop_end_year,p_log_level_rec);
4570: fa_debug_pkg.add('faxcde', 'fatrkm:loop_end_periods ', p_loop_end_period,p_log_level_rec);
4571: fa_debug_pkg.add('faxcde', 'fatrkm:exclude_salvage_value_flag ', h_exclude_salvage_value_flag,p_log_level_rec);
4572: fa_debug_pkg.add('faxcde', 'fatrkm:group_bonus_rule ', h_deprn_bonus_rule,p_log_level_rec);
4573: fa_debug_pkg.add('faxcde', 'fatrkm:group_deprn_amount ', p_perd_deprn_exp,p_log_level_rec);
4574: fa_debug_pkg.add('faxcde', 'fatrkm:group_bonus_amount ', p_perd_bonus_deprn_amount,p_log_level_rec);
4575: fa_debug_pkg.add('faxcde', 'fatrkm:tracking_method ', h_tracking_method,p_log_level_rec);
4576: fa_debug_pkg.add('faxcde', 'fatrkm:allocate_to_fully_ret_flag ', h_alloc_fully_ret_flag,p_log_level_rec);
4569: fa_debug_pkg.add('faxcde', 'fatrkm:loop_end_year ', p_loop_end_year,p_log_level_rec);
4570: fa_debug_pkg.add('faxcde', 'fatrkm:loop_end_periods ', p_loop_end_period,p_log_level_rec);
4571: fa_debug_pkg.add('faxcde', 'fatrkm:exclude_salvage_value_flag ', h_exclude_salvage_value_flag,p_log_level_rec);
4572: fa_debug_pkg.add('faxcde', 'fatrkm:group_bonus_rule ', h_deprn_bonus_rule,p_log_level_rec);
4573: fa_debug_pkg.add('faxcde', 'fatrkm:group_deprn_amount ', p_perd_deprn_exp,p_log_level_rec);
4574: fa_debug_pkg.add('faxcde', 'fatrkm:group_bonus_amount ', p_perd_bonus_deprn_amount,p_log_level_rec);
4575: fa_debug_pkg.add('faxcde', 'fatrkm:tracking_method ', h_tracking_method,p_log_level_rec);
4576: fa_debug_pkg.add('faxcde', 'fatrkm:allocate_to_fully_ret_flag ', h_alloc_fully_ret_flag,p_log_level_rec);
4577: fa_debug_pkg.add('faxcde', 'fatrkm:allocate_to_fully_rsv_flag ', h_alloc_fully_rsv_flag,p_log_level_rec);
4570: fa_debug_pkg.add('faxcde', 'fatrkm:loop_end_periods ', p_loop_end_period,p_log_level_rec);
4571: fa_debug_pkg.add('faxcde', 'fatrkm:exclude_salvage_value_flag ', h_exclude_salvage_value_flag,p_log_level_rec);
4572: fa_debug_pkg.add('faxcde', 'fatrkm:group_bonus_rule ', h_deprn_bonus_rule,p_log_level_rec);
4573: fa_debug_pkg.add('faxcde', 'fatrkm:group_deprn_amount ', p_perd_deprn_exp,p_log_level_rec);
4574: fa_debug_pkg.add('faxcde', 'fatrkm:group_bonus_amount ', p_perd_bonus_deprn_amount,p_log_level_rec);
4575: fa_debug_pkg.add('faxcde', 'fatrkm:tracking_method ', h_tracking_method,p_log_level_rec);
4576: fa_debug_pkg.add('faxcde', 'fatrkm:allocate_to_fully_ret_flag ', h_alloc_fully_ret_flag,p_log_level_rec);
4577: fa_debug_pkg.add('faxcde', 'fatrkm:allocate_to_fully_rsv_flag ', h_alloc_fully_rsv_flag,p_log_level_rec);
4578: fa_debug_pkg.add('faxcde', 'fatrkm:excess_allocation_option ', h_excess_alloc_option,p_log_level_rec);
4571: fa_debug_pkg.add('faxcde', 'fatrkm:exclude_salvage_value_flag ', h_exclude_salvage_value_flag,p_log_level_rec);
4572: fa_debug_pkg.add('faxcde', 'fatrkm:group_bonus_rule ', h_deprn_bonus_rule,p_log_level_rec);
4573: fa_debug_pkg.add('faxcde', 'fatrkm:group_deprn_amount ', p_perd_deprn_exp,p_log_level_rec);
4574: fa_debug_pkg.add('faxcde', 'fatrkm:group_bonus_amount ', p_perd_bonus_deprn_amount,p_log_level_rec);
4575: fa_debug_pkg.add('faxcde', 'fatrkm:tracking_method ', h_tracking_method,p_log_level_rec);
4576: fa_debug_pkg.add('faxcde', 'fatrkm:allocate_to_fully_ret_flag ', h_alloc_fully_ret_flag,p_log_level_rec);
4577: fa_debug_pkg.add('faxcde', 'fatrkm:allocate_to_fully_rsv_flag ', h_alloc_fully_rsv_flag,p_log_level_rec);
4578: fa_debug_pkg.add('faxcde', 'fatrkm:excess_allocation_option ', h_excess_alloc_option,p_log_level_rec);
4579: fa_debug_pkg.add('faxcde', 'fatrkm:depreciation_option ', h_depreciation_option,p_log_level_rec);
4572: fa_debug_pkg.add('faxcde', 'fatrkm:group_bonus_rule ', h_deprn_bonus_rule,p_log_level_rec);
4573: fa_debug_pkg.add('faxcde', 'fatrkm:group_deprn_amount ', p_perd_deprn_exp,p_log_level_rec);
4574: fa_debug_pkg.add('faxcde', 'fatrkm:group_bonus_amount ', p_perd_bonus_deprn_amount,p_log_level_rec);
4575: fa_debug_pkg.add('faxcde', 'fatrkm:tracking_method ', h_tracking_method,p_log_level_rec);
4576: fa_debug_pkg.add('faxcde', 'fatrkm:allocate_to_fully_ret_flag ', h_alloc_fully_ret_flag,p_log_level_rec);
4577: fa_debug_pkg.add('faxcde', 'fatrkm:allocate_to_fully_rsv_flag ', h_alloc_fully_rsv_flag,p_log_level_rec);
4578: fa_debug_pkg.add('faxcde', 'fatrkm:excess_allocation_option ', h_excess_alloc_option,p_log_level_rec);
4579: fa_debug_pkg.add('faxcde', 'fatrkm:depreciation_option ', h_depreciation_option,p_log_level_rec);
4580: fa_debug_pkg.add('faxcde', 'fatrkm:member_rollup_flag ', h_member_rollup_flag,p_log_level_rec);
4573: fa_debug_pkg.add('faxcde', 'fatrkm:group_deprn_amount ', p_perd_deprn_exp,p_log_level_rec);
4574: fa_debug_pkg.add('faxcde', 'fatrkm:group_bonus_amount ', p_perd_bonus_deprn_amount,p_log_level_rec);
4575: fa_debug_pkg.add('faxcde', 'fatrkm:tracking_method ', h_tracking_method,p_log_level_rec);
4576: fa_debug_pkg.add('faxcde', 'fatrkm:allocate_to_fully_ret_flag ', h_alloc_fully_ret_flag,p_log_level_rec);
4577: fa_debug_pkg.add('faxcde', 'fatrkm:allocate_to_fully_rsv_flag ', h_alloc_fully_rsv_flag,p_log_level_rec);
4578: fa_debug_pkg.add('faxcde', 'fatrkm:excess_allocation_option ', h_excess_alloc_option,p_log_level_rec);
4579: fa_debug_pkg.add('faxcde', 'fatrkm:depreciation_option ', h_depreciation_option,p_log_level_rec);
4580: fa_debug_pkg.add('faxcde', 'fatrkm:member_rollup_flag ', h_member_rollup_flag,p_log_level_rec);
4581: fa_debug_pkg.add('faxcde', 'fatrkm:group_override_flag ', h_group_override,p_log_level_rec);
4574: fa_debug_pkg.add('faxcde', 'fatrkm:group_bonus_amount ', p_perd_bonus_deprn_amount,p_log_level_rec);
4575: fa_debug_pkg.add('faxcde', 'fatrkm:tracking_method ', h_tracking_method,p_log_level_rec);
4576: fa_debug_pkg.add('faxcde', 'fatrkm:allocate_to_fully_ret_flag ', h_alloc_fully_ret_flag,p_log_level_rec);
4577: fa_debug_pkg.add('faxcde', 'fatrkm:allocate_to_fully_rsv_flag ', h_alloc_fully_rsv_flag,p_log_level_rec);
4578: fa_debug_pkg.add('faxcde', 'fatrkm:excess_allocation_option ', h_excess_alloc_option,p_log_level_rec);
4579: fa_debug_pkg.add('faxcde', 'fatrkm:depreciation_option ', h_depreciation_option,p_log_level_rec);
4580: fa_debug_pkg.add('faxcde', 'fatrkm:member_rollup_flag ', h_member_rollup_flag,p_log_level_rec);
4581: fa_debug_pkg.add('faxcde', 'fatrkm:group_override_flag ', h_group_override,p_log_level_rec);
4582: fa_debug_pkg.add('faxcde', 'fatrkm:subtract_ytd_flag ', p_subtract_ytd_flag,p_log_level_rec);
4575: fa_debug_pkg.add('faxcde', 'fatrkm:tracking_method ', h_tracking_method,p_log_level_rec);
4576: fa_debug_pkg.add('faxcde', 'fatrkm:allocate_to_fully_ret_flag ', h_alloc_fully_ret_flag,p_log_level_rec);
4577: fa_debug_pkg.add('faxcde', 'fatrkm:allocate_to_fully_rsv_flag ', h_alloc_fully_rsv_flag,p_log_level_rec);
4578: fa_debug_pkg.add('faxcde', 'fatrkm:excess_allocation_option ', h_excess_alloc_option,p_log_level_rec);
4579: fa_debug_pkg.add('faxcde', 'fatrkm:depreciation_option ', h_depreciation_option,p_log_level_rec);
4580: fa_debug_pkg.add('faxcde', 'fatrkm:member_rollup_flag ', h_member_rollup_flag,p_log_level_rec);
4581: fa_debug_pkg.add('faxcde', 'fatrkm:group_override_flag ', h_group_override,p_log_level_rec);
4582: fa_debug_pkg.add('faxcde', 'fatrkm:subtract_ytd_flag ', p_subtract_ytd_flag,p_log_level_rec);
4583: fa_debug_pkg.add('faxcde', 'fatrkm:mode ', p_mode,p_log_level_rec);
4576: fa_debug_pkg.add('faxcde', 'fatrkm:allocate_to_fully_ret_flag ', h_alloc_fully_ret_flag,p_log_level_rec);
4577: fa_debug_pkg.add('faxcde', 'fatrkm:allocate_to_fully_rsv_flag ', h_alloc_fully_rsv_flag,p_log_level_rec);
4578: fa_debug_pkg.add('faxcde', 'fatrkm:excess_allocation_option ', h_excess_alloc_option,p_log_level_rec);
4579: fa_debug_pkg.add('faxcde', 'fatrkm:depreciation_option ', h_depreciation_option,p_log_level_rec);
4580: fa_debug_pkg.add('faxcde', 'fatrkm:member_rollup_flag ', h_member_rollup_flag,p_log_level_rec);
4581: fa_debug_pkg.add('faxcde', 'fatrkm:group_override_flag ', h_group_override,p_log_level_rec);
4582: fa_debug_pkg.add('faxcde', 'fatrkm:subtract_ytd_flag ', p_subtract_ytd_flag,p_log_level_rec);
4583: fa_debug_pkg.add('faxcde', 'fatrkm:mode ', p_mode,p_log_level_rec);
4584: end if;
4577: fa_debug_pkg.add('faxcde', 'fatrkm:allocate_to_fully_rsv_flag ', h_alloc_fully_rsv_flag,p_log_level_rec);
4578: fa_debug_pkg.add('faxcde', 'fatrkm:excess_allocation_option ', h_excess_alloc_option,p_log_level_rec);
4579: fa_debug_pkg.add('faxcde', 'fatrkm:depreciation_option ', h_depreciation_option,p_log_level_rec);
4580: fa_debug_pkg.add('faxcde', 'fatrkm:member_rollup_flag ', h_member_rollup_flag,p_log_level_rec);
4581: fa_debug_pkg.add('faxcde', 'fatrkm:group_override_flag ', h_group_override,p_log_level_rec);
4582: fa_debug_pkg.add('faxcde', 'fatrkm:subtract_ytd_flag ', p_subtract_ytd_flag,p_log_level_rec);
4583: fa_debug_pkg.add('faxcde', 'fatrkm:mode ', p_mode,p_log_level_rec);
4584: end if;
4585:
4578: fa_debug_pkg.add('faxcde', 'fatrkm:excess_allocation_option ', h_excess_alloc_option,p_log_level_rec);
4579: fa_debug_pkg.add('faxcde', 'fatrkm:depreciation_option ', h_depreciation_option,p_log_level_rec);
4580: fa_debug_pkg.add('faxcde', 'fatrkm:member_rollup_flag ', h_member_rollup_flag,p_log_level_rec);
4581: fa_debug_pkg.add('faxcde', 'fatrkm:group_override_flag ', h_group_override,p_log_level_rec);
4582: fa_debug_pkg.add('faxcde', 'fatrkm:subtract_ytd_flag ', p_subtract_ytd_flag,p_log_level_rec);
4583: fa_debug_pkg.add('faxcde', 'fatrkm:mode ', p_mode,p_log_level_rec);
4584: end if;
4585:
4586: x_ret_code := FA_TRACK_MEMBER_PVT.TRACK_ASSETS(P_book_type_code => h_book_type_code,
4579: fa_debug_pkg.add('faxcde', 'fatrkm:depreciation_option ', h_depreciation_option,p_log_level_rec);
4580: fa_debug_pkg.add('faxcde', 'fatrkm:member_rollup_flag ', h_member_rollup_flag,p_log_level_rec);
4581: fa_debug_pkg.add('faxcde', 'fatrkm:group_override_flag ', h_group_override,p_log_level_rec);
4582: fa_debug_pkg.add('faxcde', 'fatrkm:subtract_ytd_flag ', p_subtract_ytd_flag,p_log_level_rec);
4583: fa_debug_pkg.add('faxcde', 'fatrkm:mode ', p_mode,p_log_level_rec);
4584: end if;
4585:
4586: x_ret_code := FA_TRACK_MEMBER_PVT.TRACK_ASSETS(P_book_type_code => h_book_type_code,
4587: P_group_asset_id => h_group_asset_id,
4613: p_log_level_rec => p_log_level_rec);
4614: return (FALSE);
4615: else
4616: if (p_log_level_rec.statement_level) then
4617: fa_debug_pkg.add('faxcde', 'fatrkm:new_deprn_amount ', h_new_deprn_amount,p_log_level_rec);
4618: fa_debug_pkg.add('faxcde', 'fatrkm:new_bonus_amount ', h_new_bonus_amount, p_log_level_rec);
4619: end if;
4620:
4621: p_deprn_override_flag := h_group_override;
4614: return (FALSE);
4615: else
4616: if (p_log_level_rec.statement_level) then
4617: fa_debug_pkg.add('faxcde', 'fatrkm:new_deprn_amount ', h_new_deprn_amount,p_log_level_rec);
4618: fa_debug_pkg.add('faxcde', 'fatrkm:new_bonus_amount ', h_new_bonus_amount, p_log_level_rec);
4619: end if;
4620:
4621: p_deprn_override_flag := h_group_override;
4622: