131: ------------------------------------------------------------
132: -- Debug input parameters
133: ------------------------------------------------------------
134: if p_log_level_rec.statement_level then
135: fa_debug_pkg.add('faxcdb', 'rule_in.event_type', rule_in.event_type, p_log_level_rec);
136: fa_debug_pkg.add('faxcdb', 'rule_in.asset_id', rule_in.asset_id, p_log_level_rec => p_log_level_rec);
137: fa_debug_pkg.add('faxcdb', 'rule_in.group_asset_id', rule_in.group_asset_id, p_log_level_rec);
138: fa_debug_pkg.add('faxcdb', 'rule_in.book_type_code', rule_in.book_type_code, p_log_level_rec);
139: fa_debug_pkg.add('faxcdb', 'rule_in.asset_type', rule_in.asset_type, p_log_level_rec);
132: -- Debug input parameters
133: ------------------------------------------------------------
134: if p_log_level_rec.statement_level then
135: fa_debug_pkg.add('faxcdb', 'rule_in.event_type', rule_in.event_type, p_log_level_rec);
136: fa_debug_pkg.add('faxcdb', 'rule_in.asset_id', rule_in.asset_id, p_log_level_rec => p_log_level_rec);
137: fa_debug_pkg.add('faxcdb', 'rule_in.group_asset_id', rule_in.group_asset_id, p_log_level_rec);
138: fa_debug_pkg.add('faxcdb', 'rule_in.book_type_code', rule_in.book_type_code, p_log_level_rec);
139: fa_debug_pkg.add('faxcdb', 'rule_in.asset_type', rule_in.asset_type, p_log_level_rec);
140: fa_debug_pkg.add('faxcdb', 'rule_in.depreciate_flag', rule_in.depreciate_flag, p_log_level_rec);
133: ------------------------------------------------------------
134: if p_log_level_rec.statement_level then
135: fa_debug_pkg.add('faxcdb', 'rule_in.event_type', rule_in.event_type, p_log_level_rec);
136: fa_debug_pkg.add('faxcdb', 'rule_in.asset_id', rule_in.asset_id, p_log_level_rec => p_log_level_rec);
137: fa_debug_pkg.add('faxcdb', 'rule_in.group_asset_id', rule_in.group_asset_id, p_log_level_rec);
138: fa_debug_pkg.add('faxcdb', 'rule_in.book_type_code', rule_in.book_type_code, p_log_level_rec);
139: fa_debug_pkg.add('faxcdb', 'rule_in.asset_type', rule_in.asset_type, p_log_level_rec);
140: fa_debug_pkg.add('faxcdb', 'rule_in.depreciate_flag', rule_in.depreciate_flag, p_log_level_rec);
141: fa_debug_pkg.add('faxcdb', 'rule_in.method_code', rule_in.method_code, p_log_level_rec);
134: if p_log_level_rec.statement_level then
135: fa_debug_pkg.add('faxcdb', 'rule_in.event_type', rule_in.event_type, p_log_level_rec);
136: fa_debug_pkg.add('faxcdb', 'rule_in.asset_id', rule_in.asset_id, p_log_level_rec => p_log_level_rec);
137: fa_debug_pkg.add('faxcdb', 'rule_in.group_asset_id', rule_in.group_asset_id, p_log_level_rec);
138: fa_debug_pkg.add('faxcdb', 'rule_in.book_type_code', rule_in.book_type_code, p_log_level_rec);
139: fa_debug_pkg.add('faxcdb', 'rule_in.asset_type', rule_in.asset_type, p_log_level_rec);
140: fa_debug_pkg.add('faxcdb', 'rule_in.depreciate_flag', rule_in.depreciate_flag, p_log_level_rec);
141: fa_debug_pkg.add('faxcdb', 'rule_in.method_code', rule_in.method_code, p_log_level_rec);
142: fa_debug_pkg.add('faxcdb', 'rule_in.life_in_months', rule_in.life_in_months, p_log_level_rec);
135: fa_debug_pkg.add('faxcdb', 'rule_in.event_type', rule_in.event_type, p_log_level_rec);
136: fa_debug_pkg.add('faxcdb', 'rule_in.asset_id', rule_in.asset_id, p_log_level_rec => p_log_level_rec);
137: fa_debug_pkg.add('faxcdb', 'rule_in.group_asset_id', rule_in.group_asset_id, p_log_level_rec);
138: fa_debug_pkg.add('faxcdb', 'rule_in.book_type_code', rule_in.book_type_code, p_log_level_rec);
139: fa_debug_pkg.add('faxcdb', 'rule_in.asset_type', rule_in.asset_type, p_log_level_rec);
140: fa_debug_pkg.add('faxcdb', 'rule_in.depreciate_flag', rule_in.depreciate_flag, p_log_level_rec);
141: fa_debug_pkg.add('faxcdb', 'rule_in.method_code', rule_in.method_code, p_log_level_rec);
142: fa_debug_pkg.add('faxcdb', 'rule_in.life_in_months', rule_in.life_in_months, p_log_level_rec);
143: fa_debug_pkg.add('faxcdb', 'rule_in.method_id', rule_in.method_id, p_log_level_rec);
136: fa_debug_pkg.add('faxcdb', 'rule_in.asset_id', rule_in.asset_id, p_log_level_rec => p_log_level_rec);
137: fa_debug_pkg.add('faxcdb', 'rule_in.group_asset_id', rule_in.group_asset_id, p_log_level_rec);
138: fa_debug_pkg.add('faxcdb', 'rule_in.book_type_code', rule_in.book_type_code, p_log_level_rec);
139: fa_debug_pkg.add('faxcdb', 'rule_in.asset_type', rule_in.asset_type, p_log_level_rec);
140: fa_debug_pkg.add('faxcdb', 'rule_in.depreciate_flag', rule_in.depreciate_flag, p_log_level_rec);
141: fa_debug_pkg.add('faxcdb', 'rule_in.method_code', rule_in.method_code, p_log_level_rec);
142: fa_debug_pkg.add('faxcdb', 'rule_in.life_in_months', rule_in.life_in_months, p_log_level_rec);
143: fa_debug_pkg.add('faxcdb', 'rule_in.method_id', rule_in.method_id, p_log_level_rec);
144: fa_debug_pkg.add('faxcdb', 'rule_in.method_type', rule_in.method_type, p_log_level_rec);
137: fa_debug_pkg.add('faxcdb', 'rule_in.group_asset_id', rule_in.group_asset_id, p_log_level_rec);
138: fa_debug_pkg.add('faxcdb', 'rule_in.book_type_code', rule_in.book_type_code, p_log_level_rec);
139: fa_debug_pkg.add('faxcdb', 'rule_in.asset_type', rule_in.asset_type, p_log_level_rec);
140: fa_debug_pkg.add('faxcdb', 'rule_in.depreciate_flag', rule_in.depreciate_flag, p_log_level_rec);
141: fa_debug_pkg.add('faxcdb', 'rule_in.method_code', rule_in.method_code, p_log_level_rec);
142: fa_debug_pkg.add('faxcdb', 'rule_in.life_in_months', rule_in.life_in_months, p_log_level_rec);
143: fa_debug_pkg.add('faxcdb', 'rule_in.method_id', rule_in.method_id, p_log_level_rec);
144: fa_debug_pkg.add('faxcdb', 'rule_in.method_type', rule_in.method_type, p_log_level_rec);
145: fa_debug_pkg.add('faxcdb', 'rule_in.calc_basis', rule_in.calc_basis, p_log_level_rec);
138: fa_debug_pkg.add('faxcdb', 'rule_in.book_type_code', rule_in.book_type_code, p_log_level_rec);
139: fa_debug_pkg.add('faxcdb', 'rule_in.asset_type', rule_in.asset_type, p_log_level_rec);
140: fa_debug_pkg.add('faxcdb', 'rule_in.depreciate_flag', rule_in.depreciate_flag, p_log_level_rec);
141: fa_debug_pkg.add('faxcdb', 'rule_in.method_code', rule_in.method_code, p_log_level_rec);
142: fa_debug_pkg.add('faxcdb', 'rule_in.life_in_months', rule_in.life_in_months, p_log_level_rec);
143: fa_debug_pkg.add('faxcdb', 'rule_in.method_id', rule_in.method_id, p_log_level_rec);
144: fa_debug_pkg.add('faxcdb', 'rule_in.method_type', rule_in.method_type, p_log_level_rec);
145: fa_debug_pkg.add('faxcdb', 'rule_in.calc_basis', rule_in.calc_basis, p_log_level_rec);
146: fa_debug_pkg.add('faxcdb', 'rule_in.adjustment_amount', rule_in.adjustment_amount, p_log_level_rec);
139: fa_debug_pkg.add('faxcdb', 'rule_in.asset_type', rule_in.asset_type, p_log_level_rec);
140: fa_debug_pkg.add('faxcdb', 'rule_in.depreciate_flag', rule_in.depreciate_flag, p_log_level_rec);
141: fa_debug_pkg.add('faxcdb', 'rule_in.method_code', rule_in.method_code, p_log_level_rec);
142: fa_debug_pkg.add('faxcdb', 'rule_in.life_in_months', rule_in.life_in_months, p_log_level_rec);
143: fa_debug_pkg.add('faxcdb', 'rule_in.method_id', rule_in.method_id, p_log_level_rec);
144: fa_debug_pkg.add('faxcdb', 'rule_in.method_type', rule_in.method_type, p_log_level_rec);
145: fa_debug_pkg.add('faxcdb', 'rule_in.calc_basis', rule_in.calc_basis, p_log_level_rec);
146: fa_debug_pkg.add('faxcdb', 'rule_in.adjustment_amount', rule_in.adjustment_amount, p_log_level_rec);
147: fa_debug_pkg.add('faxcdb', 'rule_in.transaction_flag', rule_in.transaction_flag, p_log_level_rec);
140: fa_debug_pkg.add('faxcdb', 'rule_in.depreciate_flag', rule_in.depreciate_flag, p_log_level_rec);
141: fa_debug_pkg.add('faxcdb', 'rule_in.method_code', rule_in.method_code, p_log_level_rec);
142: fa_debug_pkg.add('faxcdb', 'rule_in.life_in_months', rule_in.life_in_months, p_log_level_rec);
143: fa_debug_pkg.add('faxcdb', 'rule_in.method_id', rule_in.method_id, p_log_level_rec);
144: fa_debug_pkg.add('faxcdb', 'rule_in.method_type', rule_in.method_type, p_log_level_rec);
145: fa_debug_pkg.add('faxcdb', 'rule_in.calc_basis', rule_in.calc_basis, p_log_level_rec);
146: fa_debug_pkg.add('faxcdb', 'rule_in.adjustment_amount', rule_in.adjustment_amount, p_log_level_rec);
147: fa_debug_pkg.add('faxcdb', 'rule_in.transaction_flag', rule_in.transaction_flag, p_log_level_rec);
148: fa_debug_pkg.add('faxcdb', 'rule_in.cost', rule_in.cost, p_log_level_rec);
141: fa_debug_pkg.add('faxcdb', 'rule_in.method_code', rule_in.method_code, p_log_level_rec);
142: fa_debug_pkg.add('faxcdb', 'rule_in.life_in_months', rule_in.life_in_months, p_log_level_rec);
143: fa_debug_pkg.add('faxcdb', 'rule_in.method_id', rule_in.method_id, p_log_level_rec);
144: fa_debug_pkg.add('faxcdb', 'rule_in.method_type', rule_in.method_type, p_log_level_rec);
145: fa_debug_pkg.add('faxcdb', 'rule_in.calc_basis', rule_in.calc_basis, p_log_level_rec);
146: fa_debug_pkg.add('faxcdb', 'rule_in.adjustment_amount', rule_in.adjustment_amount, p_log_level_rec);
147: fa_debug_pkg.add('faxcdb', 'rule_in.transaction_flag', rule_in.transaction_flag, p_log_level_rec);
148: fa_debug_pkg.add('faxcdb', 'rule_in.cost', rule_in.cost, p_log_level_rec);
149: fa_debug_pkg.add('faxcdb', 'rule_in.salvage_value', rule_in.salvage_value, p_log_level_rec);
142: fa_debug_pkg.add('faxcdb', 'rule_in.life_in_months', rule_in.life_in_months, p_log_level_rec);
143: fa_debug_pkg.add('faxcdb', 'rule_in.method_id', rule_in.method_id, p_log_level_rec);
144: fa_debug_pkg.add('faxcdb', 'rule_in.method_type', rule_in.method_type, p_log_level_rec);
145: fa_debug_pkg.add('faxcdb', 'rule_in.calc_basis', rule_in.calc_basis, p_log_level_rec);
146: fa_debug_pkg.add('faxcdb', 'rule_in.adjustment_amount', rule_in.adjustment_amount, p_log_level_rec);
147: fa_debug_pkg.add('faxcdb', 'rule_in.transaction_flag', rule_in.transaction_flag, p_log_level_rec);
148: fa_debug_pkg.add('faxcdb', 'rule_in.cost', rule_in.cost, p_log_level_rec);
149: fa_debug_pkg.add('faxcdb', 'rule_in.salvage_value', rule_in.salvage_value, p_log_level_rec);
150: fa_debug_pkg.add('faxcdb', 'rule_in.recoverable_cost', rule_in.recoverable_cost, p_log_level_rec);
143: fa_debug_pkg.add('faxcdb', 'rule_in.method_id', rule_in.method_id, p_log_level_rec);
144: fa_debug_pkg.add('faxcdb', 'rule_in.method_type', rule_in.method_type, p_log_level_rec);
145: fa_debug_pkg.add('faxcdb', 'rule_in.calc_basis', rule_in.calc_basis, p_log_level_rec);
146: fa_debug_pkg.add('faxcdb', 'rule_in.adjustment_amount', rule_in.adjustment_amount, p_log_level_rec);
147: fa_debug_pkg.add('faxcdb', 'rule_in.transaction_flag', rule_in.transaction_flag, p_log_level_rec);
148: fa_debug_pkg.add('faxcdb', 'rule_in.cost', rule_in.cost, p_log_level_rec);
149: fa_debug_pkg.add('faxcdb', 'rule_in.salvage_value', rule_in.salvage_value, p_log_level_rec);
150: fa_debug_pkg.add('faxcdb', 'rule_in.recoverable_cost', rule_in.recoverable_cost, p_log_level_rec);
151: fa_debug_pkg.add('faxcdb', 'rule_in.adjusted_cost', rule_in.adjusted_cost, p_log_level_rec);
144: fa_debug_pkg.add('faxcdb', 'rule_in.method_type', rule_in.method_type, p_log_level_rec);
145: fa_debug_pkg.add('faxcdb', 'rule_in.calc_basis', rule_in.calc_basis, p_log_level_rec);
146: fa_debug_pkg.add('faxcdb', 'rule_in.adjustment_amount', rule_in.adjustment_amount, p_log_level_rec);
147: fa_debug_pkg.add('faxcdb', 'rule_in.transaction_flag', rule_in.transaction_flag, p_log_level_rec);
148: fa_debug_pkg.add('faxcdb', 'rule_in.cost', rule_in.cost, p_log_level_rec);
149: fa_debug_pkg.add('faxcdb', 'rule_in.salvage_value', rule_in.salvage_value, p_log_level_rec);
150: fa_debug_pkg.add('faxcdb', 'rule_in.recoverable_cost', rule_in.recoverable_cost, p_log_level_rec);
151: fa_debug_pkg.add('faxcdb', 'rule_in.adjusted_cost', rule_in.adjusted_cost, p_log_level_rec);
152: fa_debug_pkg.add('faxcdb', 'rule_in.current_total_rsv', rule_in.current_total_rsv, p_log_level_rec);
145: fa_debug_pkg.add('faxcdb', 'rule_in.calc_basis', rule_in.calc_basis, p_log_level_rec);
146: fa_debug_pkg.add('faxcdb', 'rule_in.adjustment_amount', rule_in.adjustment_amount, p_log_level_rec);
147: fa_debug_pkg.add('faxcdb', 'rule_in.transaction_flag', rule_in.transaction_flag, p_log_level_rec);
148: fa_debug_pkg.add('faxcdb', 'rule_in.cost', rule_in.cost, p_log_level_rec);
149: fa_debug_pkg.add('faxcdb', 'rule_in.salvage_value', rule_in.salvage_value, p_log_level_rec);
150: fa_debug_pkg.add('faxcdb', 'rule_in.recoverable_cost', rule_in.recoverable_cost, p_log_level_rec);
151: fa_debug_pkg.add('faxcdb', 'rule_in.adjusted_cost', rule_in.adjusted_cost, p_log_level_rec);
152: fa_debug_pkg.add('faxcdb', 'rule_in.current_total_rsv', rule_in.current_total_rsv, p_log_level_rec);
153: fa_debug_pkg.add('faxcdb', 'rule_in.current_rsv', rule_in.current_rsv, p_log_level_rec);
146: fa_debug_pkg.add('faxcdb', 'rule_in.adjustment_amount', rule_in.adjustment_amount, p_log_level_rec);
147: fa_debug_pkg.add('faxcdb', 'rule_in.transaction_flag', rule_in.transaction_flag, p_log_level_rec);
148: fa_debug_pkg.add('faxcdb', 'rule_in.cost', rule_in.cost, p_log_level_rec);
149: fa_debug_pkg.add('faxcdb', 'rule_in.salvage_value', rule_in.salvage_value, p_log_level_rec);
150: fa_debug_pkg.add('faxcdb', 'rule_in.recoverable_cost', rule_in.recoverable_cost, p_log_level_rec);
151: fa_debug_pkg.add('faxcdb', 'rule_in.adjusted_cost', rule_in.adjusted_cost, p_log_level_rec);
152: fa_debug_pkg.add('faxcdb', 'rule_in.current_total_rsv', rule_in.current_total_rsv, p_log_level_rec);
153: fa_debug_pkg.add('faxcdb', 'rule_in.current_rsv', rule_in.current_rsv, p_log_level_rec);
154: fa_debug_pkg.add('faxcdb', 'rule_in.current_total_ytd', rule_in.current_total_ytd, p_log_level_rec);
147: fa_debug_pkg.add('faxcdb', 'rule_in.transaction_flag', rule_in.transaction_flag, p_log_level_rec);
148: fa_debug_pkg.add('faxcdb', 'rule_in.cost', rule_in.cost, p_log_level_rec);
149: fa_debug_pkg.add('faxcdb', 'rule_in.salvage_value', rule_in.salvage_value, p_log_level_rec);
150: fa_debug_pkg.add('faxcdb', 'rule_in.recoverable_cost', rule_in.recoverable_cost, p_log_level_rec);
151: fa_debug_pkg.add('faxcdb', 'rule_in.adjusted_cost', rule_in.adjusted_cost, p_log_level_rec);
152: fa_debug_pkg.add('faxcdb', 'rule_in.current_total_rsv', rule_in.current_total_rsv, p_log_level_rec);
153: fa_debug_pkg.add('faxcdb', 'rule_in.current_rsv', rule_in.current_rsv, p_log_level_rec);
154: fa_debug_pkg.add('faxcdb', 'rule_in.current_total_ytd', rule_in.current_total_ytd, p_log_level_rec);
155: fa_debug_pkg.add('faxcdb', 'rule_in.current_ytd', rule_in.current_ytd, p_log_level_rec);
148: fa_debug_pkg.add('faxcdb', 'rule_in.cost', rule_in.cost, p_log_level_rec);
149: fa_debug_pkg.add('faxcdb', 'rule_in.salvage_value', rule_in.salvage_value, p_log_level_rec);
150: fa_debug_pkg.add('faxcdb', 'rule_in.recoverable_cost', rule_in.recoverable_cost, p_log_level_rec);
151: fa_debug_pkg.add('faxcdb', 'rule_in.adjusted_cost', rule_in.adjusted_cost, p_log_level_rec);
152: fa_debug_pkg.add('faxcdb', 'rule_in.current_total_rsv', rule_in.current_total_rsv, p_log_level_rec);
153: fa_debug_pkg.add('faxcdb', 'rule_in.current_rsv', rule_in.current_rsv, p_log_level_rec);
154: fa_debug_pkg.add('faxcdb', 'rule_in.current_total_ytd', rule_in.current_total_ytd, p_log_level_rec);
155: fa_debug_pkg.add('faxcdb', 'rule_in.current_ytd', rule_in.current_ytd, p_log_level_rec);
156: fa_debug_pkg.add('faxcdb', 'rule_in.hyp_basis', rule_in.hyp_basis, p_log_level_rec);
149: fa_debug_pkg.add('faxcdb', 'rule_in.salvage_value', rule_in.salvage_value, p_log_level_rec);
150: fa_debug_pkg.add('faxcdb', 'rule_in.recoverable_cost', rule_in.recoverable_cost, p_log_level_rec);
151: fa_debug_pkg.add('faxcdb', 'rule_in.adjusted_cost', rule_in.adjusted_cost, p_log_level_rec);
152: fa_debug_pkg.add('faxcdb', 'rule_in.current_total_rsv', rule_in.current_total_rsv, p_log_level_rec);
153: fa_debug_pkg.add('faxcdb', 'rule_in.current_rsv', rule_in.current_rsv, p_log_level_rec);
154: fa_debug_pkg.add('faxcdb', 'rule_in.current_total_ytd', rule_in.current_total_ytd, p_log_level_rec);
155: fa_debug_pkg.add('faxcdb', 'rule_in.current_ytd', rule_in.current_ytd, p_log_level_rec);
156: fa_debug_pkg.add('faxcdb', 'rule_in.hyp_basis', rule_in.hyp_basis, p_log_level_rec);
157: fa_debug_pkg.add('faxcdb', 'rule_in.hyp_total_rsv', rule_in.hyp_total_rsv, p_log_level_rec);
150: fa_debug_pkg.add('faxcdb', 'rule_in.recoverable_cost', rule_in.recoverable_cost, p_log_level_rec);
151: fa_debug_pkg.add('faxcdb', 'rule_in.adjusted_cost', rule_in.adjusted_cost, p_log_level_rec);
152: fa_debug_pkg.add('faxcdb', 'rule_in.current_total_rsv', rule_in.current_total_rsv, p_log_level_rec);
153: fa_debug_pkg.add('faxcdb', 'rule_in.current_rsv', rule_in.current_rsv, p_log_level_rec);
154: fa_debug_pkg.add('faxcdb', 'rule_in.current_total_ytd', rule_in.current_total_ytd, p_log_level_rec);
155: fa_debug_pkg.add('faxcdb', 'rule_in.current_ytd', rule_in.current_ytd, p_log_level_rec);
156: fa_debug_pkg.add('faxcdb', 'rule_in.hyp_basis', rule_in.hyp_basis, p_log_level_rec);
157: fa_debug_pkg.add('faxcdb', 'rule_in.hyp_total_rsv', rule_in.hyp_total_rsv, p_log_level_rec);
158: fa_debug_pkg.add('faxcdb', 'rule_in.hyp_rsv', rule_in.hyp_rsv, p_log_level_rec);
151: fa_debug_pkg.add('faxcdb', 'rule_in.adjusted_cost', rule_in.adjusted_cost, p_log_level_rec);
152: fa_debug_pkg.add('faxcdb', 'rule_in.current_total_rsv', rule_in.current_total_rsv, p_log_level_rec);
153: fa_debug_pkg.add('faxcdb', 'rule_in.current_rsv', rule_in.current_rsv, p_log_level_rec);
154: fa_debug_pkg.add('faxcdb', 'rule_in.current_total_ytd', rule_in.current_total_ytd, p_log_level_rec);
155: fa_debug_pkg.add('faxcdb', 'rule_in.current_ytd', rule_in.current_ytd, p_log_level_rec);
156: fa_debug_pkg.add('faxcdb', 'rule_in.hyp_basis', rule_in.hyp_basis, p_log_level_rec);
157: fa_debug_pkg.add('faxcdb', 'rule_in.hyp_total_rsv', rule_in.hyp_total_rsv, p_log_level_rec);
158: fa_debug_pkg.add('faxcdb', 'rule_in.hyp_rsv', rule_in.hyp_rsv, p_log_level_rec);
159: fa_debug_pkg.add('faxcdb', 'rule_in.hyp_total_ytd', rule_in.hyp_total_ytd, p_log_level_rec);
152: fa_debug_pkg.add('faxcdb', 'rule_in.current_total_rsv', rule_in.current_total_rsv, p_log_level_rec);
153: fa_debug_pkg.add('faxcdb', 'rule_in.current_rsv', rule_in.current_rsv, p_log_level_rec);
154: fa_debug_pkg.add('faxcdb', 'rule_in.current_total_ytd', rule_in.current_total_ytd, p_log_level_rec);
155: fa_debug_pkg.add('faxcdb', 'rule_in.current_ytd', rule_in.current_ytd, p_log_level_rec);
156: fa_debug_pkg.add('faxcdb', 'rule_in.hyp_basis', rule_in.hyp_basis, p_log_level_rec);
157: fa_debug_pkg.add('faxcdb', 'rule_in.hyp_total_rsv', rule_in.hyp_total_rsv, p_log_level_rec);
158: fa_debug_pkg.add('faxcdb', 'rule_in.hyp_rsv', rule_in.hyp_rsv, p_log_level_rec);
159: fa_debug_pkg.add('faxcdb', 'rule_in.hyp_total_ytd', rule_in.hyp_total_ytd, p_log_level_rec);
160: fa_debug_pkg.add('faxcdb', 'rule_in.hyp_ytd', rule_in.hyp_ytd, p_log_level_rec);
153: fa_debug_pkg.add('faxcdb', 'rule_in.current_rsv', rule_in.current_rsv, p_log_level_rec);
154: fa_debug_pkg.add('faxcdb', 'rule_in.current_total_ytd', rule_in.current_total_ytd, p_log_level_rec);
155: fa_debug_pkg.add('faxcdb', 'rule_in.current_ytd', rule_in.current_ytd, p_log_level_rec);
156: fa_debug_pkg.add('faxcdb', 'rule_in.hyp_basis', rule_in.hyp_basis, p_log_level_rec);
157: fa_debug_pkg.add('faxcdb', 'rule_in.hyp_total_rsv', rule_in.hyp_total_rsv, p_log_level_rec);
158: fa_debug_pkg.add('faxcdb', 'rule_in.hyp_rsv', rule_in.hyp_rsv, p_log_level_rec);
159: fa_debug_pkg.add('faxcdb', 'rule_in.hyp_total_ytd', rule_in.hyp_total_ytd, p_log_level_rec);
160: fa_debug_pkg.add('faxcdb', 'rule_in.hyp_ytd', rule_in.hyp_ytd, p_log_level_rec);
161: fa_debug_pkg.add('faxcdb', 'rule_in.old_adjusted_cost', rule_in.old_adjusted_cost, p_log_level_rec);
154: fa_debug_pkg.add('faxcdb', 'rule_in.current_total_ytd', rule_in.current_total_ytd, p_log_level_rec);
155: fa_debug_pkg.add('faxcdb', 'rule_in.current_ytd', rule_in.current_ytd, p_log_level_rec);
156: fa_debug_pkg.add('faxcdb', 'rule_in.hyp_basis', rule_in.hyp_basis, p_log_level_rec);
157: fa_debug_pkg.add('faxcdb', 'rule_in.hyp_total_rsv', rule_in.hyp_total_rsv, p_log_level_rec);
158: fa_debug_pkg.add('faxcdb', 'rule_in.hyp_rsv', rule_in.hyp_rsv, p_log_level_rec);
159: fa_debug_pkg.add('faxcdb', 'rule_in.hyp_total_ytd', rule_in.hyp_total_ytd, p_log_level_rec);
160: fa_debug_pkg.add('faxcdb', 'rule_in.hyp_ytd', rule_in.hyp_ytd, p_log_level_rec);
161: fa_debug_pkg.add('faxcdb', 'rule_in.old_adjusted_cost', rule_in.old_adjusted_cost, p_log_level_rec);
162: fa_debug_pkg.add('faxcdb', 'rule_in.old_raf', rule_in.old_raf, p_log_level_rec);
155: fa_debug_pkg.add('faxcdb', 'rule_in.current_ytd', rule_in.current_ytd, p_log_level_rec);
156: fa_debug_pkg.add('faxcdb', 'rule_in.hyp_basis', rule_in.hyp_basis, p_log_level_rec);
157: fa_debug_pkg.add('faxcdb', 'rule_in.hyp_total_rsv', rule_in.hyp_total_rsv, p_log_level_rec);
158: fa_debug_pkg.add('faxcdb', 'rule_in.hyp_rsv', rule_in.hyp_rsv, p_log_level_rec);
159: fa_debug_pkg.add('faxcdb', 'rule_in.hyp_total_ytd', rule_in.hyp_total_ytd, p_log_level_rec);
160: fa_debug_pkg.add('faxcdb', 'rule_in.hyp_ytd', rule_in.hyp_ytd, p_log_level_rec);
161: fa_debug_pkg.add('faxcdb', 'rule_in.old_adjusted_cost', rule_in.old_adjusted_cost, p_log_level_rec);
162: fa_debug_pkg.add('faxcdb', 'rule_in.old_raf', rule_in.old_raf, p_log_level_rec);
163: fa_debug_pkg.add('faxcdb', 'rule_in.old_formula_factor', rule_in.old_formula_factor, p_log_level_rec);
156: fa_debug_pkg.add('faxcdb', 'rule_in.hyp_basis', rule_in.hyp_basis, p_log_level_rec);
157: fa_debug_pkg.add('faxcdb', 'rule_in.hyp_total_rsv', rule_in.hyp_total_rsv, p_log_level_rec);
158: fa_debug_pkg.add('faxcdb', 'rule_in.hyp_rsv', rule_in.hyp_rsv, p_log_level_rec);
159: fa_debug_pkg.add('faxcdb', 'rule_in.hyp_total_ytd', rule_in.hyp_total_ytd, p_log_level_rec);
160: fa_debug_pkg.add('faxcdb', 'rule_in.hyp_ytd', rule_in.hyp_ytd, p_log_level_rec);
161: fa_debug_pkg.add('faxcdb', 'rule_in.old_adjusted_cost', rule_in.old_adjusted_cost, p_log_level_rec);
162: fa_debug_pkg.add('faxcdb', 'rule_in.old_raf', rule_in.old_raf, p_log_level_rec);
163: fa_debug_pkg.add('faxcdb', 'rule_in.old_formula_factor', rule_in.old_formula_factor, p_log_level_rec);
164: fa_debug_pkg.add('faxcdb', 'rule_in.amortization_start_date', rule_in.amortization_start_date, p_log_level_rec);
157: fa_debug_pkg.add('faxcdb', 'rule_in.hyp_total_rsv', rule_in.hyp_total_rsv, p_log_level_rec);
158: fa_debug_pkg.add('faxcdb', 'rule_in.hyp_rsv', rule_in.hyp_rsv, p_log_level_rec);
159: fa_debug_pkg.add('faxcdb', 'rule_in.hyp_total_ytd', rule_in.hyp_total_ytd, p_log_level_rec);
160: fa_debug_pkg.add('faxcdb', 'rule_in.hyp_ytd', rule_in.hyp_ytd, p_log_level_rec);
161: fa_debug_pkg.add('faxcdb', 'rule_in.old_adjusted_cost', rule_in.old_adjusted_cost, p_log_level_rec);
162: fa_debug_pkg.add('faxcdb', 'rule_in.old_raf', rule_in.old_raf, p_log_level_rec);
163: fa_debug_pkg.add('faxcdb', 'rule_in.old_formula_factor', rule_in.old_formula_factor, p_log_level_rec);
164: fa_debug_pkg.add('faxcdb', 'rule_in.amortization_start_date', rule_in.amortization_start_date, p_log_level_rec);
165: fa_debug_pkg.add('faxcdb', 'rule_in.transaction_header_id', rule_in.transaction_header_id, p_log_level_rec);
158: fa_debug_pkg.add('faxcdb', 'rule_in.hyp_rsv', rule_in.hyp_rsv, p_log_level_rec);
159: fa_debug_pkg.add('faxcdb', 'rule_in.hyp_total_ytd', rule_in.hyp_total_ytd, p_log_level_rec);
160: fa_debug_pkg.add('faxcdb', 'rule_in.hyp_ytd', rule_in.hyp_ytd, p_log_level_rec);
161: fa_debug_pkg.add('faxcdb', 'rule_in.old_adjusted_cost', rule_in.old_adjusted_cost, p_log_level_rec);
162: fa_debug_pkg.add('faxcdb', 'rule_in.old_raf', rule_in.old_raf, p_log_level_rec);
163: fa_debug_pkg.add('faxcdb', 'rule_in.old_formula_factor', rule_in.old_formula_factor, p_log_level_rec);
164: fa_debug_pkg.add('faxcdb', 'rule_in.amortization_start_date', rule_in.amortization_start_date, p_log_level_rec);
165: fa_debug_pkg.add('faxcdb', 'rule_in.transaction_header_id', rule_in.transaction_header_id, p_log_level_rec);
166: fa_debug_pkg.add('faxcdb', 'rule_in.member_transaction_header_id', rule_in.member_transaction_header_id, p_log_level_rec);
159: fa_debug_pkg.add('faxcdb', 'rule_in.hyp_total_ytd', rule_in.hyp_total_ytd, p_log_level_rec);
160: fa_debug_pkg.add('faxcdb', 'rule_in.hyp_ytd', rule_in.hyp_ytd, p_log_level_rec);
161: fa_debug_pkg.add('faxcdb', 'rule_in.old_adjusted_cost', rule_in.old_adjusted_cost, p_log_level_rec);
162: fa_debug_pkg.add('faxcdb', 'rule_in.old_raf', rule_in.old_raf, p_log_level_rec);
163: fa_debug_pkg.add('faxcdb', 'rule_in.old_formula_factor', rule_in.old_formula_factor, p_log_level_rec);
164: fa_debug_pkg.add('faxcdb', 'rule_in.amortization_start_date', rule_in.amortization_start_date, p_log_level_rec);
165: fa_debug_pkg.add('faxcdb', 'rule_in.transaction_header_id', rule_in.transaction_header_id, p_log_level_rec);
166: fa_debug_pkg.add('faxcdb', 'rule_in.member_transaction_header_id', rule_in.member_transaction_header_id, p_log_level_rec);
167: fa_debug_pkg.add('faxcdb', 'rule_in.transaction_date_entered', rule_in.transaction_date_entered, p_log_level_rec);
160: fa_debug_pkg.add('faxcdb', 'rule_in.hyp_ytd', rule_in.hyp_ytd, p_log_level_rec);
161: fa_debug_pkg.add('faxcdb', 'rule_in.old_adjusted_cost', rule_in.old_adjusted_cost, p_log_level_rec);
162: fa_debug_pkg.add('faxcdb', 'rule_in.old_raf', rule_in.old_raf, p_log_level_rec);
163: fa_debug_pkg.add('faxcdb', 'rule_in.old_formula_factor', rule_in.old_formula_factor, p_log_level_rec);
164: fa_debug_pkg.add('faxcdb', 'rule_in.amortization_start_date', rule_in.amortization_start_date, p_log_level_rec);
165: fa_debug_pkg.add('faxcdb', 'rule_in.transaction_header_id', rule_in.transaction_header_id, p_log_level_rec);
166: fa_debug_pkg.add('faxcdb', 'rule_in.member_transaction_header_id', rule_in.member_transaction_header_id, p_log_level_rec);
167: fa_debug_pkg.add('faxcdb', 'rule_in.transaction_date_entered', rule_in.transaction_date_entered, p_log_level_rec);
168: fa_debug_pkg.add('faxcdb', 'rule_in.adj_transaction_header_id', rule_in.adj_transaction_header_id, p_log_level_rec);
161: fa_debug_pkg.add('faxcdb', 'rule_in.old_adjusted_cost', rule_in.old_adjusted_cost, p_log_level_rec);
162: fa_debug_pkg.add('faxcdb', 'rule_in.old_raf', rule_in.old_raf, p_log_level_rec);
163: fa_debug_pkg.add('faxcdb', 'rule_in.old_formula_factor', rule_in.old_formula_factor, p_log_level_rec);
164: fa_debug_pkg.add('faxcdb', 'rule_in.amortization_start_date', rule_in.amortization_start_date, p_log_level_rec);
165: fa_debug_pkg.add('faxcdb', 'rule_in.transaction_header_id', rule_in.transaction_header_id, p_log_level_rec);
166: fa_debug_pkg.add('faxcdb', 'rule_in.member_transaction_header_id', rule_in.member_transaction_header_id, p_log_level_rec);
167: fa_debug_pkg.add('faxcdb', 'rule_in.transaction_date_entered', rule_in.transaction_date_entered, p_log_level_rec);
168: fa_debug_pkg.add('faxcdb', 'rule_in.adj_transaction_header_id', rule_in.adj_transaction_header_id, p_log_level_rec);
169: fa_debug_pkg.add('faxcdb', 'rule_in.adj_mem_transaction_header_id', rule_in.adj_mem_transaction_header_id, p_log_level_rec);
162: fa_debug_pkg.add('faxcdb', 'rule_in.old_raf', rule_in.old_raf, p_log_level_rec);
163: fa_debug_pkg.add('faxcdb', 'rule_in.old_formula_factor', rule_in.old_formula_factor, p_log_level_rec);
164: fa_debug_pkg.add('faxcdb', 'rule_in.amortization_start_date', rule_in.amortization_start_date, p_log_level_rec);
165: fa_debug_pkg.add('faxcdb', 'rule_in.transaction_header_id', rule_in.transaction_header_id, p_log_level_rec);
166: fa_debug_pkg.add('faxcdb', 'rule_in.member_transaction_header_id', rule_in.member_transaction_header_id, p_log_level_rec);
167: fa_debug_pkg.add('faxcdb', 'rule_in.transaction_date_entered', rule_in.transaction_date_entered, p_log_level_rec);
168: fa_debug_pkg.add('faxcdb', 'rule_in.adj_transaction_header_id', rule_in.adj_transaction_header_id, p_log_level_rec);
169: fa_debug_pkg.add('faxcdb', 'rule_in.adj_mem_transaction_header_id', rule_in.adj_mem_transaction_header_id, p_log_level_rec);
170: fa_debug_pkg.add('faxcdb', 'rule_in.adj_transaction_date_entered', rule_in.adj_transaction_date_entered, p_log_level_rec);
163: fa_debug_pkg.add('faxcdb', 'rule_in.old_formula_factor', rule_in.old_formula_factor, p_log_level_rec);
164: fa_debug_pkg.add('faxcdb', 'rule_in.amortization_start_date', rule_in.amortization_start_date, p_log_level_rec);
165: fa_debug_pkg.add('faxcdb', 'rule_in.transaction_header_id', rule_in.transaction_header_id, p_log_level_rec);
166: fa_debug_pkg.add('faxcdb', 'rule_in.member_transaction_header_id', rule_in.member_transaction_header_id, p_log_level_rec);
167: fa_debug_pkg.add('faxcdb', 'rule_in.transaction_date_entered', rule_in.transaction_date_entered, p_log_level_rec);
168: fa_debug_pkg.add('faxcdb', 'rule_in.adj_transaction_header_id', rule_in.adj_transaction_header_id, p_log_level_rec);
169: fa_debug_pkg.add('faxcdb', 'rule_in.adj_mem_transaction_header_id', rule_in.adj_mem_transaction_header_id, p_log_level_rec);
170: fa_debug_pkg.add('faxcdb', 'rule_in.adj_transaction_date_entered', rule_in.adj_transaction_date_entered, p_log_level_rec);
171: fa_debug_pkg.add('faxcdb', 'rule_in.fiscal_year', rule_in.fiscal_year, p_log_level_rec);
164: fa_debug_pkg.add('faxcdb', 'rule_in.amortization_start_date', rule_in.amortization_start_date, p_log_level_rec);
165: fa_debug_pkg.add('faxcdb', 'rule_in.transaction_header_id', rule_in.transaction_header_id, p_log_level_rec);
166: fa_debug_pkg.add('faxcdb', 'rule_in.member_transaction_header_id', rule_in.member_transaction_header_id, p_log_level_rec);
167: fa_debug_pkg.add('faxcdb', 'rule_in.transaction_date_entered', rule_in.transaction_date_entered, p_log_level_rec);
168: fa_debug_pkg.add('faxcdb', 'rule_in.adj_transaction_header_id', rule_in.adj_transaction_header_id, p_log_level_rec);
169: fa_debug_pkg.add('faxcdb', 'rule_in.adj_mem_transaction_header_id', rule_in.adj_mem_transaction_header_id, p_log_level_rec);
170: fa_debug_pkg.add('faxcdb', 'rule_in.adj_transaction_date_entered', rule_in.adj_transaction_date_entered, p_log_level_rec);
171: fa_debug_pkg.add('faxcdb', 'rule_in.fiscal_year', rule_in.fiscal_year, p_log_level_rec);
172: fa_debug_pkg.add('faxcdb', 'rule_in.period_num', rule_in.period_num, p_log_level_rec);
165: fa_debug_pkg.add('faxcdb', 'rule_in.transaction_header_id', rule_in.transaction_header_id, p_log_level_rec);
166: fa_debug_pkg.add('faxcdb', 'rule_in.member_transaction_header_id', rule_in.member_transaction_header_id, p_log_level_rec);
167: fa_debug_pkg.add('faxcdb', 'rule_in.transaction_date_entered', rule_in.transaction_date_entered, p_log_level_rec);
168: fa_debug_pkg.add('faxcdb', 'rule_in.adj_transaction_header_id', rule_in.adj_transaction_header_id, p_log_level_rec);
169: fa_debug_pkg.add('faxcdb', 'rule_in.adj_mem_transaction_header_id', rule_in.adj_mem_transaction_header_id, p_log_level_rec);
170: fa_debug_pkg.add('faxcdb', 'rule_in.adj_transaction_date_entered', rule_in.adj_transaction_date_entered, p_log_level_rec);
171: fa_debug_pkg.add('faxcdb', 'rule_in.fiscal_year', rule_in.fiscal_year, p_log_level_rec);
172: fa_debug_pkg.add('faxcdb', 'rule_in.period_num', rule_in.period_num, p_log_level_rec);
173: fa_debug_pkg.add('faxcdb', 'rule_in.period_counter', rule_in.period_counter, p_log_level_rec);
166: fa_debug_pkg.add('faxcdb', 'rule_in.member_transaction_header_id', rule_in.member_transaction_header_id, p_log_level_rec);
167: fa_debug_pkg.add('faxcdb', 'rule_in.transaction_date_entered', rule_in.transaction_date_entered, p_log_level_rec);
168: fa_debug_pkg.add('faxcdb', 'rule_in.adj_transaction_header_id', rule_in.adj_transaction_header_id, p_log_level_rec);
169: fa_debug_pkg.add('faxcdb', 'rule_in.adj_mem_transaction_header_id', rule_in.adj_mem_transaction_header_id, p_log_level_rec);
170: fa_debug_pkg.add('faxcdb', 'rule_in.adj_transaction_date_entered', rule_in.adj_transaction_date_entered, p_log_level_rec);
171: fa_debug_pkg.add('faxcdb', 'rule_in.fiscal_year', rule_in.fiscal_year, p_log_level_rec);
172: fa_debug_pkg.add('faxcdb', 'rule_in.period_num', rule_in.period_num, p_log_level_rec);
173: fa_debug_pkg.add('faxcdb', 'rule_in.period_counter', rule_in.period_counter, p_log_level_rec);
174: fa_debug_pkg.add('faxcdb', 'rule_in.proceeds_of_sale', rule_in.proceeds_of_sale, p_log_level_rec);
167: fa_debug_pkg.add('faxcdb', 'rule_in.transaction_date_entered', rule_in.transaction_date_entered, p_log_level_rec);
168: fa_debug_pkg.add('faxcdb', 'rule_in.adj_transaction_header_id', rule_in.adj_transaction_header_id, p_log_level_rec);
169: fa_debug_pkg.add('faxcdb', 'rule_in.adj_mem_transaction_header_id', rule_in.adj_mem_transaction_header_id, p_log_level_rec);
170: fa_debug_pkg.add('faxcdb', 'rule_in.adj_transaction_date_entered', rule_in.adj_transaction_date_entered, p_log_level_rec);
171: fa_debug_pkg.add('faxcdb', 'rule_in.fiscal_year', rule_in.fiscal_year, p_log_level_rec);
172: fa_debug_pkg.add('faxcdb', 'rule_in.period_num', rule_in.period_num, p_log_level_rec);
173: fa_debug_pkg.add('faxcdb', 'rule_in.period_counter', rule_in.period_counter, p_log_level_rec);
174: fa_debug_pkg.add('faxcdb', 'rule_in.proceeds_of_sale', rule_in.proceeds_of_sale, p_log_level_rec);
175: fa_debug_pkg.add('faxcdb', 'rule_in.cost_of_removal', rule_in.cost_of_removal, p_log_level_rec);
168: fa_debug_pkg.add('faxcdb', 'rule_in.adj_transaction_header_id', rule_in.adj_transaction_header_id, p_log_level_rec);
169: fa_debug_pkg.add('faxcdb', 'rule_in.adj_mem_transaction_header_id', rule_in.adj_mem_transaction_header_id, p_log_level_rec);
170: fa_debug_pkg.add('faxcdb', 'rule_in.adj_transaction_date_entered', rule_in.adj_transaction_date_entered, p_log_level_rec);
171: fa_debug_pkg.add('faxcdb', 'rule_in.fiscal_year', rule_in.fiscal_year, p_log_level_rec);
172: fa_debug_pkg.add('faxcdb', 'rule_in.period_num', rule_in.period_num, p_log_level_rec);
173: fa_debug_pkg.add('faxcdb', 'rule_in.period_counter', rule_in.period_counter, p_log_level_rec);
174: fa_debug_pkg.add('faxcdb', 'rule_in.proceeds_of_sale', rule_in.proceeds_of_sale, p_log_level_rec);
175: fa_debug_pkg.add('faxcdb', 'rule_in.cost_of_removal', rule_in.cost_of_removal, p_log_level_rec);
176: fa_debug_pkg.add('faxcdb', 'rule_in.nbv_retired', rule_in.nbv_retired, p_log_level_rec);
169: fa_debug_pkg.add('faxcdb', 'rule_in.adj_mem_transaction_header_id', rule_in.adj_mem_transaction_header_id, p_log_level_rec);
170: fa_debug_pkg.add('faxcdb', 'rule_in.adj_transaction_date_entered', rule_in.adj_transaction_date_entered, p_log_level_rec);
171: fa_debug_pkg.add('faxcdb', 'rule_in.fiscal_year', rule_in.fiscal_year, p_log_level_rec);
172: fa_debug_pkg.add('faxcdb', 'rule_in.period_num', rule_in.period_num, p_log_level_rec);
173: fa_debug_pkg.add('faxcdb', 'rule_in.period_counter', rule_in.period_counter, p_log_level_rec);
174: fa_debug_pkg.add('faxcdb', 'rule_in.proceeds_of_sale', rule_in.proceeds_of_sale, p_log_level_rec);
175: fa_debug_pkg.add('faxcdb', 'rule_in.cost_of_removal', rule_in.cost_of_removal, p_log_level_rec);
176: fa_debug_pkg.add('faxcdb', 'rule_in.nbv_retired', rule_in.nbv_retired, p_log_level_rec);
177: fa_debug_pkg.add('faxcdb', 'rule_in.reduction_rate', rule_in.reduction_rate, p_log_level_rec);
170: fa_debug_pkg.add('faxcdb', 'rule_in.adj_transaction_date_entered', rule_in.adj_transaction_date_entered, p_log_level_rec);
171: fa_debug_pkg.add('faxcdb', 'rule_in.fiscal_year', rule_in.fiscal_year, p_log_level_rec);
172: fa_debug_pkg.add('faxcdb', 'rule_in.period_num', rule_in.period_num, p_log_level_rec);
173: fa_debug_pkg.add('faxcdb', 'rule_in.period_counter', rule_in.period_counter, p_log_level_rec);
174: fa_debug_pkg.add('faxcdb', 'rule_in.proceeds_of_sale', rule_in.proceeds_of_sale, p_log_level_rec);
175: fa_debug_pkg.add('faxcdb', 'rule_in.cost_of_removal', rule_in.cost_of_removal, p_log_level_rec);
176: fa_debug_pkg.add('faxcdb', 'rule_in.nbv_retired', rule_in.nbv_retired, p_log_level_rec);
177: fa_debug_pkg.add('faxcdb', 'rule_in.reduction_rate', rule_in.reduction_rate, p_log_level_rec);
178: fa_debug_pkg.add('faxcdb', 'rule_in.eofy_reserve', rule_in.eofy_reserve, p_log_level_rec);
171: fa_debug_pkg.add('faxcdb', 'rule_in.fiscal_year', rule_in.fiscal_year, p_log_level_rec);
172: fa_debug_pkg.add('faxcdb', 'rule_in.period_num', rule_in.period_num, p_log_level_rec);
173: fa_debug_pkg.add('faxcdb', 'rule_in.period_counter', rule_in.period_counter, p_log_level_rec);
174: fa_debug_pkg.add('faxcdb', 'rule_in.proceeds_of_sale', rule_in.proceeds_of_sale, p_log_level_rec);
175: fa_debug_pkg.add('faxcdb', 'rule_in.cost_of_removal', rule_in.cost_of_removal, p_log_level_rec);
176: fa_debug_pkg.add('faxcdb', 'rule_in.nbv_retired', rule_in.nbv_retired, p_log_level_rec);
177: fa_debug_pkg.add('faxcdb', 'rule_in.reduction_rate', rule_in.reduction_rate, p_log_level_rec);
178: fa_debug_pkg.add('faxcdb', 'rule_in.eofy_reserve', rule_in.eofy_reserve, p_log_level_rec);
179: fa_debug_pkg.add('faxcdb', 'rule_in.adj_reserve', rule_in.adj_reserve, p_log_level_rec);
172: fa_debug_pkg.add('faxcdb', 'rule_in.period_num', rule_in.period_num, p_log_level_rec);
173: fa_debug_pkg.add('faxcdb', 'rule_in.period_counter', rule_in.period_counter, p_log_level_rec);
174: fa_debug_pkg.add('faxcdb', 'rule_in.proceeds_of_sale', rule_in.proceeds_of_sale, p_log_level_rec);
175: fa_debug_pkg.add('faxcdb', 'rule_in.cost_of_removal', rule_in.cost_of_removal, p_log_level_rec);
176: fa_debug_pkg.add('faxcdb', 'rule_in.nbv_retired', rule_in.nbv_retired, p_log_level_rec);
177: fa_debug_pkg.add('faxcdb', 'rule_in.reduction_rate', rule_in.reduction_rate, p_log_level_rec);
178: fa_debug_pkg.add('faxcdb', 'rule_in.eofy_reserve', rule_in.eofy_reserve, p_log_level_rec);
179: fa_debug_pkg.add('faxcdb', 'rule_in.adj_reserve', rule_in.adj_reserve, p_log_level_rec);
180: fa_debug_pkg.add('faxcdb', 'rule_in.reserve_retired', rule_in.reserve_retired, p_log_level_rec);
173: fa_debug_pkg.add('faxcdb', 'rule_in.period_counter', rule_in.period_counter, p_log_level_rec);
174: fa_debug_pkg.add('faxcdb', 'rule_in.proceeds_of_sale', rule_in.proceeds_of_sale, p_log_level_rec);
175: fa_debug_pkg.add('faxcdb', 'rule_in.cost_of_removal', rule_in.cost_of_removal, p_log_level_rec);
176: fa_debug_pkg.add('faxcdb', 'rule_in.nbv_retired', rule_in.nbv_retired, p_log_level_rec);
177: fa_debug_pkg.add('faxcdb', 'rule_in.reduction_rate', rule_in.reduction_rate, p_log_level_rec);
178: fa_debug_pkg.add('faxcdb', 'rule_in.eofy_reserve', rule_in.eofy_reserve, p_log_level_rec);
179: fa_debug_pkg.add('faxcdb', 'rule_in.adj_reserve', rule_in.adj_reserve, p_log_level_rec);
180: fa_debug_pkg.add('faxcdb', 'rule_in.reserve_retired', rule_in.reserve_retired, p_log_level_rec);
181: fa_debug_pkg.add('faxcdb', 'rule_in.recognize_gain_loss', rule_in.recognize_gain_loss, p_log_level_rec);
174: fa_debug_pkg.add('faxcdb', 'rule_in.proceeds_of_sale', rule_in.proceeds_of_sale, p_log_level_rec);
175: fa_debug_pkg.add('faxcdb', 'rule_in.cost_of_removal', rule_in.cost_of_removal, p_log_level_rec);
176: fa_debug_pkg.add('faxcdb', 'rule_in.nbv_retired', rule_in.nbv_retired, p_log_level_rec);
177: fa_debug_pkg.add('faxcdb', 'rule_in.reduction_rate', rule_in.reduction_rate, p_log_level_rec);
178: fa_debug_pkg.add('faxcdb', 'rule_in.eofy_reserve', rule_in.eofy_reserve, p_log_level_rec);
179: fa_debug_pkg.add('faxcdb', 'rule_in.adj_reserve', rule_in.adj_reserve, p_log_level_rec);
180: fa_debug_pkg.add('faxcdb', 'rule_in.reserve_retired', rule_in.reserve_retired, p_log_level_rec);
181: fa_debug_pkg.add('faxcdb', 'rule_in.recognize_gain_loss', rule_in.recognize_gain_loss, p_log_level_rec);
182: fa_debug_pkg.add('faxcdb', 'rule_in.tracking_method', rule_in.tracking_method, p_log_level_rec);
175: fa_debug_pkg.add('faxcdb', 'rule_in.cost_of_removal', rule_in.cost_of_removal, p_log_level_rec);
176: fa_debug_pkg.add('faxcdb', 'rule_in.nbv_retired', rule_in.nbv_retired, p_log_level_rec);
177: fa_debug_pkg.add('faxcdb', 'rule_in.reduction_rate', rule_in.reduction_rate, p_log_level_rec);
178: fa_debug_pkg.add('faxcdb', 'rule_in.eofy_reserve', rule_in.eofy_reserve, p_log_level_rec);
179: fa_debug_pkg.add('faxcdb', 'rule_in.adj_reserve', rule_in.adj_reserve, p_log_level_rec);
180: fa_debug_pkg.add('faxcdb', 'rule_in.reserve_retired', rule_in.reserve_retired, p_log_level_rec);
181: fa_debug_pkg.add('faxcdb', 'rule_in.recognize_gain_loss', rule_in.recognize_gain_loss, p_log_level_rec);
182: fa_debug_pkg.add('faxcdb', 'rule_in.tracking_method', rule_in.tracking_method, p_log_level_rec);
183: fa_debug_pkg.add('faxcdb', 'rule_in.allocate_to_fully_rsv_flag', rule_in.allocate_to_fully_rsv_flag, p_log_level_rec);
176: fa_debug_pkg.add('faxcdb', 'rule_in.nbv_retired', rule_in.nbv_retired, p_log_level_rec);
177: fa_debug_pkg.add('faxcdb', 'rule_in.reduction_rate', rule_in.reduction_rate, p_log_level_rec);
178: fa_debug_pkg.add('faxcdb', 'rule_in.eofy_reserve', rule_in.eofy_reserve, p_log_level_rec);
179: fa_debug_pkg.add('faxcdb', 'rule_in.adj_reserve', rule_in.adj_reserve, p_log_level_rec);
180: fa_debug_pkg.add('faxcdb', 'rule_in.reserve_retired', rule_in.reserve_retired, p_log_level_rec);
181: fa_debug_pkg.add('faxcdb', 'rule_in.recognize_gain_loss', rule_in.recognize_gain_loss, p_log_level_rec);
182: fa_debug_pkg.add('faxcdb', 'rule_in.tracking_method', rule_in.tracking_method, p_log_level_rec);
183: fa_debug_pkg.add('faxcdb', 'rule_in.allocate_to_fully_rsv_flag', rule_in.allocate_to_fully_rsv_flag, p_log_level_rec);
184: fa_debug_pkg.add('faxcdb', 'rule_in.allocate_to_fully_ret_flag', rule_in.allocate_to_fully_ret_flag, p_log_level_rec);
177: fa_debug_pkg.add('faxcdb', 'rule_in.reduction_rate', rule_in.reduction_rate, p_log_level_rec);
178: fa_debug_pkg.add('faxcdb', 'rule_in.eofy_reserve', rule_in.eofy_reserve, p_log_level_rec);
179: fa_debug_pkg.add('faxcdb', 'rule_in.adj_reserve', rule_in.adj_reserve, p_log_level_rec);
180: fa_debug_pkg.add('faxcdb', 'rule_in.reserve_retired', rule_in.reserve_retired, p_log_level_rec);
181: fa_debug_pkg.add('faxcdb', 'rule_in.recognize_gain_loss', rule_in.recognize_gain_loss, p_log_level_rec);
182: fa_debug_pkg.add('faxcdb', 'rule_in.tracking_method', rule_in.tracking_method, p_log_level_rec);
183: fa_debug_pkg.add('faxcdb', 'rule_in.allocate_to_fully_rsv_flag', rule_in.allocate_to_fully_rsv_flag, p_log_level_rec);
184: fa_debug_pkg.add('faxcdb', 'rule_in.allocate_to_fully_ret_flag', rule_in.allocate_to_fully_ret_flag, p_log_level_rec);
185: fa_debug_pkg.add('faxcdb', 'rule_in.excess_allocation_option', rule_in.excess_allocation_option, p_log_level_rec);
178: fa_debug_pkg.add('faxcdb', 'rule_in.eofy_reserve', rule_in.eofy_reserve, p_log_level_rec);
179: fa_debug_pkg.add('faxcdb', 'rule_in.adj_reserve', rule_in.adj_reserve, p_log_level_rec);
180: fa_debug_pkg.add('faxcdb', 'rule_in.reserve_retired', rule_in.reserve_retired, p_log_level_rec);
181: fa_debug_pkg.add('faxcdb', 'rule_in.recognize_gain_loss', rule_in.recognize_gain_loss, p_log_level_rec);
182: fa_debug_pkg.add('faxcdb', 'rule_in.tracking_method', rule_in.tracking_method, p_log_level_rec);
183: fa_debug_pkg.add('faxcdb', 'rule_in.allocate_to_fully_rsv_flag', rule_in.allocate_to_fully_rsv_flag, p_log_level_rec);
184: fa_debug_pkg.add('faxcdb', 'rule_in.allocate_to_fully_ret_flag', rule_in.allocate_to_fully_ret_flag, p_log_level_rec);
185: fa_debug_pkg.add('faxcdb', 'rule_in.excess_allocation_option', rule_in.excess_allocation_option, p_log_level_rec);
186: fa_debug_pkg.add('faxcdb', 'rule_in.depreciation_option', rule_in.depreciation_option, p_log_level_rec);
179: fa_debug_pkg.add('faxcdb', 'rule_in.adj_reserve', rule_in.adj_reserve, p_log_level_rec);
180: fa_debug_pkg.add('faxcdb', 'rule_in.reserve_retired', rule_in.reserve_retired, p_log_level_rec);
181: fa_debug_pkg.add('faxcdb', 'rule_in.recognize_gain_loss', rule_in.recognize_gain_loss, p_log_level_rec);
182: fa_debug_pkg.add('faxcdb', 'rule_in.tracking_method', rule_in.tracking_method, p_log_level_rec);
183: fa_debug_pkg.add('faxcdb', 'rule_in.allocate_to_fully_rsv_flag', rule_in.allocate_to_fully_rsv_flag, p_log_level_rec);
184: fa_debug_pkg.add('faxcdb', 'rule_in.allocate_to_fully_ret_flag', rule_in.allocate_to_fully_ret_flag, p_log_level_rec);
185: fa_debug_pkg.add('faxcdb', 'rule_in.excess_allocation_option', rule_in.excess_allocation_option, p_log_level_rec);
186: fa_debug_pkg.add('faxcdb', 'rule_in.depreciation_option', rule_in.depreciation_option, p_log_level_rec);
187: fa_debug_pkg.add('faxcdb', 'rule_in.member_rollup_flag', rule_in.member_rollup_flag, p_log_level_rec);
180: fa_debug_pkg.add('faxcdb', 'rule_in.reserve_retired', rule_in.reserve_retired, p_log_level_rec);
181: fa_debug_pkg.add('faxcdb', 'rule_in.recognize_gain_loss', rule_in.recognize_gain_loss, p_log_level_rec);
182: fa_debug_pkg.add('faxcdb', 'rule_in.tracking_method', rule_in.tracking_method, p_log_level_rec);
183: fa_debug_pkg.add('faxcdb', 'rule_in.allocate_to_fully_rsv_flag', rule_in.allocate_to_fully_rsv_flag, p_log_level_rec);
184: fa_debug_pkg.add('faxcdb', 'rule_in.allocate_to_fully_ret_flag', rule_in.allocate_to_fully_ret_flag, p_log_level_rec);
185: fa_debug_pkg.add('faxcdb', 'rule_in.excess_allocation_option', rule_in.excess_allocation_option, p_log_level_rec);
186: fa_debug_pkg.add('faxcdb', 'rule_in.depreciation_option', rule_in.depreciation_option, p_log_level_rec);
187: fa_debug_pkg.add('faxcdb', 'rule_in.member_rollup_flag', rule_in.member_rollup_flag, p_log_level_rec);
188: fa_debug_pkg.add('faxcdb', 'rule_in.unplanned_amount', rule_in.unplanned_amount, p_log_level_rec);
181: fa_debug_pkg.add('faxcdb', 'rule_in.recognize_gain_loss', rule_in.recognize_gain_loss, p_log_level_rec);
182: fa_debug_pkg.add('faxcdb', 'rule_in.tracking_method', rule_in.tracking_method, p_log_level_rec);
183: fa_debug_pkg.add('faxcdb', 'rule_in.allocate_to_fully_rsv_flag', rule_in.allocate_to_fully_rsv_flag, p_log_level_rec);
184: fa_debug_pkg.add('faxcdb', 'rule_in.allocate_to_fully_ret_flag', rule_in.allocate_to_fully_ret_flag, p_log_level_rec);
185: fa_debug_pkg.add('faxcdb', 'rule_in.excess_allocation_option', rule_in.excess_allocation_option, p_log_level_rec);
186: fa_debug_pkg.add('faxcdb', 'rule_in.depreciation_option', rule_in.depreciation_option, p_log_level_rec);
187: fa_debug_pkg.add('faxcdb', 'rule_in.member_rollup_flag', rule_in.member_rollup_flag, p_log_level_rec);
188: fa_debug_pkg.add('faxcdb', 'rule_in.unplanned_amount', rule_in.unplanned_amount, p_log_level_rec);
189: fa_debug_pkg.add('faxcdb', 'rule_in.eofy_recoverable_cost', rule_in.eofy_recoverable_cost, p_log_level_rec);
182: fa_debug_pkg.add('faxcdb', 'rule_in.tracking_method', rule_in.tracking_method, p_log_level_rec);
183: fa_debug_pkg.add('faxcdb', 'rule_in.allocate_to_fully_rsv_flag', rule_in.allocate_to_fully_rsv_flag, p_log_level_rec);
184: fa_debug_pkg.add('faxcdb', 'rule_in.allocate_to_fully_ret_flag', rule_in.allocate_to_fully_ret_flag, p_log_level_rec);
185: fa_debug_pkg.add('faxcdb', 'rule_in.excess_allocation_option', rule_in.excess_allocation_option, p_log_level_rec);
186: fa_debug_pkg.add('faxcdb', 'rule_in.depreciation_option', rule_in.depreciation_option, p_log_level_rec);
187: fa_debug_pkg.add('faxcdb', 'rule_in.member_rollup_flag', rule_in.member_rollup_flag, p_log_level_rec);
188: fa_debug_pkg.add('faxcdb', 'rule_in.unplanned_amount', rule_in.unplanned_amount, p_log_level_rec);
189: fa_debug_pkg.add('faxcdb', 'rule_in.eofy_recoverable_cost', rule_in.eofy_recoverable_cost, p_log_level_rec);
190: fa_debug_pkg.add('faxcdb', 'rule_in.eop_recoverable_cost', rule_in.eop_recoverable_cost, p_log_level_rec);
183: fa_debug_pkg.add('faxcdb', 'rule_in.allocate_to_fully_rsv_flag', rule_in.allocate_to_fully_rsv_flag, p_log_level_rec);
184: fa_debug_pkg.add('faxcdb', 'rule_in.allocate_to_fully_ret_flag', rule_in.allocate_to_fully_ret_flag, p_log_level_rec);
185: fa_debug_pkg.add('faxcdb', 'rule_in.excess_allocation_option', rule_in.excess_allocation_option, p_log_level_rec);
186: fa_debug_pkg.add('faxcdb', 'rule_in.depreciation_option', rule_in.depreciation_option, p_log_level_rec);
187: fa_debug_pkg.add('faxcdb', 'rule_in.member_rollup_flag', rule_in.member_rollup_flag, p_log_level_rec);
188: fa_debug_pkg.add('faxcdb', 'rule_in.unplanned_amount', rule_in.unplanned_amount, p_log_level_rec);
189: fa_debug_pkg.add('faxcdb', 'rule_in.eofy_recoverable_cost', rule_in.eofy_recoverable_cost, p_log_level_rec);
190: fa_debug_pkg.add('faxcdb', 'rule_in.eop_recoverable_cost', rule_in.eop_recoverable_cost, p_log_level_rec);
191: fa_debug_pkg.add('faxcdb', 'rule_in.eofy_salvage_value', rule_in.eofy_salvage_value, p_log_level_rec);
184: fa_debug_pkg.add('faxcdb', 'rule_in.allocate_to_fully_ret_flag', rule_in.allocate_to_fully_ret_flag, p_log_level_rec);
185: fa_debug_pkg.add('faxcdb', 'rule_in.excess_allocation_option', rule_in.excess_allocation_option, p_log_level_rec);
186: fa_debug_pkg.add('faxcdb', 'rule_in.depreciation_option', rule_in.depreciation_option, p_log_level_rec);
187: fa_debug_pkg.add('faxcdb', 'rule_in.member_rollup_flag', rule_in.member_rollup_flag, p_log_level_rec);
188: fa_debug_pkg.add('faxcdb', 'rule_in.unplanned_amount', rule_in.unplanned_amount, p_log_level_rec);
189: fa_debug_pkg.add('faxcdb', 'rule_in.eofy_recoverable_cost', rule_in.eofy_recoverable_cost, p_log_level_rec);
190: fa_debug_pkg.add('faxcdb', 'rule_in.eop_recoverable_cost', rule_in.eop_recoverable_cost, p_log_level_rec);
191: fa_debug_pkg.add('faxcdb', 'rule_in.eofy_salvage_value', rule_in.eofy_salvage_value, p_log_level_rec);
192: fa_debug_pkg.add('faxcdb', 'rule_in.eop_salvage_value', rule_in.eop_salvage_value, p_log_level_rec);
185: fa_debug_pkg.add('faxcdb', 'rule_in.excess_allocation_option', rule_in.excess_allocation_option, p_log_level_rec);
186: fa_debug_pkg.add('faxcdb', 'rule_in.depreciation_option', rule_in.depreciation_option, p_log_level_rec);
187: fa_debug_pkg.add('faxcdb', 'rule_in.member_rollup_flag', rule_in.member_rollup_flag, p_log_level_rec);
188: fa_debug_pkg.add('faxcdb', 'rule_in.unplanned_amount', rule_in.unplanned_amount, p_log_level_rec);
189: fa_debug_pkg.add('faxcdb', 'rule_in.eofy_recoverable_cost', rule_in.eofy_recoverable_cost, p_log_level_rec);
190: fa_debug_pkg.add('faxcdb', 'rule_in.eop_recoverable_cost', rule_in.eop_recoverable_cost, p_log_level_rec);
191: fa_debug_pkg.add('faxcdb', 'rule_in.eofy_salvage_value', rule_in.eofy_salvage_value, p_log_level_rec);
192: fa_debug_pkg.add('faxcdb', 'rule_in.eop_salvage_value', rule_in.eop_salvage_value, p_log_level_rec);
193: fa_debug_pkg.add('faxcdb', 'rule_in.used_by_adjustment', rule_in.used_by_adjustment, p_log_level_rec);
186: fa_debug_pkg.add('faxcdb', 'rule_in.depreciation_option', rule_in.depreciation_option, p_log_level_rec);
187: fa_debug_pkg.add('faxcdb', 'rule_in.member_rollup_flag', rule_in.member_rollup_flag, p_log_level_rec);
188: fa_debug_pkg.add('faxcdb', 'rule_in.unplanned_amount', rule_in.unplanned_amount, p_log_level_rec);
189: fa_debug_pkg.add('faxcdb', 'rule_in.eofy_recoverable_cost', rule_in.eofy_recoverable_cost, p_log_level_rec);
190: fa_debug_pkg.add('faxcdb', 'rule_in.eop_recoverable_cost', rule_in.eop_recoverable_cost, p_log_level_rec);
191: fa_debug_pkg.add('faxcdb', 'rule_in.eofy_salvage_value', rule_in.eofy_salvage_value, p_log_level_rec);
192: fa_debug_pkg.add('faxcdb', 'rule_in.eop_salvage_value', rule_in.eop_salvage_value, p_log_level_rec);
193: fa_debug_pkg.add('faxcdb', 'rule_in.used_by_adjustment', rule_in.used_by_adjustment, p_log_level_rec);
194: fa_debug_pkg.add('faxcdb', 'rule_in.eofy_flag', rule_in.eofy_flag, p_log_level_rec);
187: fa_debug_pkg.add('faxcdb', 'rule_in.member_rollup_flag', rule_in.member_rollup_flag, p_log_level_rec);
188: fa_debug_pkg.add('faxcdb', 'rule_in.unplanned_amount', rule_in.unplanned_amount, p_log_level_rec);
189: fa_debug_pkg.add('faxcdb', 'rule_in.eofy_recoverable_cost', rule_in.eofy_recoverable_cost, p_log_level_rec);
190: fa_debug_pkg.add('faxcdb', 'rule_in.eop_recoverable_cost', rule_in.eop_recoverable_cost, p_log_level_rec);
191: fa_debug_pkg.add('faxcdb', 'rule_in.eofy_salvage_value', rule_in.eofy_salvage_value, p_log_level_rec);
192: fa_debug_pkg.add('faxcdb', 'rule_in.eop_salvage_value', rule_in.eop_salvage_value, p_log_level_rec);
193: fa_debug_pkg.add('faxcdb', 'rule_in.used_by_adjustment', rule_in.used_by_adjustment, p_log_level_rec);
194: fa_debug_pkg.add('faxcdb', 'rule_in.eofy_flag', rule_in.eofy_flag, p_log_level_rec);
195: fa_debug_pkg.add('faxcdb', 'rule_in.apply_reduction_flag', rule_in.apply_reduction_flag, p_log_level_rec);
188: fa_debug_pkg.add('faxcdb', 'rule_in.unplanned_amount', rule_in.unplanned_amount, p_log_level_rec);
189: fa_debug_pkg.add('faxcdb', 'rule_in.eofy_recoverable_cost', rule_in.eofy_recoverable_cost, p_log_level_rec);
190: fa_debug_pkg.add('faxcdb', 'rule_in.eop_recoverable_cost', rule_in.eop_recoverable_cost, p_log_level_rec);
191: fa_debug_pkg.add('faxcdb', 'rule_in.eofy_salvage_value', rule_in.eofy_salvage_value, p_log_level_rec);
192: fa_debug_pkg.add('faxcdb', 'rule_in.eop_salvage_value', rule_in.eop_salvage_value, p_log_level_rec);
193: fa_debug_pkg.add('faxcdb', 'rule_in.used_by_adjustment', rule_in.used_by_adjustment, p_log_level_rec);
194: fa_debug_pkg.add('faxcdb', 'rule_in.eofy_flag', rule_in.eofy_flag, p_log_level_rec);
195: fa_debug_pkg.add('faxcdb', 'rule_in.apply_reduction_flag', rule_in.apply_reduction_flag, p_log_level_rec);
196: fa_debug_pkg.add('faxcdb', 'rule_in.trx_adjustment_amount', rule_in.trx_adjustment_amount, p_log_level_rec); --bug#16426081
189: fa_debug_pkg.add('faxcdb', 'rule_in.eofy_recoverable_cost', rule_in.eofy_recoverable_cost, p_log_level_rec);
190: fa_debug_pkg.add('faxcdb', 'rule_in.eop_recoverable_cost', rule_in.eop_recoverable_cost, p_log_level_rec);
191: fa_debug_pkg.add('faxcdb', 'rule_in.eofy_salvage_value', rule_in.eofy_salvage_value, p_log_level_rec);
192: fa_debug_pkg.add('faxcdb', 'rule_in.eop_salvage_value', rule_in.eop_salvage_value, p_log_level_rec);
193: fa_debug_pkg.add('faxcdb', 'rule_in.used_by_adjustment', rule_in.used_by_adjustment, p_log_level_rec);
194: fa_debug_pkg.add('faxcdb', 'rule_in.eofy_flag', rule_in.eofy_flag, p_log_level_rec);
195: fa_debug_pkg.add('faxcdb', 'rule_in.apply_reduction_flag', rule_in.apply_reduction_flag, p_log_level_rec);
196: fa_debug_pkg.add('faxcdb', 'rule_in.trx_adjustment_amount', rule_in.trx_adjustment_amount, p_log_level_rec); --bug#16426081
197: fa_debug_pkg.add('faxcdb', 'rule_in.mrc_sob_type_code', rule_in.mrc_sob_type_code, p_log_level_rec);
190: fa_debug_pkg.add('faxcdb', 'rule_in.eop_recoverable_cost', rule_in.eop_recoverable_cost, p_log_level_rec);
191: fa_debug_pkg.add('faxcdb', 'rule_in.eofy_salvage_value', rule_in.eofy_salvage_value, p_log_level_rec);
192: fa_debug_pkg.add('faxcdb', 'rule_in.eop_salvage_value', rule_in.eop_salvage_value, p_log_level_rec);
193: fa_debug_pkg.add('faxcdb', 'rule_in.used_by_adjustment', rule_in.used_by_adjustment, p_log_level_rec);
194: fa_debug_pkg.add('faxcdb', 'rule_in.eofy_flag', rule_in.eofy_flag, p_log_level_rec);
195: fa_debug_pkg.add('faxcdb', 'rule_in.apply_reduction_flag', rule_in.apply_reduction_flag, p_log_level_rec);
196: fa_debug_pkg.add('faxcdb', 'rule_in.trx_adjustment_amount', rule_in.trx_adjustment_amount, p_log_level_rec); --bug#16426081
197: fa_debug_pkg.add('faxcdb', 'rule_in.mrc_sob_type_code', rule_in.mrc_sob_type_code, p_log_level_rec);
198: fa_debug_pkg.add('faxcdb', 'rule_in.set_of_books_id', rule_in.set_of_books_id, p_log_level_rec);
191: fa_debug_pkg.add('faxcdb', 'rule_in.eofy_salvage_value', rule_in.eofy_salvage_value, p_log_level_rec);
192: fa_debug_pkg.add('faxcdb', 'rule_in.eop_salvage_value', rule_in.eop_salvage_value, p_log_level_rec);
193: fa_debug_pkg.add('faxcdb', 'rule_in.used_by_adjustment', rule_in.used_by_adjustment, p_log_level_rec);
194: fa_debug_pkg.add('faxcdb', 'rule_in.eofy_flag', rule_in.eofy_flag, p_log_level_rec);
195: fa_debug_pkg.add('faxcdb', 'rule_in.apply_reduction_flag', rule_in.apply_reduction_flag, p_log_level_rec);
196: fa_debug_pkg.add('faxcdb', 'rule_in.trx_adjustment_amount', rule_in.trx_adjustment_amount, p_log_level_rec); --bug#16426081
197: fa_debug_pkg.add('faxcdb', 'rule_in.mrc_sob_type_code', rule_in.mrc_sob_type_code, p_log_level_rec);
198: fa_debug_pkg.add('faxcdb', 'rule_in.set_of_books_id', rule_in.set_of_books_id, p_log_level_rec);
199: fa_debug_pkg.add('faxcdb', 'rule_in.impairment_reserve', rule_in.impairment_reserve, p_log_level_rec);
192: fa_debug_pkg.add('faxcdb', 'rule_in.eop_salvage_value', rule_in.eop_salvage_value, p_log_level_rec);
193: fa_debug_pkg.add('faxcdb', 'rule_in.used_by_adjustment', rule_in.used_by_adjustment, p_log_level_rec);
194: fa_debug_pkg.add('faxcdb', 'rule_in.eofy_flag', rule_in.eofy_flag, p_log_level_rec);
195: fa_debug_pkg.add('faxcdb', 'rule_in.apply_reduction_flag', rule_in.apply_reduction_flag, p_log_level_rec);
196: fa_debug_pkg.add('faxcdb', 'rule_in.trx_adjustment_amount', rule_in.trx_adjustment_amount, p_log_level_rec); --bug#16426081
197: fa_debug_pkg.add('faxcdb', 'rule_in.mrc_sob_type_code', rule_in.mrc_sob_type_code, p_log_level_rec);
198: fa_debug_pkg.add('faxcdb', 'rule_in.set_of_books_id', rule_in.set_of_books_id, p_log_level_rec);
199: fa_debug_pkg.add('faxcdb', 'rule_in.impairment_reserve', rule_in.impairment_reserve, p_log_level_rec);
200: end if;
193: fa_debug_pkg.add('faxcdb', 'rule_in.used_by_adjustment', rule_in.used_by_adjustment, p_log_level_rec);
194: fa_debug_pkg.add('faxcdb', 'rule_in.eofy_flag', rule_in.eofy_flag, p_log_level_rec);
195: fa_debug_pkg.add('faxcdb', 'rule_in.apply_reduction_flag', rule_in.apply_reduction_flag, p_log_level_rec);
196: fa_debug_pkg.add('faxcdb', 'rule_in.trx_adjustment_amount', rule_in.trx_adjustment_amount, p_log_level_rec); --bug#16426081
197: fa_debug_pkg.add('faxcdb', 'rule_in.mrc_sob_type_code', rule_in.mrc_sob_type_code, p_log_level_rec);
198: fa_debug_pkg.add('faxcdb', 'rule_in.set_of_books_id', rule_in.set_of_books_id, p_log_level_rec);
199: fa_debug_pkg.add('faxcdb', 'rule_in.impairment_reserve', rule_in.impairment_reserve, p_log_level_rec);
200: end if;
201:
194: fa_debug_pkg.add('faxcdb', 'rule_in.eofy_flag', rule_in.eofy_flag, p_log_level_rec);
195: fa_debug_pkg.add('faxcdb', 'rule_in.apply_reduction_flag', rule_in.apply_reduction_flag, p_log_level_rec);
196: fa_debug_pkg.add('faxcdb', 'rule_in.trx_adjustment_amount', rule_in.trx_adjustment_amount, p_log_level_rec); --bug#16426081
197: fa_debug_pkg.add('faxcdb', 'rule_in.mrc_sob_type_code', rule_in.mrc_sob_type_code, p_log_level_rec);
198: fa_debug_pkg.add('faxcdb', 'rule_in.set_of_books_id', rule_in.set_of_books_id, p_log_level_rec);
199: fa_debug_pkg.add('faxcdb', 'rule_in.impairment_reserve', rule_in.impairment_reserve, p_log_level_rec);
200: end if;
201:
202: -----------------------------------------------------------
195: fa_debug_pkg.add('faxcdb', 'rule_in.apply_reduction_flag', rule_in.apply_reduction_flag, p_log_level_rec);
196: fa_debug_pkg.add('faxcdb', 'rule_in.trx_adjustment_amount', rule_in.trx_adjustment_amount, p_log_level_rec); --bug#16426081
197: fa_debug_pkg.add('faxcdb', 'rule_in.mrc_sob_type_code', rule_in.mrc_sob_type_code, p_log_level_rec);
198: fa_debug_pkg.add('faxcdb', 'rule_in.set_of_books_id', rule_in.set_of_books_id, p_log_level_rec);
199: fa_debug_pkg.add('faxcdb', 'rule_in.impairment_reserve', rule_in.impairment_reserve, p_log_level_rec);
200: end if;
201:
202: -----------------------------------------------------------
203: -- Copy rule_in to g_rule_in
238: ((g_rule_in.method_code <> fa_cache_pkg.fazccmt_record.method_code) or
239: (nvl(g_rule_in.life_in_months, -99) <> nvl(fa_cache_pkg.fazccmt_record.life_in_months, -99))) then
240: if fa_cache_pkg.fazccmt(g_rule_in.method_code, g_rule_in.life_in_months, p_log_level_rec => p_log_level_rec) then
241: if p_log_level_rec.statement_level then
242: fa_debug_pkg.add(fname=>'faxcdb',
243: element=>'fazcdbr',
244: value=> 'Called', p_log_level_rec => p_log_level_rec);
245: end if;
246: end if;
251: l_rule_name := fa_cache_pkg.fazcdbr_record.rule_name;
252: l_period_update_flag := fa_cache_pkg.fazcdrd_record.period_update_flag;
253: l_subtract_ytd_flag := fa_cache_pkg.fazcdrd_record.subtract_ytd_flag;
254: if p_log_level_rec.statement_level then
255: fa_debug_pkg.add(fname =>'faxcdb',
256: element =>'rule_id',
257: value => rule_id, p_log_level_rec => p_log_level_rec);
258: fa_debug_pkg.add(fname=>'faxcdb',
259: element=>'l_period_update_flag',
254: if p_log_level_rec.statement_level then
255: fa_debug_pkg.add(fname =>'faxcdb',
256: element =>'rule_id',
257: value => rule_id, p_log_level_rec => p_log_level_rec);
258: fa_debug_pkg.add(fname=>'faxcdb',
259: element=>'l_period_update_flag',
260: value=> l_period_update_flag, p_log_level_rec => p_log_level_rec);
261: fa_debug_pkg.add(fname=>'faxcdb',
262: element=>'l_subtract_ytd_flag',
257: value => rule_id, p_log_level_rec => p_log_level_rec);
258: fa_debug_pkg.add(fname=>'faxcdb',
259: element=>'l_period_update_flag',
260: value=> l_period_update_flag, p_log_level_rec => p_log_level_rec);
261: fa_debug_pkg.add(fname=>'faxcdb',
262: element=>'l_subtract_ytd_flag',
263: value=> l_subtract_ytd_flag, p_log_level_rec => p_log_level_rec);
264: end if;
265:
276: -------------------------------------------
277: g_rule_in.impairment_reserve := nvl(g_rule_in.impairment_reserve, 0); -- Bug4940246
278:
279: if p_log_level_rec.statement_level then
280: fa_debug_pkg.add('faxcdb', 'rule_in.impairment_reserve', rule_in.impairment_reserve, p_log_level_rec => p_log_level_rec);
281: fa_debug_pkg.add('faxcdb', 'g_rule_in.use_passed_imp_rsv_flag', rule_in.use_passed_imp_rsv_flag, p_log_level_rec => p_log_level_rec);
282: fa_debug_pkg.add('faxcdb', 'g_rule_in.method_type', g_rule_in.method_type, p_log_level_rec => p_log_level_rec);
283: fa_debug_pkg.add('faxcdb', 'g_rule_in.calc_basis', g_rule_in.calc_basis, p_log_level_rec => p_log_level_rec);
284: end if;
277: g_rule_in.impairment_reserve := nvl(g_rule_in.impairment_reserve, 0); -- Bug4940246
278:
279: if p_log_level_rec.statement_level then
280: fa_debug_pkg.add('faxcdb', 'rule_in.impairment_reserve', rule_in.impairment_reserve, p_log_level_rec => p_log_level_rec);
281: fa_debug_pkg.add('faxcdb', 'g_rule_in.use_passed_imp_rsv_flag', rule_in.use_passed_imp_rsv_flag, p_log_level_rec => p_log_level_rec);
282: fa_debug_pkg.add('faxcdb', 'g_rule_in.method_type', g_rule_in.method_type, p_log_level_rec => p_log_level_rec);
283: fa_debug_pkg.add('faxcdb', 'g_rule_in.calc_basis', g_rule_in.calc_basis, p_log_level_rec => p_log_level_rec);
284: end if;
285:
278:
279: if p_log_level_rec.statement_level then
280: fa_debug_pkg.add('faxcdb', 'rule_in.impairment_reserve', rule_in.impairment_reserve, p_log_level_rec => p_log_level_rec);
281: fa_debug_pkg.add('faxcdb', 'g_rule_in.use_passed_imp_rsv_flag', rule_in.use_passed_imp_rsv_flag, p_log_level_rec => p_log_level_rec);
282: fa_debug_pkg.add('faxcdb', 'g_rule_in.method_type', g_rule_in.method_type, p_log_level_rec => p_log_level_rec);
283: fa_debug_pkg.add('faxcdb', 'g_rule_in.calc_basis', g_rule_in.calc_basis, p_log_level_rec => p_log_level_rec);
284: end if;
285:
286: -- IAS36 need to adjust ltd_imp
279: if p_log_level_rec.statement_level then
280: fa_debug_pkg.add('faxcdb', 'rule_in.impairment_reserve', rule_in.impairment_reserve, p_log_level_rec => p_log_level_rec);
281: fa_debug_pkg.add('faxcdb', 'g_rule_in.use_passed_imp_rsv_flag', rule_in.use_passed_imp_rsv_flag, p_log_level_rec => p_log_level_rec);
282: fa_debug_pkg.add('faxcdb', 'g_rule_in.method_type', g_rule_in.method_type, p_log_level_rec => p_log_level_rec);
283: fa_debug_pkg.add('faxcdb', 'g_rule_in.calc_basis', g_rule_in.calc_basis, p_log_level_rec => p_log_level_rec);
284: end if;
285:
286: -- IAS36 need to adjust ltd_imp
287: if (nvl(rule_in.impairment_reserve, 0) <> 0) and
309: CLOSE c_get_mc_rsv_at_imp;
310: end if;
311:
312: if p_log_level_rec.statement_level then
313: fa_debug_pkg.add('faxcdb', 'l_deprn_reserve_at_imp', l_deprn_reserve_at_imp, p_log_level_rec => p_log_level_rec);
314: fa_debug_pkg.add('faxcdb', 'l_impairment_reserve', l_impairment_reserve, p_log_level_rec => p_log_level_rec);
315: fa_debug_pkg.add('faxcdb', 'l_imp_period_counter', l_imp_period_counter, p_log_level_rec => p_log_level_rec);
316: end if;
317:
310: end if;
311:
312: if p_log_level_rec.statement_level then
313: fa_debug_pkg.add('faxcdb', 'l_deprn_reserve_at_imp', l_deprn_reserve_at_imp, p_log_level_rec => p_log_level_rec);
314: fa_debug_pkg.add('faxcdb', 'l_impairment_reserve', l_impairment_reserve, p_log_level_rec => p_log_level_rec);
315: fa_debug_pkg.add('faxcdb', 'l_imp_period_counter', l_imp_period_counter, p_log_level_rec => p_log_level_rec);
316: end if;
317:
318: if not fa_cache_pkg.fazcct(fa_cache_pkg.fazcbc_record.deprn_calendar, p_log_level_rec => p_log_level_rec) then
311:
312: if p_log_level_rec.statement_level then
313: fa_debug_pkg.add('faxcdb', 'l_deprn_reserve_at_imp', l_deprn_reserve_at_imp, p_log_level_rec => p_log_level_rec);
314: fa_debug_pkg.add('faxcdb', 'l_impairment_reserve', l_impairment_reserve, p_log_level_rec => p_log_level_rec);
315: fa_debug_pkg.add('faxcdb', 'l_imp_period_counter', l_imp_period_counter, p_log_level_rec => p_log_level_rec);
316: end if;
317:
318: if not fa_cache_pkg.fazcct(fa_cache_pkg.fazcbc_record.deprn_calendar, p_log_level_rec => p_log_level_rec) then
319: raise faxcdb_err;
336: g_rule_out.new_adjusted_cost :=
337: g_rule_in.recoverable_cost - g_rule_in.current_total_rsv
338: + g_rule_in.current_total_ytd;
339: if p_log_level_rec.statement_level then
340: fa_debug_pkg.add('faxcdb', 'g_rule_in.recoverable_cost', g_rule_in.recoverable_cost, p_log_level_rec => p_log_level_rec);
341: fa_debug_pkg.add('faxcdb', 'g_rule_in.current_total_rsv', g_rule_in.current_total_rsv, p_log_level_rec => p_log_level_rec);
342: fa_debug_pkg.add('faxcdb', 'g_rule_in.current_total_ytd', g_rule_in.current_total_ytd, p_log_level_rec => p_log_level_rec);
343: end if;
344: elsif (g_rule_in.calc_basis = 'COST') then
337: g_rule_in.recoverable_cost - g_rule_in.current_total_rsv
338: + g_rule_in.current_total_ytd;
339: if p_log_level_rec.statement_level then
340: fa_debug_pkg.add('faxcdb', 'g_rule_in.recoverable_cost', g_rule_in.recoverable_cost, p_log_level_rec => p_log_level_rec);
341: fa_debug_pkg.add('faxcdb', 'g_rule_in.current_total_rsv', g_rule_in.current_total_rsv, p_log_level_rec => p_log_level_rec);
342: fa_debug_pkg.add('faxcdb', 'g_rule_in.current_total_ytd', g_rule_in.current_total_ytd, p_log_level_rec => p_log_level_rec);
343: end if;
344: elsif (g_rule_in.calc_basis = 'COST') then
345: g_rule_out.new_adjusted_cost := g_rule_in.recoverable_cost;
338: + g_rule_in.current_total_ytd;
339: if p_log_level_rec.statement_level then
340: fa_debug_pkg.add('faxcdb', 'g_rule_in.recoverable_cost', g_rule_in.recoverable_cost, p_log_level_rec => p_log_level_rec);
341: fa_debug_pkg.add('faxcdb', 'g_rule_in.current_total_rsv', g_rule_in.current_total_rsv, p_log_level_rec => p_log_level_rec);
342: fa_debug_pkg.add('faxcdb', 'g_rule_in.current_total_ytd', g_rule_in.current_total_ytd, p_log_level_rec => p_log_level_rec);
343: end if;
344: elsif (g_rule_in.calc_basis = 'COST') then
345: g_rule_out.new_adjusted_cost := g_rule_in.recoverable_cost;
346: else
464: end if;
465: end if; -- member_transaction_header_id is not null
466:
467: if p_log_level_rec.statement_level then
468: fa_debug_pkg.add(fname =>'faxcdb',
469: element =>'member_transaction_type_code',
470: value => g_rule_in.member_transaction_type_code, p_log_level_rec => p_log_level_rec);
471: fa_debug_pkg.add(fname =>'faxcdb',
472: element =>'member_proceeds',
467: if p_log_level_rec.statement_level then
468: fa_debug_pkg.add(fname =>'faxcdb',
469: element =>'member_transaction_type_code',
470: value => g_rule_in.member_transaction_type_code, p_log_level_rec => p_log_level_rec);
471: fa_debug_pkg.add(fname =>'faxcdb',
472: element =>'member_proceeds',
473: value => g_rule_in.member_proceeds, p_log_level_rec => p_log_level_rec);
474: fa_debug_pkg.add(fname =>'faxcdb',
475: element =>'l_member_reduction_rate',
470: value => g_rule_in.member_transaction_type_code, p_log_level_rec => p_log_level_rec);
471: fa_debug_pkg.add(fname =>'faxcdb',
472: element =>'member_proceeds',
473: value => g_rule_in.member_proceeds, p_log_level_rec => p_log_level_rec);
474: fa_debug_pkg.add(fname =>'faxcdb',
475: element =>'l_member_reduction_rate',
476: value => l_member_reduction_rate, p_log_level_rec => p_log_level_rec);
477: fa_debug_pkg.add(fname =>'faxcdb',
478: element =>'l_member_transaction_flag',
473: value => g_rule_in.member_proceeds, p_log_level_rec => p_log_level_rec);
474: fa_debug_pkg.add(fname =>'faxcdb',
475: element =>'l_member_reduction_rate',
476: value => l_member_reduction_rate, p_log_level_rec => p_log_level_rec);
477: fa_debug_pkg.add(fname =>'faxcdb',
478: element =>'l_member_transaction_flag',
479: value => l_member_transaction_flag, p_log_level_rec => p_log_level_rec);
480: end if;
481:
484: -- to member transaction reduction rate
485: if g_rule_in.member_transaction_header_id is not null then
486: g_rule_in.reduction_rate := l_member_reduction_rate;
487: if p_log_level_rec.statement_level then
488: fa_debug_pkg.add(fname =>'faxcdb',
489: element =>'Updated reduction_rate',
490: value => g_rule_in.reduction_rate, p_log_level_rec => p_log_level_rec);
491: end if;
492: end if;
696: if (g_rule_in.method_type = 'FORMULA' and g_rule_in.calc_basis ='NBV'
697: AND nvl(fa_cache_pkg.fazccmt_record.guarantee_rate_method_flag,'NO') <> 'YES'
698: ) then
699: if p_log_level_rec.statement_level then
700: fa_debug_pkg.add(l_calling_fn, '++ g_rule_in.current_rsv', g_rule_in.current_rsv, p_log_level_rec => p_log_level_rec);
701: fa_debug_pkg.add(l_calling_fn, '++ g_rule_in.eofy_reserve', g_rule_in.eofy_reserve, p_log_level_rec => p_log_level_rec);
702: end if;
703: -- Bug 5212364
704: if (g_rule_in.current_rsv <> 0) then
697: AND nvl(fa_cache_pkg.fazccmt_record.guarantee_rate_method_flag,'NO') <> 'YES'
698: ) then
699: if p_log_level_rec.statement_level then
700: fa_debug_pkg.add(l_calling_fn, '++ g_rule_in.current_rsv', g_rule_in.current_rsv, p_log_level_rec => p_log_level_rec);
701: fa_debug_pkg.add(l_calling_fn, '++ g_rule_in.eofy_reserve', g_rule_in.eofy_reserve, p_log_level_rec => p_log_level_rec);
702: end if;
703: -- Bug 5212364
704: if (g_rule_in.current_rsv <> 0) then
705: g_rule_out.new_adjusted_cost :=
781: when others then
782: null;
783: end;*/
784: l_deprn_amt := g_rule_in.allowed_deprn_limit_amount;
785: fa_debug_pkg.add(fname=>'faxcdb',
786: element=>'l_deprn_amt',
787: value=> l_deprn_amt, p_log_level_rec => p_log_level_rec);
788:
789: g_rule_out.new_adjusted_cost :=
810: -- Recalculate Adjusted Cost After Depreciation of Fiscal
811: -- Year End.
812: ------------------------------------------------------------
813: if p_log_level_rec.statement_level then
814: fa_debug_pkg.add('faxcdb', 'After deprn', 'Begin', p_log_level_rec => p_log_level_rec);
815: fa_debug_pkg.add('faxcdb', '+++ Event Type : ', g_rule_in.event_type, p_log_level_rec => p_log_level_rec);
816: fa_debug_pkg.add('faxcdb', '+++ Calc Basis : ', g_rule_in.calc_basis, p_log_level_rec => p_log_level_rec);
817: end if;
818: if (g_rule_in.event_type ='AFTER_DEPRN') then
811: -- Year End.
812: ------------------------------------------------------------
813: if p_log_level_rec.statement_level then
814: fa_debug_pkg.add('faxcdb', 'After deprn', 'Begin', p_log_level_rec => p_log_level_rec);
815: fa_debug_pkg.add('faxcdb', '+++ Event Type : ', g_rule_in.event_type, p_log_level_rec => p_log_level_rec);
816: fa_debug_pkg.add('faxcdb', '+++ Calc Basis : ', g_rule_in.calc_basis, p_log_level_rec => p_log_level_rec);
817: end if;
818: if (g_rule_in.event_type ='AFTER_DEPRN') then
819:
812: ------------------------------------------------------------
813: if p_log_level_rec.statement_level then
814: fa_debug_pkg.add('faxcdb', 'After deprn', 'Begin', p_log_level_rec => p_log_level_rec);
815: fa_debug_pkg.add('faxcdb', '+++ Event Type : ', g_rule_in.event_type, p_log_level_rec => p_log_level_rec);
816: fa_debug_pkg.add('faxcdb', '+++ Calc Basis : ', g_rule_in.calc_basis, p_log_level_rec => p_log_level_rec);
817: end if;
818: if (g_rule_in.event_type ='AFTER_DEPRN') then
819:
820: -- Calculate Adjusted Cost
826: elsif g_rule_in.calc_basis = 'NBV' then
827:
828: -- Bug:5930979:Japan Tax Reform Project (Start)
829: if p_log_level_rec.statement_level then
830: fa_debug_pkg.add('faxcdb', '+++ Guarantee Flag : ', fa_cache_pkg.fazccmt_record.guarantee_rate_method_flag, p_log_level_rec => p_log_level_rec);
831: end if;
832:
833: if nvl(fa_cache_pkg.fazccmt_record.guarantee_rate_method_flag,'NO') = 'YES' then
834:
832:
833: if nvl(fa_cache_pkg.fazccmt_record.guarantee_rate_method_flag,'NO') = 'YES' then
834:
835: if p_log_level_rec.statement_level then
836: fa_debug_pkg.add('faxcdb', '+++ Inside Guarantee Logic', 'YES', p_log_level_rec => p_log_level_rec);
837: end if;
838:
839: --- Changed as the Initial Mass Copy is erroring Out with NO_DATA_FOUND
840: --- If Condition is added as the program is erroring out with NO_DATA_FOUND when Hypothical What-If analysis
916: END IF;
917: --- BUG # 7193797: End OF Addition.
918:
919: if p_log_level_rec.statement_level then
920: fa_debug_pkg.add('faxcdb', '+++ Revised Rate : ', fa_cache_pkg.fazcfor_record.revised_rate, p_log_level_rec => p_log_level_rec);
921: fa_debug_pkg.add('faxcdb', '+++ FA_Books.Rate : ', l_rate_in_use, p_log_level_rec => p_log_level_rec);
922: fa_debug_pkg.add('faxcdb', '+++ FA_Books.deprn_method : ', l_old_method_code, p_log_level_rec => p_log_level_rec);
923: fa_debug_pkg.add('faxcdb', '+++ fnd_global.request_id : ', fnd_global.conc_request_id, p_log_level_rec => p_log_level_rec);
924: end if;
917: --- BUG # 7193797: End OF Addition.
918:
919: if p_log_level_rec.statement_level then
920: fa_debug_pkg.add('faxcdb', '+++ Revised Rate : ', fa_cache_pkg.fazcfor_record.revised_rate, p_log_level_rec => p_log_level_rec);
921: fa_debug_pkg.add('faxcdb', '+++ FA_Books.Rate : ', l_rate_in_use, p_log_level_rec => p_log_level_rec);
922: fa_debug_pkg.add('faxcdb', '+++ FA_Books.deprn_method : ', l_old_method_code, p_log_level_rec => p_log_level_rec);
923: fa_debug_pkg.add('faxcdb', '+++ fnd_global.request_id : ', fnd_global.conc_request_id, p_log_level_rec => p_log_level_rec);
924: end if;
925:
918:
919: if p_log_level_rec.statement_level then
920: fa_debug_pkg.add('faxcdb', '+++ Revised Rate : ', fa_cache_pkg.fazcfor_record.revised_rate, p_log_level_rec => p_log_level_rec);
921: fa_debug_pkg.add('faxcdb', '+++ FA_Books.Rate : ', l_rate_in_use, p_log_level_rec => p_log_level_rec);
922: fa_debug_pkg.add('faxcdb', '+++ FA_Books.deprn_method : ', l_old_method_code, p_log_level_rec => p_log_level_rec);
923: fa_debug_pkg.add('faxcdb', '+++ fnd_global.request_id : ', fnd_global.conc_request_id, p_log_level_rec => p_log_level_rec);
924: end if;
925:
926: --Bug 8639499 ..need to change the value of global count if asset changes its state twice during
919: if p_log_level_rec.statement_level then
920: fa_debug_pkg.add('faxcdb', '+++ Revised Rate : ', fa_cache_pkg.fazcfor_record.revised_rate, p_log_level_rec => p_log_level_rec);
921: fa_debug_pkg.add('faxcdb', '+++ FA_Books.Rate : ', l_rate_in_use, p_log_level_rec => p_log_level_rec);
922: fa_debug_pkg.add('faxcdb', '+++ FA_Books.deprn_method : ', l_old_method_code, p_log_level_rec => p_log_level_rec);
923: fa_debug_pkg.add('faxcdb', '+++ fnd_global.request_id : ', fnd_global.conc_request_id, p_log_level_rec => p_log_level_rec);
924: end if;
925:
926: --Bug 8639499 ..need to change the value of global count if asset changes its state twice during
927: --any recalculation due to method/life change
965: --BUG # 7193797: End OF Addition
966: else
967:
968: if p_log_level_rec.statement_level then
969: fa_debug_pkg.add('faxcdb', '+++ ORIGINAL RATE', 'YES', p_log_level_rec => p_log_level_rec);
970: end if;
971:
972: g_rule_out.new_adjusted_cost := g_rule_in.recoverable_cost - g_rule_in.current_total_rsv
973: - nvl(g_rule_in.impairment_reserve,0);
975:
976: else -- guarantee rate is 'NO'
977:
978: if p_log_level_rec.statement_level then
979: fa_debug_pkg.add('faxcdb', '+++ Outside Guarantee Logic', 'YES', p_log_level_rec => p_log_level_rec);
980: end if;
981:
982: g_rule_out.new_adjusted_cost := g_rule_in.recoverable_cost - g_rule_in.current_total_rsv
983: - nvl(g_rule_in.impairment_reserve,0); -- Added NVL for bug# 5079543
992: g_rule_out.new_raf := g_rule_in.old_raf;
993: end if; -- End event type
994:
995: if p_log_level_rec.statement_level then
996: fa_debug_pkg.add('faxcdb', 'After deprn', 'End', p_log_level_rec => p_log_level_rec);
997: fa_debug_pkg.add('faxcdb', 'After deprn', g_rule_out.new_adjusted_cost, p_log_level_rec => p_log_level_rec);
998: end if;
999:
1000: -------------------------------------------------------------
993: end if; -- End event type
994:
995: if p_log_level_rec.statement_level then
996: fa_debug_pkg.add('faxcdb', 'After deprn', 'End', p_log_level_rec => p_log_level_rec);
997: fa_debug_pkg.add('faxcdb', 'After deprn', g_rule_out.new_adjusted_cost, p_log_level_rec => p_log_level_rec);
998: end if;
999:
1000: -------------------------------------------------------------
1001: -- Event Type: AFTER_DEPRN2 (After Depreciation 2)
1150: raise;
1151: END;';
1152:
1153: if p_log_level_rec.statement_level then
1154: fa_debug_pkg.add('faxcdb', 'Calling faxrnd ', 'before', p_log_level_rec => p_log_level_rec);
1155: fa_debug_pkg.add('faxcdb', 'book_type_code', rule_in.book_type_code, p_log_level_rec => p_log_level_rec);
1156: fa_debug_pkg.add('faxcdb', 'new_adjusted_cost', g_rule_out.new_adjusted_cost, p_log_level_rec => p_log_level_rec);
1157: end if;
1158:
1151: END;';
1152:
1153: if p_log_level_rec.statement_level then
1154: fa_debug_pkg.add('faxcdb', 'Calling faxrnd ', 'before', p_log_level_rec => p_log_level_rec);
1155: fa_debug_pkg.add('faxcdb', 'book_type_code', rule_in.book_type_code, p_log_level_rec => p_log_level_rec);
1156: fa_debug_pkg.add('faxcdb', 'new_adjusted_cost', g_rule_out.new_adjusted_cost, p_log_level_rec => p_log_level_rec);
1157: end if;
1158:
1159:
1152:
1153: if p_log_level_rec.statement_level then
1154: fa_debug_pkg.add('faxcdb', 'Calling faxrnd ', 'before', p_log_level_rec => p_log_level_rec);
1155: fa_debug_pkg.add('faxcdb', 'book_type_code', rule_in.book_type_code, p_log_level_rec => p_log_level_rec);
1156: fa_debug_pkg.add('faxcdb', 'new_adjusted_cost', g_rule_out.new_adjusted_cost, p_log_level_rec => p_log_level_rec);
1157: end if;
1158:
1159:
1160: -- Added for bug# 5171343
1168:
1169: if (fa_cache_pkg.fazcdbr_record.program_name is not null) then
1170: if p_log_level_rec.statement_level then
1171:
1172: fa_debug_pkg.add(fname=>'faxcdb',
1173: element=>'Rule Name before rule logic',
1174: value=> l_rule_name, p_log_level_rec => p_log_level_rec);
1175:
1176: fa_debug_pkg.add(fname=>'faxcdb',
1172: fa_debug_pkg.add(fname=>'faxcdb',
1173: element=>'Rule Name before rule logic',
1174: value=> l_rule_name, p_log_level_rec => p_log_level_rec);
1175:
1176: fa_debug_pkg.add(fname=>'faxcdb',
1177: element=>'new_adjusted_cost before rule logic',
1178: value=> g_rule_out.new_adjusted_cost, p_log_level_rec => p_log_level_rec);
1179: fa_debug_pkg.add(fname=>'faxcdb',
1180: element=>'new_raf before rule logic',
1175:
1176: fa_debug_pkg.add(fname=>'faxcdb',
1177: element=>'new_adjusted_cost before rule logic',
1178: value=> g_rule_out.new_adjusted_cost, p_log_level_rec => p_log_level_rec);
1179: fa_debug_pkg.add(fname=>'faxcdb',
1180: element=>'new_raf before rule logic',
1181: value=> g_rule_out.new_raf, p_log_level_rec => p_log_level_rec);
1182: fa_debug_pkg.add(fname=>'faxcdb',
1183: element=>'new_formula_factor before rule logic',
1178: value=> g_rule_out.new_adjusted_cost, p_log_level_rec => p_log_level_rec);
1179: fa_debug_pkg.add(fname=>'faxcdb',
1180: element=>'new_raf before rule logic',
1181: value=> g_rule_out.new_raf, p_log_level_rec => p_log_level_rec);
1182: fa_debug_pkg.add(fname=>'faxcdb',
1183: element=>'new_formula_factor before rule logic',
1184: value=> g_rule_out.new_formula_factor, p_log_level_rec => p_log_level_rec);
1185:
1186: end if;
1271: end if;
1272:
1273: if p_log_level_rec.statement_level then
1274:
1275: fa_debug_pkg.add(fname=>'faxcdb',
1276: element=>'reduction_amount',
1277: value=> g_rule_in.reduction_amount, p_log_level_rec => p_log_level_rec);
1278: end if;
1279:
1325: end if;
1326:
1327: if p_log_level_rec.statement_level then
1328:
1329: fa_debug_pkg.add(fname=>'faxcdb',
1330: element=>'l_retired_cost',
1331: value=> l_retired_cost, p_log_level_rec => p_log_level_rec);
1332: fa_debug_pkg.add(fname=>'faxcdb',
1333: element=>'l_ytd_proceeds',
1328:
1329: fa_debug_pkg.add(fname=>'faxcdb',
1330: element=>'l_retired_cost',
1331: value=> l_retired_cost, p_log_level_rec => p_log_level_rec);
1332: fa_debug_pkg.add(fname=>'faxcdb',
1333: element=>'l_ytd_proceeds',
1334: value=> l_ytd_proceeds, p_log_level_rec => p_log_level_rec);
1335: end if;
1336:
1344: and g_rule_in.asset_type<>'GROUP') then
1345: g_rule_out.new_adjusted_cost := g_rule_out.new_adjusted_cost/2;
1346: if p_log_level_rec.statement_level then
1347:
1348: fa_debug_pkg.add(fname=>'faxcdb 10.1 case',
1349: element=>'g_rule_out.new_adjusted_cost',
1350: value=> g_rule_out.new_adjusted_cost, p_log_level_rec => p_log_level_rec);
1351: end if;
1352: if not fa_utils_pkg.faxrnd(g_rule_out.new_adjusted_cost, g_rule_in.book_type_code,
1374: -----------------------------------------------------------
1375: if g_rule_in.event_type like 'AMORT_ADJ%' then
1376:
1377: if (rule_out.new_raf < 0 OR rule_out.new_raf > 1) then
1378: fa_debug_pkg.add('faxcdb', 'Rate adjustment factor ',
1379: 'Out of valid range', p_log_level_rec => p_log_level_rec);
1380: fa_debug_pkg.add('faxcdb', 'rule_out.new_raf',
1381: rule_out.new_raf, p_log_level_rec => p_log_level_rec);
1382: FA_SRVR_MSG.ADD_MESSAGE
1376:
1377: if (rule_out.new_raf < 0 OR rule_out.new_raf > 1) then
1378: fa_debug_pkg.add('faxcdb', 'Rate adjustment factor ',
1379: 'Out of valid range', p_log_level_rec => p_log_level_rec);
1380: fa_debug_pkg.add('faxcdb', 'rule_out.new_raf',
1381: rule_out.new_raf, p_log_level_rec => p_log_level_rec);
1382: FA_SRVR_MSG.ADD_MESSAGE
1383: (CALLING_FN => l_calling_fn,
1384: NAME=>'FA_AMT_RAF_OUT_OF_RANGE', p_log_level_rec => p_log_level_rec);
1390: -- Debug output paramters
1391: ------------------------------------------------------------
1392:
1393: if p_log_level_rec.statement_level then
1394: fa_debug_pkg.add(fname=>'faxcdb',
1395: element=>'rule_out.new_adjusted_cost',
1396: value=> rule_out.new_adjusted_cost, p_log_level_rec => p_log_level_rec);
1397: fa_debug_pkg.add(fname=>'faxcdb',
1398: element=>'rule_out.new_raf',
1393: if p_log_level_rec.statement_level then
1394: fa_debug_pkg.add(fname=>'faxcdb',
1395: element=>'rule_out.new_adjusted_cost',
1396: value=> rule_out.new_adjusted_cost, p_log_level_rec => p_log_level_rec);
1397: fa_debug_pkg.add(fname=>'faxcdb',
1398: element=>'rule_out.new_raf',
1399: value=> rule_out.new_raf, p_log_level_rec => p_log_level_rec);
1400: fa_debug_pkg.add(fname=>'faxcdb',
1401: element=>'rule_out.new_formula_factor',
1396: value=> rule_out.new_adjusted_cost, p_log_level_rec => p_log_level_rec);
1397: fa_debug_pkg.add(fname=>'faxcdb',
1398: element=>'rule_out.new_raf',
1399: value=> rule_out.new_raf, p_log_level_rec => p_log_level_rec);
1400: fa_debug_pkg.add(fname=>'faxcdb',
1401: element=>'rule_out.new_formula_factor',
1402: value=> rule_out.new_formula_factor, p_log_level_rec => p_log_level_rec);
1403: fa_debug_pkg.add(fname=>'faxcdb',
1404: element=>'rule_out.new_deprn_rounding_flag',
1399: value=> rule_out.new_raf, p_log_level_rec => p_log_level_rec);
1400: fa_debug_pkg.add(fname=>'faxcdb',
1401: element=>'rule_out.new_formula_factor',
1402: value=> rule_out.new_formula_factor, p_log_level_rec => p_log_level_rec);
1403: fa_debug_pkg.add(fname=>'faxcdb',
1404: element=>'rule_out.new_deprn_rounding_flag',
1405: value=> rule_out.new_deprn_rounding_flag, p_log_level_rec => p_log_level_rec);
1406: end if;
1407:
1418: p_apply_reduction_flag => g_rule_in.apply_reduction_flag,
1419: p_mode => g_rule_in.used_by_adjustment, p_log_level_rec => p_log_level_rec)
1420: THEN
1421: if p_log_level_rec.statement_level then
1422: fa_debug_pkg.add(fname=>'faxcdb',
1423: element=>'fa_track_member_pvt.update_deprn_basis',
1424: value=> 'False', p_log_level_rec => p_log_level_rec);
1425: end if;
1426:
1435: fa_srvr_msg.add_sql_error (calling_fn => l_calling_fn, p_log_level_rec => p_log_level_rec);
1436: return (false);
1437: when calc_basis_err then
1438: if p_log_level_rec.statement_level then
1439: fa_debug_pkg.add(fname=>l_calling_fn,
1440: element=>'g_rule_in.calc_basis',
1441: value=> g_rule_in.calc_basis, p_log_level_rec => p_log_level_rec);
1442: end if;
1443:
1940: end if;
1941: --bug fix ends 5005592
1942: CLOSE C_GET_DATE;
1943: if p_log_level_rec.statement_level then
1944: fa_debug_pkg.add(fname=>'calc_reduction_amount',
1945: element=>'l_fy_start_date(1)',
1946: value=> l_fy_start_date);
1947: fa_debug_pkg.add(fname=>'calc_reduction_amount',
1948: element=>'l_fy_end_date(1)',
1943: if p_log_level_rec.statement_level then
1944: fa_debug_pkg.add(fname=>'calc_reduction_amount',
1945: element=>'l_fy_start_date(1)',
1946: value=> l_fy_start_date);
1947: fa_debug_pkg.add(fname=>'calc_reduction_amount',
1948: element=>'l_fy_end_date(1)',
1949: value=> l_fy_end_date);
1950: fa_debug_pkg.add(fname=>'calc_reduction_amount',
1951: element=>'l_fy_mid_year_date(1)',
1946: value=> l_fy_start_date);
1947: fa_debug_pkg.add(fname=>'calc_reduction_amount',
1948: element=>'l_fy_end_date(1)',
1949: value=> l_fy_end_date);
1950: fa_debug_pkg.add(fname=>'calc_reduction_amount',
1951: element=>'l_fy_mid_year_date(1)',
1952: value=> l_fy_mid_year_date);
1953: fa_debug_pkg.add(fname=>'calc_reduction_amount',
1954: element=>'l_cp_start_date(1)',
1949: value=> l_fy_end_date);
1950: fa_debug_pkg.add(fname=>'calc_reduction_amount',
1951: element=>'l_fy_mid_year_date(1)',
1952: value=> l_fy_mid_year_date);
1953: fa_debug_pkg.add(fname=>'calc_reduction_amount',
1954: element=>'l_cp_start_date(1)',
1955: value=> l_cp_start_date);
1956: fa_debug_pkg.add(fname=>'calc_reduction_amount',
1957: element=>'l_cp_end_date(1)',
1952: value=> l_fy_mid_year_date);
1953: fa_debug_pkg.add(fname=>'calc_reduction_amount',
1954: element=>'l_cp_start_date(1)',
1955: value=> l_cp_start_date);
1956: fa_debug_pkg.add(fname=>'calc_reduction_amount',
1957: element=>'l_cp_end_date(1)',
1958: value=> l_cp_end_date);
1959: end if;
1960:
1973: end if;
1974: l_transaction_date:= l_cp_end_date; -- bug#15897249
1975:
1976: if p_log_level_rec.statement_level then
1977: fa_debug_pkg.add(fname=>'calc_reduction_amount',
1978: element=>'l_transaction_date(1)',
1979: value=> l_transaction_date);
1980: end if;
1981:
1998: into l_total_change_in_cost,l_total_net_proceeds;
1999: close GP_FY_TOTAL_COST_AMOUNT;
2000:
2001: if p_log_level_rec.statement_level then
2002: fa_debug_pkg.add(fname=>'calc_reduction_amount',
2003: element=>'l_change_in_cost(1)',
2004: value=> l_change_in_cost);
2005: fa_debug_pkg.add(fname=>'calc_reduction_amount',
2006: element=>'l_change_in_cost_to_reduce(1)',
2001: if p_log_level_rec.statement_level then
2002: fa_debug_pkg.add(fname=>'calc_reduction_amount',
2003: element=>'l_change_in_cost(1)',
2004: value=> l_change_in_cost);
2005: fa_debug_pkg.add(fname=>'calc_reduction_amount',
2006: element=>'l_change_in_cost_to_reduce(1)',
2007: value=> l_change_in_cost_to_reduce);
2008: fa_debug_pkg.add(fname=>'calc_reduction_amount',
2009: element=>'l_total_change_in_cost(1)',
2004: value=> l_change_in_cost);
2005: fa_debug_pkg.add(fname=>'calc_reduction_amount',
2006: element=>'l_change_in_cost_to_reduce(1)',
2007: value=> l_change_in_cost_to_reduce);
2008: fa_debug_pkg.add(fname=>'calc_reduction_amount',
2009: element=>'l_total_change_in_cost(1)',
2010: value=> l_total_change_in_cost);
2011: fa_debug_pkg.add(fname=>'calc_reduction_amount',
2012: element=>'l_net_proceeds(1)',
2007: value=> l_change_in_cost_to_reduce);
2008: fa_debug_pkg.add(fname=>'calc_reduction_amount',
2009: element=>'l_total_change_in_cost(1)',
2010: value=> l_total_change_in_cost);
2011: fa_debug_pkg.add(fname=>'calc_reduction_amount',
2012: element=>'l_net_proceeds(1)',
2013: value=> l_net_proceeds);
2014: fa_debug_pkg.add(fname=>'calc_reduction_amount',
2015: element=>'l_net_proceeds_to_reduce(1)',
2010: value=> l_total_change_in_cost);
2011: fa_debug_pkg.add(fname=>'calc_reduction_amount',
2012: element=>'l_net_proceeds(1)',
2013: value=> l_net_proceeds);
2014: fa_debug_pkg.add(fname=>'calc_reduction_amount',
2015: element=>'l_net_proceeds_to_reduce(1)',
2016: value=> l_net_proceeds_to_reduce);
2017: fa_debug_pkg.add(fname=>'calc_reduction_amount',
2018: element=>'l_total_net_proceeds(1)',
2013: value=> l_net_proceeds);
2014: fa_debug_pkg.add(fname=>'calc_reduction_amount',
2015: element=>'l_net_proceeds_to_reduce(1)',
2016: value=> l_net_proceeds_to_reduce);
2017: fa_debug_pkg.add(fname=>'calc_reduction_amount',
2018: element=>'l_total_net_proceeds(1)',
2019: value=> l_total_net_proceeds);
2020: end if;
2021:
2039: into l_total_change_in_cost,l_total_net_proceeds;
2040: close C_FY_TOTAL_COST_AMOUNT;
2041:
2042: if p_log_level_rec.statement_level then
2043: fa_debug_pkg.add(fname=>'calc_reduction_amount',
2044: element=>'g_rule_in.reduction_rate(2)',
2045: value=> g_rule_in.reduction_rate);
2046: fa_debug_pkg.add(fname=>'calc_reduction_amount',
2047: element=>'l_change_in_cost(2)',
2042: if p_log_level_rec.statement_level then
2043: fa_debug_pkg.add(fname=>'calc_reduction_amount',
2044: element=>'g_rule_in.reduction_rate(2)',
2045: value=> g_rule_in.reduction_rate);
2046: fa_debug_pkg.add(fname=>'calc_reduction_amount',
2047: element=>'l_change_in_cost(2)',
2048: value=> l_change_in_cost);
2049: fa_debug_pkg.add(fname=>'calc_reduction_amount',
2050: element=>'l_change_in_cost_to_reduce(2)',
2045: value=> g_rule_in.reduction_rate);
2046: fa_debug_pkg.add(fname=>'calc_reduction_amount',
2047: element=>'l_change_in_cost(2)',
2048: value=> l_change_in_cost);
2049: fa_debug_pkg.add(fname=>'calc_reduction_amount',
2050: element=>'l_change_in_cost_to_reduce(2)',
2051: value=> l_change_in_cost_to_reduce);
2052: fa_debug_pkg.add(fname=>'calc_reduction_amount',
2053: element=>'l_total_change_in_cost(2)',
2048: value=> l_change_in_cost);
2049: fa_debug_pkg.add(fname=>'calc_reduction_amount',
2050: element=>'l_change_in_cost_to_reduce(2)',
2051: value=> l_change_in_cost_to_reduce);
2052: fa_debug_pkg.add(fname=>'calc_reduction_amount',
2053: element=>'l_total_change_in_cost(2)',
2054: value=> l_total_change_in_cost);
2055: fa_debug_pkg.add(fname=>'calc_reduction_amount',
2056: element=>'l_net_proceeds(2)',
2051: value=> l_change_in_cost_to_reduce);
2052: fa_debug_pkg.add(fname=>'calc_reduction_amount',
2053: element=>'l_total_change_in_cost(2)',
2054: value=> l_total_change_in_cost);
2055: fa_debug_pkg.add(fname=>'calc_reduction_amount',
2056: element=>'l_net_proceeds(2)',
2057: value=> l_net_proceeds);
2058: fa_debug_pkg.add(fname=>'calc_reduction_amount',
2059: element=>'l_net_proceeds_to_reduce(2)',
2054: value=> l_total_change_in_cost);
2055: fa_debug_pkg.add(fname=>'calc_reduction_amount',
2056: element=>'l_net_proceeds(2)',
2057: value=> l_net_proceeds);
2058: fa_debug_pkg.add(fname=>'calc_reduction_amount',
2059: element=>'l_net_proceeds_to_reduce(2)',
2060: value=> l_net_proceeds_to_reduce);
2061: fa_debug_pkg.add(fname=>'calc_reduction_amount',
2062: element=>'l_total_net_proceeds(2)',
2057: value=> l_net_proceeds);
2058: fa_debug_pkg.add(fname=>'calc_reduction_amount',
2059: element=>'l_net_proceeds_to_reduce(2)',
2060: value=> l_net_proceeds_to_reduce);
2061: fa_debug_pkg.add(fname=>'calc_reduction_amount',
2062: element=>'l_total_net_proceeds(2)',
2063: value=> l_total_net_proceeds);
2064: end if;
2065:
2114: --bug fix 5005592 ends
2115:
2116: Close C_GET_DATE_M;
2117: if p_log_level_rec.statement_level then
2118: fa_debug_pkg.add(fname=>'calc_reduction_amount',
2119: element=>'g_rule_in.reduction_rate(2)',
2120: value=> g_rule_in.reduction_rate);
2121: fa_debug_pkg.add(fname=>'calc_reduction_amount',
2122: element=>'l_fy_start_date(2)',
2117: if p_log_level_rec.statement_level then
2118: fa_debug_pkg.add(fname=>'calc_reduction_amount',
2119: element=>'g_rule_in.reduction_rate(2)',
2120: value=> g_rule_in.reduction_rate);
2121: fa_debug_pkg.add(fname=>'calc_reduction_amount',
2122: element=>'l_fy_start_date(2)',
2123: value=> l_fy_start_date);
2124: fa_debug_pkg.add(fname=>'calc_reduction_amount',
2125: element=>'l_fy_end_date(2)',
2120: value=> g_rule_in.reduction_rate);
2121: fa_debug_pkg.add(fname=>'calc_reduction_amount',
2122: element=>'l_fy_start_date(2)',
2123: value=> l_fy_start_date);
2124: fa_debug_pkg.add(fname=>'calc_reduction_amount',
2125: element=>'l_fy_end_date(2)',
2126: value=> l_fy_end_date);
2127: fa_debug_pkg.add(fname=>'calc_reduction_amount',
2128: element=>'l_fy_mid_year_date(2)',
2123: value=> l_fy_start_date);
2124: fa_debug_pkg.add(fname=>'calc_reduction_amount',
2125: element=>'l_fy_end_date(2)',
2126: value=> l_fy_end_date);
2127: fa_debug_pkg.add(fname=>'calc_reduction_amount',
2128: element=>'l_fy_mid_year_date(2)',
2129: value=> l_fy_mid_year_date);
2130: fa_debug_pkg.add(fname=>'calc_reduction_amount',
2131: element=>'l_cp_start_date(2)',
2126: value=> l_fy_end_date);
2127: fa_debug_pkg.add(fname=>'calc_reduction_amount',
2128: element=>'l_fy_mid_year_date(2)',
2129: value=> l_fy_mid_year_date);
2130: fa_debug_pkg.add(fname=>'calc_reduction_amount',
2131: element=>'l_cp_start_date(2)',
2132: value=> l_cp_start_date);
2133: fa_debug_pkg.add(fname=>'calc_reduction_amount',
2134: element=>'l_cp_end_date(2)',
2129: value=> l_fy_mid_year_date);
2130: fa_debug_pkg.add(fname=>'calc_reduction_amount',
2131: element=>'l_cp_start_date(2)',
2132: value=> l_cp_start_date);
2133: fa_debug_pkg.add(fname=>'calc_reduction_amount',
2134: element=>'l_cp_end_date(2)',
2135: value=> l_cp_end_date);
2136: end if;
2137:
2149: l_transaction_date:= l_cp_end_date;
2150: end if;
2151:
2152: if p_log_level_rec.statement_level then
2153: fa_debug_pkg.add(fname=>'calc_reduction_amount',
2154: element=>'l_transaction_date(2)',
2155: value=> l_transaction_date);
2156: end if;
2157:
2174: into l_total_change_in_cost,l_total_net_proceeds;
2175: close GP_FY_TOTAL_COST_AMOUNT_M;
2176:
2177: if p_log_level_rec.statement_level then
2178: fa_debug_pkg.add(fname=>'calc_reduction_amount',
2179: element=>'l_change_in_cost(3)',
2180: value=> l_change_in_cost);
2181: fa_debug_pkg.add(fname=>'calc_reduction_amount',
2182: element=>'l_change_in_cost_to_reduce(3)',
2177: if p_log_level_rec.statement_level then
2178: fa_debug_pkg.add(fname=>'calc_reduction_amount',
2179: element=>'l_change_in_cost(3)',
2180: value=> l_change_in_cost);
2181: fa_debug_pkg.add(fname=>'calc_reduction_amount',
2182: element=>'l_change_in_cost_to_reduce(3)',
2183: value=> l_change_in_cost_to_reduce);
2184: fa_debug_pkg.add(fname=>'calc_reduction_amount',
2185: element=>'l_total_change_in_cost(3)',
2180: value=> l_change_in_cost);
2181: fa_debug_pkg.add(fname=>'calc_reduction_amount',
2182: element=>'l_change_in_cost_to_reduce(3)',
2183: value=> l_change_in_cost_to_reduce);
2184: fa_debug_pkg.add(fname=>'calc_reduction_amount',
2185: element=>'l_total_change_in_cost(3)',
2186: value=> l_total_change_in_cost);
2187: fa_debug_pkg.add(fname=>'calc_reduction_amount',
2188: element=>'l_net_proceeds(3)',
2183: value=> l_change_in_cost_to_reduce);
2184: fa_debug_pkg.add(fname=>'calc_reduction_amount',
2185: element=>'l_total_change_in_cost(3)',
2186: value=> l_total_change_in_cost);
2187: fa_debug_pkg.add(fname=>'calc_reduction_amount',
2188: element=>'l_net_proceeds(3)',
2189: value=> l_net_proceeds);
2190: fa_debug_pkg.add(fname=>'calc_reduction_amount',
2191: element=>'l_net_proceeds_to_reduce(3)',
2186: value=> l_total_change_in_cost);
2187: fa_debug_pkg.add(fname=>'calc_reduction_amount',
2188: element=>'l_net_proceeds(3)',
2189: value=> l_net_proceeds);
2190: fa_debug_pkg.add(fname=>'calc_reduction_amount',
2191: element=>'l_net_proceeds_to_reduce(3)',
2192: value=> l_net_proceeds_to_reduce);
2193: fa_debug_pkg.add(fname=>'calc_reduction_amount',
2194: element=>'l_total_net_proceeds(3)',
2189: value=> l_net_proceeds);
2190: fa_debug_pkg.add(fname=>'calc_reduction_amount',
2191: element=>'l_net_proceeds_to_reduce(3)',
2192: value=> l_net_proceeds_to_reduce);
2193: fa_debug_pkg.add(fname=>'calc_reduction_amount',
2194: element=>'l_total_net_proceeds(3)',
2195: value=> l_total_net_proceeds);
2196: end if;
2197:
2215: into l_total_change_in_cost,l_total_net_proceeds;
2216: close C_FY_TOTAL_COST_AMOUNT_M;
2217:
2218: if p_log_level_rec.statement_level then
2219: fa_debug_pkg.add(fname=>'calc_reduction_amount',
2220: element=>'l_change_in_cost(4)',
2221: value=> l_change_in_cost);
2222: fa_debug_pkg.add(fname=>'calc_reduction_amount',
2223: element=>'l_change_in_cost_to_reduce(4)',
2218: if p_log_level_rec.statement_level then
2219: fa_debug_pkg.add(fname=>'calc_reduction_amount',
2220: element=>'l_change_in_cost(4)',
2221: value=> l_change_in_cost);
2222: fa_debug_pkg.add(fname=>'calc_reduction_amount',
2223: element=>'l_change_in_cost_to_reduce(4)',
2224: value=> l_change_in_cost_to_reduce);
2225: fa_debug_pkg.add(fname=>'calc_reduction_amount',
2226: element=>'l_total_change_in_cost(4)',
2221: value=> l_change_in_cost);
2222: fa_debug_pkg.add(fname=>'calc_reduction_amount',
2223: element=>'l_change_in_cost_to_reduce(4)',
2224: value=> l_change_in_cost_to_reduce);
2225: fa_debug_pkg.add(fname=>'calc_reduction_amount',
2226: element=>'l_total_change_in_cost(4)',
2227: value=> l_total_change_in_cost);
2228: fa_debug_pkg.add(fname=>'calc_reduction_amount',
2229: element=>'l_net_proceeds(4)',
2224: value=> l_change_in_cost_to_reduce);
2225: fa_debug_pkg.add(fname=>'calc_reduction_amount',
2226: element=>'l_total_change_in_cost(4)',
2227: value=> l_total_change_in_cost);
2228: fa_debug_pkg.add(fname=>'calc_reduction_amount',
2229: element=>'l_net_proceeds(4)',
2230: value=> l_net_proceeds);
2231: fa_debug_pkg.add(fname=>'calc_reduction_amount',
2232: element=>'l_net_proceeds_to_reduce(4)',
2227: value=> l_total_change_in_cost);
2228: fa_debug_pkg.add(fname=>'calc_reduction_amount',
2229: element=>'l_net_proceeds(4)',
2230: value=> l_net_proceeds);
2231: fa_debug_pkg.add(fname=>'calc_reduction_amount',
2232: element=>'l_net_proceeds_to_reduce(4)',
2233: value=> l_net_proceeds_to_reduce);
2234: fa_debug_pkg.add(fname=>'calc_reduction_amount',
2235: element=>'l_total_net_proceeds(4)',
2230: value=> l_net_proceeds);
2231: fa_debug_pkg.add(fname=>'calc_reduction_amount',
2232: element=>'l_net_proceeds_to_reduce(4)',
2233: value=> l_net_proceeds_to_reduce);
2234: fa_debug_pkg.add(fname=>'calc_reduction_amount',
2235: element=>'l_total_net_proceeds(4)',
2236: value=> l_total_net_proceeds);
2237: end if;
2238:
2266: into l_second_half_cost,l_second_half_cost_to_reduce,l_dummy_proceeds,l_dummy_to_reduce;
2267: close GP_REDUCE_COST_AMOUNT;
2268:
2269: if p_log_level_rec.statement_level then
2270: fa_debug_pkg.add(fname=>'calc_reduction_amount',
2271: element=>'l_second_half_cost(1)',
2272: value=> l_second_half_cost);
2273: fa_debug_pkg.add(fname=>'calc_reduction_amount',
2274: element=>'l_second_half_cost_to_reduce(1)',
2269: if p_log_level_rec.statement_level then
2270: fa_debug_pkg.add(fname=>'calc_reduction_amount',
2271: element=>'l_second_half_cost(1)',
2272: value=> l_second_half_cost);
2273: fa_debug_pkg.add(fname=>'calc_reduction_amount',
2274: element=>'l_second_half_cost_to_reduce(1)',
2275: value=> l_second_half_cost_to_reduce);
2276: end if;
2277:
2285: into l_second_half_cost,l_second_half_cost_to_reduce,l_dummy_proceeds,l_dummy_to_reduce;
2286: close C_REDUCE_COST_AMOUNT;
2287:
2288: if p_log_level_rec.statement_level then
2289: fa_debug_pkg.add(fname=>'calc_reduction_amount',
2290: element=>'l_second_half_cost(2)',
2291: value=> l_second_half_cost);
2292: fa_debug_pkg.add(fname=>'calc_reduction_amount',
2293: element=>'l_second_half_cost_to_reduce(2)',
2288: if p_log_level_rec.statement_level then
2289: fa_debug_pkg.add(fname=>'calc_reduction_amount',
2290: element=>'l_second_half_cost(2)',
2291: value=> l_second_half_cost);
2292: fa_debug_pkg.add(fname=>'calc_reduction_amount',
2293: element=>'l_second_half_cost_to_reduce(2)',
2294: value=> l_second_half_cost_to_reduce);
2295: end if;
2296:
2309: into l_second_half_cost,l_second_half_cost_to_reduce,l_dummy_proceeds,l_dummy_to_reduce;
2310: close GP_REDUCE_COST_AMOUNT_M;
2311:
2312: if p_log_level_rec.statement_level then
2313: fa_debug_pkg.add(fname=>'calc_reduction_amount',
2314: element=>'l_second_half_cost(3)',
2315: value=> l_second_half_cost);
2316: fa_debug_pkg.add(fname=>'calc_reduction_amount',
2317: element=>'l_second_half_cost_to_reduce(3)',
2312: if p_log_level_rec.statement_level then
2313: fa_debug_pkg.add(fname=>'calc_reduction_amount',
2314: element=>'l_second_half_cost(3)',
2315: value=> l_second_half_cost);
2316: fa_debug_pkg.add(fname=>'calc_reduction_amount',
2317: element=>'l_second_half_cost_to_reduce(3)',
2318: value=> l_second_half_cost_to_reduce);
2319: end if;
2320:
2328: into l_second_half_cost,l_second_half_cost_to_reduce,l_dummy_proceeds,l_dummy_to_reduce;
2329: close C_REDUCE_COST_AMOUNT_M;
2330:
2331: if p_log_level_rec.statement_level then
2332: fa_debug_pkg.add(fname=>'calc_reduction_amount',
2333: element=>'l_second_half_cost(4)',
2334: value=> l_second_half_cost);
2335: fa_debug_pkg.add(fname=>'calc_reduction_amount',
2336: element=>'l_second_half_cost_to_reduce(4)',
2331: if p_log_level_rec.statement_level then
2332: fa_debug_pkg.add(fname=>'calc_reduction_amount',
2333: element=>'l_second_half_cost(4)',
2334: value=> l_second_half_cost);
2335: fa_debug_pkg.add(fname=>'calc_reduction_amount',
2336: element=>'l_second_half_cost_to_reduce(4)',
2337: value=> l_second_half_cost_to_reduce);
2338: end if;
2339:
2355: l_dummy_proceeds,l_dummy_to_reduce;
2356: close GP_REDUCE_COST_AMOUNT;
2357:
2358: if p_log_level_rec.statement_level then
2359: fa_debug_pkg.add(fname=>'calc_reduction_amount',
2360: element=>'l_first_half_cost(1)',
2361: value=> l_first_half_cost);
2362: fa_debug_pkg.add(fname=>'calc_reduction_amount',
2363: element=>'l_first_half_cost_to_reduce(1)',
2358: if p_log_level_rec.statement_level then
2359: fa_debug_pkg.add(fname=>'calc_reduction_amount',
2360: element=>'l_first_half_cost(1)',
2361: value=> l_first_half_cost);
2362: fa_debug_pkg.add(fname=>'calc_reduction_amount',
2363: element=>'l_first_half_cost_to_reduce(1)',
2364: value=> l_first_half_cost_to_reduce);
2365: end if;
2366:
2374: l_dummy_proceeds,l_dummy_to_reduce;
2375: close C_REDUCE_COST_AMOUNT;
2376:
2377: if p_log_level_rec.statement_level then
2378: fa_debug_pkg.add(fname=>'calc_reduction_amount',
2379: element=>'l_first_half_cost(2)',
2380: value=> l_first_half_cost);
2381: fa_debug_pkg.add(fname=>'calc_reduction_amount',
2382: element=>'l_first_half_cost_to_reduce(2)',
2377: if p_log_level_rec.statement_level then
2378: fa_debug_pkg.add(fname=>'calc_reduction_amount',
2379: element=>'l_first_half_cost(2)',
2380: value=> l_first_half_cost);
2381: fa_debug_pkg.add(fname=>'calc_reduction_amount',
2382: element=>'l_first_half_cost_to_reduce(2)',
2383: value=> l_first_half_cost_to_reduce);
2384: end if;
2385:
2397: l_dummy_proceeds,l_dummy_to_reduce;
2398: close GP_REDUCE_COST_AMOUNT_M;
2399:
2400: if p_log_level_rec.statement_level then
2401: fa_debug_pkg.add(fname=>'calc_reduction_amount',
2402: element=>'l_first_half_cost(3)',
2403: value=> l_first_half_cost);
2404: fa_debug_pkg.add(fname=>'calc_reduction_amount',
2405: element=>'l_first_half_cost_to_reduce(3)',
2400: if p_log_level_rec.statement_level then
2401: fa_debug_pkg.add(fname=>'calc_reduction_amount',
2402: element=>'l_first_half_cost(3)',
2403: value=> l_first_half_cost);
2404: fa_debug_pkg.add(fname=>'calc_reduction_amount',
2405: element=>'l_first_half_cost_to_reduce(3)',
2406: value=> l_first_half_cost_to_reduce);
2407: end if;
2408:
2414: l_dummy_proceeds,l_dummy_to_reduce;
2415: close C_REDUCE_COST_AMOUNT_M;
2416:
2417: if p_log_level_rec.statement_level then
2418: fa_debug_pkg.add(fname=>'calc_reduction_amount',
2419: element=>'l_first_half_cost(4)',
2420: value=> l_first_half_cost);
2421: fa_debug_pkg.add(fname=>'calc_reduction_amount',
2422: element=>'l_first_half_cost_to_reduce(4)',
2417: if p_log_level_rec.statement_level then
2418: fa_debug_pkg.add(fname=>'calc_reduction_amount',
2419: element=>'l_first_half_cost(4)',
2420: value=> l_first_half_cost);
2421: fa_debug_pkg.add(fname=>'calc_reduction_amount',
2422: element=>'l_first_half_cost_to_reduce(4)',
2423: value=> l_first_half_cost_to_reduce);
2424: end if;
2425:
2446:
2447: if nvl(l_chk_count,0) = 0 then
2448:
2449: if p_log_level_rec.statement_level then
2450: fa_debug_pkg.add(fname=>'calc_reduction_amount',
2451: element=>'l_chk_count',
2452: value=> l_chk_count);
2453: fa_debug_pkg.add(fname=>'calc_reduction_amount',
2454: element=>'p_asset_type',
2449: if p_log_level_rec.statement_level then
2450: fa_debug_pkg.add(fname=>'calc_reduction_amount',
2451: element=>'l_chk_count',
2452: value=> l_chk_count);
2453: fa_debug_pkg.add(fname=>'calc_reduction_amount',
2454: element=>'p_asset_type',
2455: value=> p_asset_type);
2456: fa_debug_pkg.add(fname=>'calc_reduction_amount',
2457: element=>'g_rule_in.event_type',
2452: value=> l_chk_count);
2453: fa_debug_pkg.add(fname=>'calc_reduction_amount',
2454: element=>'p_asset_type',
2455: value=> p_asset_type);
2456: fa_debug_pkg.add(fname=>'calc_reduction_amount',
2457: element=>'g_rule_in.event_type',
2458: value=> g_rule_in.event_type);
2459: fa_debug_pkg.add(fname=>'calc_reduction_amount',
2460: element=>'l_transaction_date',
2455: value=> p_asset_type);
2456: fa_debug_pkg.add(fname=>'calc_reduction_amount',
2457: element=>'g_rule_in.event_type',
2458: value=> g_rule_in.event_type);
2459: fa_debug_pkg.add(fname=>'calc_reduction_amount',
2460: element=>'l_transaction_date',
2461: value=> l_transaction_date);
2462: fa_debug_pkg.add(fname=>'calc_reduction_amounte',
2463: element=>'p_transaction_date',
2458: value=> g_rule_in.event_type);
2459: fa_debug_pkg.add(fname=>'calc_reduction_amount',
2460: element=>'l_transaction_date',
2461: value=> l_transaction_date);
2462: fa_debug_pkg.add(fname=>'calc_reduction_amounte',
2463: element=>'p_transaction_date',
2464: value=> l_transaction_date);
2465: fa_debug_pkg.add(fname=>'calc_reduction_amount',
2466: element=>'g_rule_in.reduction_rate',
2461: value=> l_transaction_date);
2462: fa_debug_pkg.add(fname=>'calc_reduction_amounte',
2463: element=>'p_transaction_date',
2464: value=> l_transaction_date);
2465: fa_debug_pkg.add(fname=>'calc_reduction_amount',
2466: element=>'g_rule_in.reduction_rate',
2467: value=> g_rule_in.reduction_rate);
2468: end if;
2469:
2479: CLOSE C_REDUCTION_RATE_M;
2480: end if; -- End of MRC
2481:
2482: if p_log_level_rec.statement_level then
2483: fa_debug_pkg.add(fname=>'calc_reduction_amount',
2484: element=>'updated reduction_rate',
2485: value=> fa_calc_deprn_basis1_pkg.g_rule_in.reduction_rate, p_log_level_rec => p_log_level_rec);
2486: end if;
2487: end if; -- End of Group
3062: when grc_err then
3063: -- bug 8256548 : Added this exception in case new added cache functions
3064: -- returns error
3065: if p_log_level_rec.statement_level then
3066: fa_debug_pkg.add(fname=> l_calling_fn,
3067: element=>'Error calling ',
3068: value=> 'Cashe function', p_log_level_rec => p_log_level_rec) ;
3069: end if;
3070:
3172: l_get_eofy_eop_err exception;
3173:
3174: begin
3175: if p_log_level_rec.statement_level then
3176: fa_debug_pkg.add(l_calling_fn, 'p_period_counter:p_period_num', to_char(p_period_counter)||':'||
3177: to_char(p_period_num));
3178: end if;
3179: -- bug 8256548
3180: if (p_mrc_sob_type_code = 'R') then
3283: END LOOP;
3284: end if;
3285:
3286: if p_log_level_rec.statement_level then
3287: fa_debug_pkg.add(fname=>'GET_EOFY_EOP',
3288: element=>'Found amounts from BS',
3289: value=> to_char(x_eofy_recoverable_cost)||':'||
3290: to_char(x_eofy_salvage_value)||':'||
3291: to_char(x_eop_recoverable_cost)||':'||
3465: -------------
3466: -- Debug
3467: -------------
3468: if p_log_level_rec.statement_level then
3469: fa_debug_pkg.add(fname=>'CALL_DEPRN_BASIS',
3470: element=>'p_event_type',
3471: value=> p_event_type, p_log_level_rec => p_log_level_rec);
3472: fa_debug_pkg.add(fname=>'CALL_DEPRN_BASIS',
3473: element=>'p_asset_fin_rec_new.cost',
3468: if p_log_level_rec.statement_level then
3469: fa_debug_pkg.add(fname=>'CALL_DEPRN_BASIS',
3470: element=>'p_event_type',
3471: value=> p_event_type, p_log_level_rec => p_log_level_rec);
3472: fa_debug_pkg.add(fname=>'CALL_DEPRN_BASIS',
3473: element=>'p_asset_fin_rec_new.cost',
3474: value=> p_asset_fin_rec_new.cost, p_log_level_rec => p_log_level_rec);
3475: fa_debug_pkg.add(fname=>'CALL_DEPRN_BASIS',
3476: element=>'p_asset_fin_rec_old.cost',
3471: value=> p_event_type, p_log_level_rec => p_log_level_rec);
3472: fa_debug_pkg.add(fname=>'CALL_DEPRN_BASIS',
3473: element=>'p_asset_fin_rec_new.cost',
3474: value=> p_asset_fin_rec_new.cost, p_log_level_rec => p_log_level_rec);
3475: fa_debug_pkg.add(fname=>'CALL_DEPRN_BASIS',
3476: element=>'p_asset_fin_rec_old.cost',
3477: value=> p_asset_fin_rec_old.cost, p_log_level_rec => p_log_level_rec);
3478: fa_debug_pkg.add(fname=>'CALL_DEPRN_BASIS',
3479: element=>'p_dpr.cost',
3474: value=> p_asset_fin_rec_new.cost, p_log_level_rec => p_log_level_rec);
3475: fa_debug_pkg.add(fname=>'CALL_DEPRN_BASIS',
3476: element=>'p_asset_fin_rec_old.cost',
3477: value=> p_asset_fin_rec_old.cost, p_log_level_rec => p_log_level_rec);
3478: fa_debug_pkg.add(fname=>'CALL_DEPRN_BASIS',
3479: element=>'p_dpr.cost',
3480: value=> p_dpr.cost, p_log_level_rec => p_log_level_rec);
3481:
3482: fa_debug_pkg.add(fname=>'CALL_DEPRN_BASIS',
3478: fa_debug_pkg.add(fname=>'CALL_DEPRN_BASIS',
3479: element=>'p_dpr.cost',
3480: value=> p_dpr.cost, p_log_level_rec => p_log_level_rec);
3481:
3482: fa_debug_pkg.add(fname=>'CALL_DEPRN_BASIS',
3483: element=>'p_dpr.set_of_books_id',
3484: value=> p_dpr.set_of_books_id, p_log_level_rec => p_log_level_rec);
3485: fa_debug_pkg.add(fname=>'CALL_DEPRN_BASIS',
3486: element=>'p_asset_hdr_rec.set_of_books_id',
3481:
3482: fa_debug_pkg.add(fname=>'CALL_DEPRN_BASIS',
3483: element=>'p_dpr.set_of_books_id',
3484: value=> p_dpr.set_of_books_id, p_log_level_rec => p_log_level_rec);
3485: fa_debug_pkg.add(fname=>'CALL_DEPRN_BASIS',
3486: element=>'p_asset_hdr_rec.set_of_books_id',
3487: value=> p_asset_hdr_rec.set_of_books_id, p_log_level_rec => p_log_level_rec);
3488:
3489: end if;
3718: h_rule_in.old_raf := px_new_raf;
3719: end if; -- Set varialbes for each event type
3720:
3721: if p_log_level_rec.statement_level then
3722: fa_debug_pkg.add(l_calling_fn, '++ fa_cache_pkg.fazcdbr_record.rule_name', fa_cache_pkg.fazcdbr_record.rule_name, p_log_level_rec => p_log_level_rec);
3723: end if;
3724:
3725: --
3726: -- eofy and eop amounts are necessary only if deprn basis rules are following
3731: 'YEAR TO DATE AVERAGE',
3732: 'YEAR END BALANCE WITH HALF YEAR RULE',
3733: 'YEAR TO DATE AVERAGE WITH HALF YEAR RULE')) then
3734: if p_log_level_rec.statement_level then
3735: fa_debug_pkg.add(l_calling_fn, 'eofy_rec', p_eofy_recoverable_cost, p_log_level_rec => p_log_level_rec);
3736: fa_debug_pkg.add(l_calling_fn, 'eop_rec', p_eop_recoverable_cost, p_log_level_rec => p_log_level_rec);
3737: fa_debug_pkg.add(l_calling_fn, 'eofy_sal', p_eofy_salvage_value, p_log_level_rec => p_log_level_rec);
3738: fa_debug_pkg.add(l_calling_fn, 'eop_sal', p_eop_salvage_value, p_log_level_rec => p_log_level_rec);
3739: end if;
3732: 'YEAR END BALANCE WITH HALF YEAR RULE',
3733: 'YEAR TO DATE AVERAGE WITH HALF YEAR RULE')) then
3734: if p_log_level_rec.statement_level then
3735: fa_debug_pkg.add(l_calling_fn, 'eofy_rec', p_eofy_recoverable_cost, p_log_level_rec => p_log_level_rec);
3736: fa_debug_pkg.add(l_calling_fn, 'eop_rec', p_eop_recoverable_cost, p_log_level_rec => p_log_level_rec);
3737: fa_debug_pkg.add(l_calling_fn, 'eofy_sal', p_eofy_salvage_value, p_log_level_rec => p_log_level_rec);
3738: fa_debug_pkg.add(l_calling_fn, 'eop_sal', p_eop_salvage_value, p_log_level_rec => p_log_level_rec);
3739: end if;
3740: ---------------------------------------------
3733: 'YEAR TO DATE AVERAGE WITH HALF YEAR RULE')) then
3734: if p_log_level_rec.statement_level then
3735: fa_debug_pkg.add(l_calling_fn, 'eofy_rec', p_eofy_recoverable_cost, p_log_level_rec => p_log_level_rec);
3736: fa_debug_pkg.add(l_calling_fn, 'eop_rec', p_eop_recoverable_cost, p_log_level_rec => p_log_level_rec);
3737: fa_debug_pkg.add(l_calling_fn, 'eofy_sal', p_eofy_salvage_value, p_log_level_rec => p_log_level_rec);
3738: fa_debug_pkg.add(l_calling_fn, 'eop_sal', p_eop_salvage_value, p_log_level_rec => p_log_level_rec);
3739: end if;
3740: ---------------------------------------------
3741: -- Get end of fiscal year
3734: if p_log_level_rec.statement_level then
3735: fa_debug_pkg.add(l_calling_fn, 'eofy_rec', p_eofy_recoverable_cost, p_log_level_rec => p_log_level_rec);
3736: fa_debug_pkg.add(l_calling_fn, 'eop_rec', p_eop_recoverable_cost, p_log_level_rec => p_log_level_rec);
3737: fa_debug_pkg.add(l_calling_fn, 'eofy_sal', p_eofy_salvage_value, p_log_level_rec => p_log_level_rec);
3738: fa_debug_pkg.add(l_calling_fn, 'eop_sal', p_eop_salvage_value, p_log_level_rec => p_log_level_rec);
3739: end if;
3740: ---------------------------------------------
3741: -- Get end of fiscal year
3742: -- and end of period recoverable cost
3748: p_eop_recoverable_cost is null or
3749: p_eop_salvage_value is null then
3750:
3751: if p_log_level_rec.statement_level then
3752: fa_debug_pkg.add(l_calling_fn, '++ calling GET_EOFY_EOP', '...', p_log_level_rec => p_log_level_rec);
3753: end if;
3754:
3755: if (not FA_CALC_DEPRN_BASIS1_PKG.GET_EOFY_EOP
3756: (
3814: h_rule_out.new_deprn_rounding_flag := p_dpr.deprn_rounding_flag;
3815: end if;
3816:
3817: if p_log_level_rec.statement_level then
3818: fa_debug_pkg.add(fname=>'CALL_DEPRN_BASIS',
3819: element=>'h_rule_out.new_deprn_rounding_flag',
3820: value=> h_rule_out.new_deprn_rounding_flag, p_log_level_rec => p_log_level_rec);
3821: end if;
3822:
3833: l_is_revised_rate := 1;
3834: END IF;
3835:
3836: if p_log_level_rec.statement_level then
3837: fa_debug_pkg.add(l_calling_fn, 'l_original_Rate', l_original_Rate, p_log_level_rec => p_log_level_rec);
3838: fa_debug_pkg.add(l_calling_fn, 'l_Revised_Rate', l_Revised_Rate, p_log_level_rec => p_log_level_rec);
3839: fa_debug_pkg.add(l_calling_fn, 'l_Guaranteed_Rate', l_Guaranteed_Rate, p_log_level_rec => p_log_level_rec);
3840: fa_debug_pkg.add(l_calling_fn, 'p_event_type', p_event_type, p_log_level_rec => p_log_level_rec);
3841: fa_debug_pkg.add(l_calling_fn, 'h_rule_out.new_adjusted_cost', h_rule_out.new_adjusted_cost, p_log_level_rec => p_log_level_rec);
3834: END IF;
3835:
3836: if p_log_level_rec.statement_level then
3837: fa_debug_pkg.add(l_calling_fn, 'l_original_Rate', l_original_Rate, p_log_level_rec => p_log_level_rec);
3838: fa_debug_pkg.add(l_calling_fn, 'l_Revised_Rate', l_Revised_Rate, p_log_level_rec => p_log_level_rec);
3839: fa_debug_pkg.add(l_calling_fn, 'l_Guaranteed_Rate', l_Guaranteed_Rate, p_log_level_rec => p_log_level_rec);
3840: fa_debug_pkg.add(l_calling_fn, 'p_event_type', p_event_type, p_log_level_rec => p_log_level_rec);
3841: fa_debug_pkg.add(l_calling_fn, 'h_rule_out.new_adjusted_cost', h_rule_out.new_adjusted_cost, p_log_level_rec => p_log_level_rec);
3842: fa_debug_pkg.add(l_calling_fn, 'p_asset_fin_rec_new.cost', p_asset_fin_rec_new.cost, p_log_level_rec => p_log_level_rec);
3835:
3836: if p_log_level_rec.statement_level then
3837: fa_debug_pkg.add(l_calling_fn, 'l_original_Rate', l_original_Rate, p_log_level_rec => p_log_level_rec);
3838: fa_debug_pkg.add(l_calling_fn, 'l_Revised_Rate', l_Revised_Rate, p_log_level_rec => p_log_level_rec);
3839: fa_debug_pkg.add(l_calling_fn, 'l_Guaranteed_Rate', l_Guaranteed_Rate, p_log_level_rec => p_log_level_rec);
3840: fa_debug_pkg.add(l_calling_fn, 'p_event_type', p_event_type, p_log_level_rec => p_log_level_rec);
3841: fa_debug_pkg.add(l_calling_fn, 'h_rule_out.new_adjusted_cost', h_rule_out.new_adjusted_cost, p_log_level_rec => p_log_level_rec);
3842: fa_debug_pkg.add(l_calling_fn, 'p_asset_fin_rec_new.cost', p_asset_fin_rec_new.cost, p_log_level_rec => p_log_level_rec);
3843: fa_debug_pkg.add(l_calling_fn, 'p_trans_rec.transaction_header_id', p_trans_rec.transaction_header_id, p_log_level_rec => p_log_level_rec);
3836: if p_log_level_rec.statement_level then
3837: fa_debug_pkg.add(l_calling_fn, 'l_original_Rate', l_original_Rate, p_log_level_rec => p_log_level_rec);
3838: fa_debug_pkg.add(l_calling_fn, 'l_Revised_Rate', l_Revised_Rate, p_log_level_rec => p_log_level_rec);
3839: fa_debug_pkg.add(l_calling_fn, 'l_Guaranteed_Rate', l_Guaranteed_Rate, p_log_level_rec => p_log_level_rec);
3840: fa_debug_pkg.add(l_calling_fn, 'p_event_type', p_event_type, p_log_level_rec => p_log_level_rec);
3841: fa_debug_pkg.add(l_calling_fn, 'h_rule_out.new_adjusted_cost', h_rule_out.new_adjusted_cost, p_log_level_rec => p_log_level_rec);
3842: fa_debug_pkg.add(l_calling_fn, 'p_asset_fin_rec_new.cost', p_asset_fin_rec_new.cost, p_log_level_rec => p_log_level_rec);
3843: fa_debug_pkg.add(l_calling_fn, 'p_trans_rec.transaction_header_id', p_trans_rec.transaction_header_id, p_log_level_rec => p_log_level_rec);
3844: fa_debug_pkg.add(l_calling_fn, 'p_asset_fin_rec_new.deprn_method_code', p_asset_fin_rec_new.deprn_method_code, p_log_level_rec => p_log_level_rec);
3837: fa_debug_pkg.add(l_calling_fn, 'l_original_Rate', l_original_Rate, p_log_level_rec => p_log_level_rec);
3838: fa_debug_pkg.add(l_calling_fn, 'l_Revised_Rate', l_Revised_Rate, p_log_level_rec => p_log_level_rec);
3839: fa_debug_pkg.add(l_calling_fn, 'l_Guaranteed_Rate', l_Guaranteed_Rate, p_log_level_rec => p_log_level_rec);
3840: fa_debug_pkg.add(l_calling_fn, 'p_event_type', p_event_type, p_log_level_rec => p_log_level_rec);
3841: fa_debug_pkg.add(l_calling_fn, 'h_rule_out.new_adjusted_cost', h_rule_out.new_adjusted_cost, p_log_level_rec => p_log_level_rec);
3842: fa_debug_pkg.add(l_calling_fn, 'p_asset_fin_rec_new.cost', p_asset_fin_rec_new.cost, p_log_level_rec => p_log_level_rec);
3843: fa_debug_pkg.add(l_calling_fn, 'p_trans_rec.transaction_header_id', p_trans_rec.transaction_header_id, p_log_level_rec => p_log_level_rec);
3844: fa_debug_pkg.add(l_calling_fn, 'p_asset_fin_rec_new.deprn_method_code', p_asset_fin_rec_new.deprn_method_code, p_log_level_rec => p_log_level_rec);
3845: fa_debug_pkg.add(l_calling_fn, 'p_asset_fin_rec_new.prior_deprn_limit_amount', p_asset_fin_rec_new.prior_deprn_limit_amount, p_log_level_rec => p_log_level_rec);
3838: fa_debug_pkg.add(l_calling_fn, 'l_Revised_Rate', l_Revised_Rate, p_log_level_rec => p_log_level_rec);
3839: fa_debug_pkg.add(l_calling_fn, 'l_Guaranteed_Rate', l_Guaranteed_Rate, p_log_level_rec => p_log_level_rec);
3840: fa_debug_pkg.add(l_calling_fn, 'p_event_type', p_event_type, p_log_level_rec => p_log_level_rec);
3841: fa_debug_pkg.add(l_calling_fn, 'h_rule_out.new_adjusted_cost', h_rule_out.new_adjusted_cost, p_log_level_rec => p_log_level_rec);
3842: fa_debug_pkg.add(l_calling_fn, 'p_asset_fin_rec_new.cost', p_asset_fin_rec_new.cost, p_log_level_rec => p_log_level_rec);
3843: fa_debug_pkg.add(l_calling_fn, 'p_trans_rec.transaction_header_id', p_trans_rec.transaction_header_id, p_log_level_rec => p_log_level_rec);
3844: fa_debug_pkg.add(l_calling_fn, 'p_asset_fin_rec_new.deprn_method_code', p_asset_fin_rec_new.deprn_method_code, p_log_level_rec => p_log_level_rec);
3845: fa_debug_pkg.add(l_calling_fn, 'p_asset_fin_rec_new.prior_deprn_limit_amount', p_asset_fin_rec_new.prior_deprn_limit_amount, p_log_level_rec => p_log_level_rec);
3846: fa_debug_pkg.add(l_calling_fn, 'p_asset_fin_rec_new.allowed_deprn_limit_amount', p_asset_fin_rec_new.allowed_deprn_limit_amount, p_log_level_rec => p_log_level_rec);
3839: fa_debug_pkg.add(l_calling_fn, 'l_Guaranteed_Rate', l_Guaranteed_Rate, p_log_level_rec => p_log_level_rec);
3840: fa_debug_pkg.add(l_calling_fn, 'p_event_type', p_event_type, p_log_level_rec => p_log_level_rec);
3841: fa_debug_pkg.add(l_calling_fn, 'h_rule_out.new_adjusted_cost', h_rule_out.new_adjusted_cost, p_log_level_rec => p_log_level_rec);
3842: fa_debug_pkg.add(l_calling_fn, 'p_asset_fin_rec_new.cost', p_asset_fin_rec_new.cost, p_log_level_rec => p_log_level_rec);
3843: fa_debug_pkg.add(l_calling_fn, 'p_trans_rec.transaction_header_id', p_trans_rec.transaction_header_id, p_log_level_rec => p_log_level_rec);
3844: fa_debug_pkg.add(l_calling_fn, 'p_asset_fin_rec_new.deprn_method_code', p_asset_fin_rec_new.deprn_method_code, p_log_level_rec => p_log_level_rec);
3845: fa_debug_pkg.add(l_calling_fn, 'p_asset_fin_rec_new.prior_deprn_limit_amount', p_asset_fin_rec_new.prior_deprn_limit_amount, p_log_level_rec => p_log_level_rec);
3846: fa_debug_pkg.add(l_calling_fn, 'p_asset_fin_rec_new.allowed_deprn_limit_amount', p_asset_fin_rec_new.allowed_deprn_limit_amount, p_log_level_rec => p_log_level_rec);
3847:
3840: fa_debug_pkg.add(l_calling_fn, 'p_event_type', p_event_type, p_log_level_rec => p_log_level_rec);
3841: fa_debug_pkg.add(l_calling_fn, 'h_rule_out.new_adjusted_cost', h_rule_out.new_adjusted_cost, p_log_level_rec => p_log_level_rec);
3842: fa_debug_pkg.add(l_calling_fn, 'p_asset_fin_rec_new.cost', p_asset_fin_rec_new.cost, p_log_level_rec => p_log_level_rec);
3843: fa_debug_pkg.add(l_calling_fn, 'p_trans_rec.transaction_header_id', p_trans_rec.transaction_header_id, p_log_level_rec => p_log_level_rec);
3844: fa_debug_pkg.add(l_calling_fn, 'p_asset_fin_rec_new.deprn_method_code', p_asset_fin_rec_new.deprn_method_code, p_log_level_rec => p_log_level_rec);
3845: fa_debug_pkg.add(l_calling_fn, 'p_asset_fin_rec_new.prior_deprn_limit_amount', p_asset_fin_rec_new.prior_deprn_limit_amount, p_log_level_rec => p_log_level_rec);
3846: fa_debug_pkg.add(l_calling_fn, 'p_asset_fin_rec_new.allowed_deprn_limit_amount', p_asset_fin_rec_new.allowed_deprn_limit_amount, p_log_level_rec => p_log_level_rec);
3847:
3848: end if;
3841: fa_debug_pkg.add(l_calling_fn, 'h_rule_out.new_adjusted_cost', h_rule_out.new_adjusted_cost, p_log_level_rec => p_log_level_rec);
3842: fa_debug_pkg.add(l_calling_fn, 'p_asset_fin_rec_new.cost', p_asset_fin_rec_new.cost, p_log_level_rec => p_log_level_rec);
3843: fa_debug_pkg.add(l_calling_fn, 'p_trans_rec.transaction_header_id', p_trans_rec.transaction_header_id, p_log_level_rec => p_log_level_rec);
3844: fa_debug_pkg.add(l_calling_fn, 'p_asset_fin_rec_new.deprn_method_code', p_asset_fin_rec_new.deprn_method_code, p_log_level_rec => p_log_level_rec);
3845: fa_debug_pkg.add(l_calling_fn, 'p_asset_fin_rec_new.prior_deprn_limit_amount', p_asset_fin_rec_new.prior_deprn_limit_amount, p_log_level_rec => p_log_level_rec);
3846: fa_debug_pkg.add(l_calling_fn, 'p_asset_fin_rec_new.allowed_deprn_limit_amount', p_asset_fin_rec_new.allowed_deprn_limit_amount, p_log_level_rec => p_log_level_rec);
3847:
3848: end if;
3849:
3842: fa_debug_pkg.add(l_calling_fn, 'p_asset_fin_rec_new.cost', p_asset_fin_rec_new.cost, p_log_level_rec => p_log_level_rec);
3843: fa_debug_pkg.add(l_calling_fn, 'p_trans_rec.transaction_header_id', p_trans_rec.transaction_header_id, p_log_level_rec => p_log_level_rec);
3844: fa_debug_pkg.add(l_calling_fn, 'p_asset_fin_rec_new.deprn_method_code', p_asset_fin_rec_new.deprn_method_code, p_log_level_rec => p_log_level_rec);
3845: fa_debug_pkg.add(l_calling_fn, 'p_asset_fin_rec_new.prior_deprn_limit_amount', p_asset_fin_rec_new.prior_deprn_limit_amount, p_log_level_rec => p_log_level_rec);
3846: fa_debug_pkg.add(l_calling_fn, 'p_asset_fin_rec_new.allowed_deprn_limit_amount', p_asset_fin_rec_new.allowed_deprn_limit_amount, p_log_level_rec => p_log_level_rec);
3847:
3848: end if;
3849:
3850: --Bug#10085574:Asset extended through FATAXUP, set flag to true.
3870: IF ((p_event_type IN ( 'ADDITION', 'INITIAL_ADDITION', 'EXPENSED_ADJ')) or l_adjusted_taxup) and
3871: (nvl(p_asset_fin_rec_new.prior_deprn_limit_amount,0) > 0) then
3872: px_new_adjusted_cost := NVL(p_asset_fin_rec_new.prior_deprn_limit_amount,0) - NVL(p_asset_fin_rec_new.allowed_deprn_limit_amount,0);
3873: if p_log_level_rec.statement_level then
3874: fa_debug_pkg.add(l_calling_fn, 'Setting adj_cost for Extnd', px_new_adjusted_cost, p_log_level_rec => p_log_level_rec);
3875: end if;
3876: END IF;
3877: -- ELSIF p_asset_fin_rec_new.deprn_method_code like 'JP%250DB%' THEN
3878: -- JP_TAX_2012
3904: l_old_trx_id := NULL;
3905: END ;
3906:
3907: if p_log_level_rec.statement_level then
3908: fa_debug_pkg.add(l_calling_fn, 'l_trx_type', l_trx_type, p_log_level_rec => p_log_level_rec);
3909: fa_debug_pkg.add(l_calling_fn, 'l_old_trx_id', l_old_trx_id, p_log_level_rec => p_log_level_rec);
3910: fa_debug_pkg.add(l_calling_fn, 'p_trans_rec.transaction_header_id', p_trans_rec.transaction_header_id, p_log_level_rec => p_log_level_rec);
3911: end if;
3912:
3905: END ;
3906:
3907: if p_log_level_rec.statement_level then
3908: fa_debug_pkg.add(l_calling_fn, 'l_trx_type', l_trx_type, p_log_level_rec => p_log_level_rec);
3909: fa_debug_pkg.add(l_calling_fn, 'l_old_trx_id', l_old_trx_id, p_log_level_rec => p_log_level_rec);
3910: fa_debug_pkg.add(l_calling_fn, 'p_trans_rec.transaction_header_id', p_trans_rec.transaction_header_id, p_log_level_rec => p_log_level_rec);
3911: end if;
3912:
3913: IF l_trx_type = 'PARTIAL RETIREMENT' THEN
3906:
3907: if p_log_level_rec.statement_level then
3908: fa_debug_pkg.add(l_calling_fn, 'l_trx_type', l_trx_type, p_log_level_rec => p_log_level_rec);
3909: fa_debug_pkg.add(l_calling_fn, 'l_old_trx_id', l_old_trx_id, p_log_level_rec => p_log_level_rec);
3910: fa_debug_pkg.add(l_calling_fn, 'p_trans_rec.transaction_header_id', p_trans_rec.transaction_header_id, p_log_level_rec => p_log_level_rec);
3911: end if;
3912:
3913: IF l_trx_type = 'PARTIAL RETIREMENT' THEN
3914: BEGIN
3947:
3948: END IF;
3949:
3950: if p_log_level_rec.statement_level then
3951: fa_debug_pkg.add(l_calling_fn, 'px_new_adjusted_cost', px_new_adjusted_cost, p_log_level_rec => p_log_level_rec);
3952: end if;
3953: --- End as part of Japn tax Reforms 2007
3954:
3955: px_new_raf := h_rule_out.new_raf;
4331:
4332: end if; -- End of MRC
4333:
4334: if p_log_level_rec.statement_level then
4335: fa_debug_pkg.add(fname=>'CALC_PROCEEDS',
4336: element=>'x_ltd_proceeds',
4337: value=> x_ltd_proceeds, p_log_level_rec => p_log_level_rec);
4338: fa_debug_pkg.add(fname=>'CALC_PROCEEDS',
4339: element=>'x_ytd_proceeds',
4334: if p_log_level_rec.statement_level then
4335: fa_debug_pkg.add(fname=>'CALC_PROCEEDS',
4336: element=>'x_ltd_proceeds',
4337: value=> x_ltd_proceeds, p_log_level_rec => p_log_level_rec);
4338: fa_debug_pkg.add(fname=>'CALC_PROCEEDS',
4339: element=>'x_ytd_proceeds',
4340: value=> x_ytd_proceeds, p_log_level_rec => p_log_level_rec);
4341: end if;
4342:
4623: x_retired_cost := nvl(x_retired_cost,0) + abs(nvl(p_adjustment_amount,0));
4624: end if;
4625:
4626: if p_log_level_rec.statement_level then
4627: fa_debug_pkg.add(fname=>'CALC_RETIRED_COST',
4628: element=>'x_retired_cost',
4629: value=> x_retired_cost, p_log_level_rec => p_log_level_rec);
4630: end if;
4631:
4785: ('YEAR END BALANCE','YEAR END BALANCE WITH POSITIVE REDUCTION AMOUNT',
4786: 'YEAR END BALANCE WITH HALF YEAR RULE')
4787: then
4788: if p_log_level_rec.statement_level then
4789: fa_debug_pkg.add(fname=>'server_validation',
4790: element=>'recognize_gain_loss',
4791: value=> g_rule_in.recognize_gain_loss, p_log_level_rec => p_log_level_rec);
4792: end if;
4793:
4804: and g_rule_in.calc_basis = 'NBV')
4805: )
4806: then
4807: if p_log_level_rec.statement_level then
4808: fa_debug_pkg.add(fname=>'server_validation',
4809: element=>'recognize_gain_loss',
4810: value=> g_rule_in.recognize_gain_loss, p_log_level_rec => p_log_level_rec);
4811: end if;
4812: