255: h_old_adj_cost number;
256: h_formula_factor number;
257: h_allowed_deprn_limit_amount number;
258: -- +++++ Group Asset related information +++++
259: h_group_asset_id FA_BOOKS.group_asset_id%type;
260: h_recognize_gain_loss FA_BOOKS.RECOGNIZE_GAIN_LOSS%TYPE;
261: h_recapture_reserve_flag FA_BOOKS.RECAPTURE_RESERVE_FLAG%TYPE;
262: h_limit_proceeds_flag FA_BOOKS.LIMIT_PROCEEDS_FLAG%TYPE;
263: h_terminal_gain_loss FA_BOOKS.TERMINAL_GAIN_LOSS%TYPE;
256: h_formula_factor number;
257: h_allowed_deprn_limit_amount number;
258: -- +++++ Group Asset related information +++++
259: h_group_asset_id FA_BOOKS.group_asset_id%type;
260: h_recognize_gain_loss FA_BOOKS.RECOGNIZE_GAIN_LOSS%TYPE;
261: h_recapture_reserve_flag FA_BOOKS.RECAPTURE_RESERVE_FLAG%TYPE;
262: h_limit_proceeds_flag FA_BOOKS.LIMIT_PROCEEDS_FLAG%TYPE;
263: h_terminal_gain_loss FA_BOOKS.TERMINAL_GAIN_LOSS%TYPE;
264: h_tracking_method FA_BOOKS.TRACKING_METHOD%TYPE;
257: h_allowed_deprn_limit_amount number;
258: -- +++++ Group Asset related information +++++
259: h_group_asset_id FA_BOOKS.group_asset_id%type;
260: h_recognize_gain_loss FA_BOOKS.RECOGNIZE_GAIN_LOSS%TYPE;
261: h_recapture_reserve_flag FA_BOOKS.RECAPTURE_RESERVE_FLAG%TYPE;
262: h_limit_proceeds_flag FA_BOOKS.LIMIT_PROCEEDS_FLAG%TYPE;
263: h_terminal_gain_loss FA_BOOKS.TERMINAL_GAIN_LOSS%TYPE;
264: h_tracking_method FA_BOOKS.TRACKING_METHOD%TYPE;
265: h_exclude_fully_rsv_flag FA_BOOKS.EXCLUDE_FULLY_RSV_FLAG%TYPE;
258: -- +++++ Group Asset related information +++++
259: h_group_asset_id FA_BOOKS.group_asset_id%type;
260: h_recognize_gain_loss FA_BOOKS.RECOGNIZE_GAIN_LOSS%TYPE;
261: h_recapture_reserve_flag FA_BOOKS.RECAPTURE_RESERVE_FLAG%TYPE;
262: h_limit_proceeds_flag FA_BOOKS.LIMIT_PROCEEDS_FLAG%TYPE;
263: h_terminal_gain_loss FA_BOOKS.TERMINAL_GAIN_LOSS%TYPE;
264: h_tracking_method FA_BOOKS.TRACKING_METHOD%TYPE;
265: h_exclude_fully_rsv_flag FA_BOOKS.EXCLUDE_FULLY_RSV_FLAG%TYPE;
266: h_excess_allocation_option FA_BOOKS.EXCESS_ALLOCATION_OPTION%TYPE;
259: h_group_asset_id FA_BOOKS.group_asset_id%type;
260: h_recognize_gain_loss FA_BOOKS.RECOGNIZE_GAIN_LOSS%TYPE;
261: h_recapture_reserve_flag FA_BOOKS.RECAPTURE_RESERVE_FLAG%TYPE;
262: h_limit_proceeds_flag FA_BOOKS.LIMIT_PROCEEDS_FLAG%TYPE;
263: h_terminal_gain_loss FA_BOOKS.TERMINAL_GAIN_LOSS%TYPE;
264: h_tracking_method FA_BOOKS.TRACKING_METHOD%TYPE;
265: h_exclude_fully_rsv_flag FA_BOOKS.EXCLUDE_FULLY_RSV_FLAG%TYPE;
266: h_excess_allocation_option FA_BOOKS.EXCESS_ALLOCATION_OPTION%TYPE;
267: h_depreciation_option FA_BOOKS.DEPRECIATION_OPTION%TYPE;
260: h_recognize_gain_loss FA_BOOKS.RECOGNIZE_GAIN_LOSS%TYPE;
261: h_recapture_reserve_flag FA_BOOKS.RECAPTURE_RESERVE_FLAG%TYPE;
262: h_limit_proceeds_flag FA_BOOKS.LIMIT_PROCEEDS_FLAG%TYPE;
263: h_terminal_gain_loss FA_BOOKS.TERMINAL_GAIN_LOSS%TYPE;
264: h_tracking_method FA_BOOKS.TRACKING_METHOD%TYPE;
265: h_exclude_fully_rsv_flag FA_BOOKS.EXCLUDE_FULLY_RSV_FLAG%TYPE;
266: h_excess_allocation_option FA_BOOKS.EXCESS_ALLOCATION_OPTION%TYPE;
267: h_depreciation_option FA_BOOKS.DEPRECIATION_OPTION%TYPE;
268: h_member_rollup_flag FA_BOOKS.MEMBER_ROLLUP_FLAG%TYPE;
261: h_recapture_reserve_flag FA_BOOKS.RECAPTURE_RESERVE_FLAG%TYPE;
262: h_limit_proceeds_flag FA_BOOKS.LIMIT_PROCEEDS_FLAG%TYPE;
263: h_terminal_gain_loss FA_BOOKS.TERMINAL_GAIN_LOSS%TYPE;
264: h_tracking_method FA_BOOKS.TRACKING_METHOD%TYPE;
265: h_exclude_fully_rsv_flag FA_BOOKS.EXCLUDE_FULLY_RSV_FLAG%TYPE;
266: h_excess_allocation_option FA_BOOKS.EXCESS_ALLOCATION_OPTION%TYPE;
267: h_depreciation_option FA_BOOKS.DEPRECIATION_OPTION%TYPE;
268: h_member_rollup_flag FA_BOOKS.MEMBER_ROLLUP_FLAG%TYPE;
269: h_ltd_proceeds FA_BOOKS.LTD_PROCEEDS%TYPE;
262: h_limit_proceeds_flag FA_BOOKS.LIMIT_PROCEEDS_FLAG%TYPE;
263: h_terminal_gain_loss FA_BOOKS.TERMINAL_GAIN_LOSS%TYPE;
264: h_tracking_method FA_BOOKS.TRACKING_METHOD%TYPE;
265: h_exclude_fully_rsv_flag FA_BOOKS.EXCLUDE_FULLY_RSV_FLAG%TYPE;
266: h_excess_allocation_option FA_BOOKS.EXCESS_ALLOCATION_OPTION%TYPE;
267: h_depreciation_option FA_BOOKS.DEPRECIATION_OPTION%TYPE;
268: h_member_rollup_flag FA_BOOKS.MEMBER_ROLLUP_FLAG%TYPE;
269: h_ltd_proceeds FA_BOOKS.LTD_PROCEEDS%TYPE;
270: h_allocate_to_fully_rsv_flag FA_BOOKS.ALLOCATE_TO_FULLY_RSV_FLAG%TYPE;
263: h_terminal_gain_loss FA_BOOKS.TERMINAL_GAIN_LOSS%TYPE;
264: h_tracking_method FA_BOOKS.TRACKING_METHOD%TYPE;
265: h_exclude_fully_rsv_flag FA_BOOKS.EXCLUDE_FULLY_RSV_FLAG%TYPE;
266: h_excess_allocation_option FA_BOOKS.EXCESS_ALLOCATION_OPTION%TYPE;
267: h_depreciation_option FA_BOOKS.DEPRECIATION_OPTION%TYPE;
268: h_member_rollup_flag FA_BOOKS.MEMBER_ROLLUP_FLAG%TYPE;
269: h_ltd_proceeds FA_BOOKS.LTD_PROCEEDS%TYPE;
270: h_allocate_to_fully_rsv_flag FA_BOOKS.ALLOCATE_TO_FULLY_RSV_FLAG%TYPE;
271: h_allocate_to_fully_ret_flag FA_BOOKS.ALLOCATE_TO_FULLY_RET_FLAG%TYPE;
264: h_tracking_method FA_BOOKS.TRACKING_METHOD%TYPE;
265: h_exclude_fully_rsv_flag FA_BOOKS.EXCLUDE_FULLY_RSV_FLAG%TYPE;
266: h_excess_allocation_option FA_BOOKS.EXCESS_ALLOCATION_OPTION%TYPE;
267: h_depreciation_option FA_BOOKS.DEPRECIATION_OPTION%TYPE;
268: h_member_rollup_flag FA_BOOKS.MEMBER_ROLLUP_FLAG%TYPE;
269: h_ltd_proceeds FA_BOOKS.LTD_PROCEEDS%TYPE;
270: h_allocate_to_fully_rsv_flag FA_BOOKS.ALLOCATE_TO_FULLY_RSV_FLAG%TYPE;
271: h_allocate_to_fully_ret_flag FA_BOOKS.ALLOCATE_TO_FULLY_RET_FLAG%TYPE;
272: h_eofy_reserve FA_BOOKS.EOFY_RESERVE%TYPE;
265: h_exclude_fully_rsv_flag FA_BOOKS.EXCLUDE_FULLY_RSV_FLAG%TYPE;
266: h_excess_allocation_option FA_BOOKS.EXCESS_ALLOCATION_OPTION%TYPE;
267: h_depreciation_option FA_BOOKS.DEPRECIATION_OPTION%TYPE;
268: h_member_rollup_flag FA_BOOKS.MEMBER_ROLLUP_FLAG%TYPE;
269: h_ltd_proceeds FA_BOOKS.LTD_PROCEEDS%TYPE;
270: h_allocate_to_fully_rsv_flag FA_BOOKS.ALLOCATE_TO_FULLY_RSV_FLAG%TYPE;
271: h_allocate_to_fully_ret_flag FA_BOOKS.ALLOCATE_TO_FULLY_RET_FLAG%TYPE;
272: h_eofy_reserve FA_BOOKS.EOFY_RESERVE%TYPE;
273: h_cip_cost FA_BOOKS.CIP_COST%TYPE;
266: h_excess_allocation_option FA_BOOKS.EXCESS_ALLOCATION_OPTION%TYPE;
267: h_depreciation_option FA_BOOKS.DEPRECIATION_OPTION%TYPE;
268: h_member_rollup_flag FA_BOOKS.MEMBER_ROLLUP_FLAG%TYPE;
269: h_ltd_proceeds FA_BOOKS.LTD_PROCEEDS%TYPE;
270: h_allocate_to_fully_rsv_flag FA_BOOKS.ALLOCATE_TO_FULLY_RSV_FLAG%TYPE;
271: h_allocate_to_fully_ret_flag FA_BOOKS.ALLOCATE_TO_FULLY_RET_FLAG%TYPE;
272: h_eofy_reserve FA_BOOKS.EOFY_RESERVE%TYPE;
273: h_cip_cost FA_BOOKS.CIP_COST%TYPE;
274: h_ltd_cost_of_removal FA_BOOKS.LTD_COST_OF_REMOVAL%TYPE;
267: h_depreciation_option FA_BOOKS.DEPRECIATION_OPTION%TYPE;
268: h_member_rollup_flag FA_BOOKS.MEMBER_ROLLUP_FLAG%TYPE;
269: h_ltd_proceeds FA_BOOKS.LTD_PROCEEDS%TYPE;
270: h_allocate_to_fully_rsv_flag FA_BOOKS.ALLOCATE_TO_FULLY_RSV_FLAG%TYPE;
271: h_allocate_to_fully_ret_flag FA_BOOKS.ALLOCATE_TO_FULLY_RET_FLAG%TYPE;
272: h_eofy_reserve FA_BOOKS.EOFY_RESERVE%TYPE;
273: h_cip_cost FA_BOOKS.CIP_COST%TYPE;
274: h_ltd_cost_of_removal FA_BOOKS.LTD_COST_OF_REMOVAL%TYPE;
275: h_prior_eofy_reserve FA_BOOKS.PRIOR_EOFY_RESERVE%TYPE;
268: h_member_rollup_flag FA_BOOKS.MEMBER_ROLLUP_FLAG%TYPE;
269: h_ltd_proceeds FA_BOOKS.LTD_PROCEEDS%TYPE;
270: h_allocate_to_fully_rsv_flag FA_BOOKS.ALLOCATE_TO_FULLY_RSV_FLAG%TYPE;
271: h_allocate_to_fully_ret_flag FA_BOOKS.ALLOCATE_TO_FULLY_RET_FLAG%TYPE;
272: h_eofy_reserve FA_BOOKS.EOFY_RESERVE%TYPE;
273: h_cip_cost FA_BOOKS.CIP_COST%TYPE;
274: h_ltd_cost_of_removal FA_BOOKS.LTD_COST_OF_REMOVAL%TYPE;
275: h_prior_eofy_reserve FA_BOOKS.PRIOR_EOFY_RESERVE%TYPE;
276: h_eop_adj_cost FA_BOOKS.EOP_ADJ_COST%TYPE;
269: h_ltd_proceeds FA_BOOKS.LTD_PROCEEDS%TYPE;
270: h_allocate_to_fully_rsv_flag FA_BOOKS.ALLOCATE_TO_FULLY_RSV_FLAG%TYPE;
271: h_allocate_to_fully_ret_flag FA_BOOKS.ALLOCATE_TO_FULLY_RET_FLAG%TYPE;
272: h_eofy_reserve FA_BOOKS.EOFY_RESERVE%TYPE;
273: h_cip_cost FA_BOOKS.CIP_COST%TYPE;
274: h_ltd_cost_of_removal FA_BOOKS.LTD_COST_OF_REMOVAL%TYPE;
275: h_prior_eofy_reserve FA_BOOKS.PRIOR_EOFY_RESERVE%TYPE;
276: h_eop_adj_cost FA_BOOKS.EOP_ADJ_COST%TYPE;
277: h_eop_formula_factor FA_BOOKS.EOP_FORMULA_FACTOR%TYPE;
270: h_allocate_to_fully_rsv_flag FA_BOOKS.ALLOCATE_TO_FULLY_RSV_FLAG%TYPE;
271: h_allocate_to_fully_ret_flag FA_BOOKS.ALLOCATE_TO_FULLY_RET_FLAG%TYPE;
272: h_eofy_reserve FA_BOOKS.EOFY_RESERVE%TYPE;
273: h_cip_cost FA_BOOKS.CIP_COST%TYPE;
274: h_ltd_cost_of_removal FA_BOOKS.LTD_COST_OF_REMOVAL%TYPE;
275: h_prior_eofy_reserve FA_BOOKS.PRIOR_EOFY_RESERVE%TYPE;
276: h_eop_adj_cost FA_BOOKS.EOP_ADJ_COST%TYPE;
277: h_eop_formula_factor FA_BOOKS.EOP_FORMULA_FACTOR%TYPE;
278: h_exclude_proceeds_from_basis FA_BOOKS.EXCLUDE_PROCEEDS_FROM_BASIS%TYPE;
271: h_allocate_to_fully_ret_flag FA_BOOKS.ALLOCATE_TO_FULLY_RET_FLAG%TYPE;
272: h_eofy_reserve FA_BOOKS.EOFY_RESERVE%TYPE;
273: h_cip_cost FA_BOOKS.CIP_COST%TYPE;
274: h_ltd_cost_of_removal FA_BOOKS.LTD_COST_OF_REMOVAL%TYPE;
275: h_prior_eofy_reserve FA_BOOKS.PRIOR_EOFY_RESERVE%TYPE;
276: h_eop_adj_cost FA_BOOKS.EOP_ADJ_COST%TYPE;
277: h_eop_formula_factor FA_BOOKS.EOP_FORMULA_FACTOR%TYPE;
278: h_exclude_proceeds_from_basis FA_BOOKS.EXCLUDE_PROCEEDS_FROM_BASIS%TYPE;
279: h_retirement_deprn_option FA_BOOKS.RETIREMENT_DEPRN_OPTION%TYPE;
272: h_eofy_reserve FA_BOOKS.EOFY_RESERVE%TYPE;
273: h_cip_cost FA_BOOKS.CIP_COST%TYPE;
274: h_ltd_cost_of_removal FA_BOOKS.LTD_COST_OF_REMOVAL%TYPE;
275: h_prior_eofy_reserve FA_BOOKS.PRIOR_EOFY_RESERVE%TYPE;
276: h_eop_adj_cost FA_BOOKS.EOP_ADJ_COST%TYPE;
277: h_eop_formula_factor FA_BOOKS.EOP_FORMULA_FACTOR%TYPE;
278: h_exclude_proceeds_from_basis FA_BOOKS.EXCLUDE_PROCEEDS_FROM_BASIS%TYPE;
279: h_retirement_deprn_option FA_BOOKS.RETIREMENT_DEPRN_OPTION%TYPE;
280: h_terminal_gain_loss_amount FA_BOOKS.terminal_gain_loss_amount%type;
273: h_cip_cost FA_BOOKS.CIP_COST%TYPE;
274: h_ltd_cost_of_removal FA_BOOKS.LTD_COST_OF_REMOVAL%TYPE;
275: h_prior_eofy_reserve FA_BOOKS.PRIOR_EOFY_RESERVE%TYPE;
276: h_eop_adj_cost FA_BOOKS.EOP_ADJ_COST%TYPE;
277: h_eop_formula_factor FA_BOOKS.EOP_FORMULA_FACTOR%TYPE;
278: h_exclude_proceeds_from_basis FA_BOOKS.EXCLUDE_PROCEEDS_FROM_BASIS%TYPE;
279: h_retirement_deprn_option FA_BOOKS.RETIREMENT_DEPRN_OPTION%TYPE;
280: h_terminal_gain_loss_amount FA_BOOKS.terminal_gain_loss_amount%type;
281: h_pc_fully_reserved number;
274: h_ltd_cost_of_removal FA_BOOKS.LTD_COST_OF_REMOVAL%TYPE;
275: h_prior_eofy_reserve FA_BOOKS.PRIOR_EOFY_RESERVE%TYPE;
276: h_eop_adj_cost FA_BOOKS.EOP_ADJ_COST%TYPE;
277: h_eop_formula_factor FA_BOOKS.EOP_FORMULA_FACTOR%TYPE;
278: h_exclude_proceeds_from_basis FA_BOOKS.EXCLUDE_PROCEEDS_FROM_BASIS%TYPE;
279: h_retirement_deprn_option FA_BOOKS.RETIREMENT_DEPRN_OPTION%TYPE;
280: h_terminal_gain_loss_amount FA_BOOKS.terminal_gain_loss_amount%type;
281: h_pc_fully_reserved number;
282: -- Bug 6660490 Japan Phase3 bug
275: h_prior_eofy_reserve FA_BOOKS.PRIOR_EOFY_RESERVE%TYPE;
276: h_eop_adj_cost FA_BOOKS.EOP_ADJ_COST%TYPE;
277: h_eop_formula_factor FA_BOOKS.EOP_FORMULA_FACTOR%TYPE;
278: h_exclude_proceeds_from_basis FA_BOOKS.EXCLUDE_PROCEEDS_FROM_BASIS%TYPE;
279: h_retirement_deprn_option FA_BOOKS.RETIREMENT_DEPRN_OPTION%TYPE;
280: h_terminal_gain_loss_amount FA_BOOKS.terminal_gain_loss_amount%type;
281: h_pc_fully_reserved number;
282: -- Bug 6660490 Japan Phase3 bug
283: h_fully_extended integer;
276: h_eop_adj_cost FA_BOOKS.EOP_ADJ_COST%TYPE;
277: h_eop_formula_factor FA_BOOKS.EOP_FORMULA_FACTOR%TYPE;
278: h_exclude_proceeds_from_basis FA_BOOKS.EXCLUDE_PROCEEDS_FROM_BASIS%TYPE;
279: h_retirement_deprn_option FA_BOOKS.RETIREMENT_DEPRN_OPTION%TYPE;
280: h_terminal_gain_loss_amount FA_BOOKS.terminal_gain_loss_amount%type;
281: h_pc_fully_reserved number;
282: -- Bug 6660490 Japan Phase3 bug
283: h_fully_extended integer;
284: h_pc_fully_extended number;
482: h_extended_flag, -- Bug 6660490
483: h_pc_extended, -- Bug 8211842
484: h_current_pc -- Bug 8211842
485: FROM
486: fa_books book,
487: fa_methods m,
488: fa_conventions conv,
489: fa_convention_types ctype,
490: fa_book_controls bc,