1 PACKAGE IGI_IAC_CATCHUP_PKG AUTHID CURRENT_USER AS
2 -- $Header: igiiacts.pls 120.5.12000000.2 2007/10/16 14:15:19 sharoy ship $
3
4 FUNCTION Do_Deprn_Catchup(
5 p_period_counter_from IN NUMBER,
6 p_period_counter_to IN NUMBER,
7 p_period_counter IN NUMBER,
8 p_crud_iac_tables IN BOOLEAN,
9 p_calling_function IN VARCHAR2,
10 p_fa_deprn_expense_py IN NUMBER,
11 p_fa_deprn_expense_cy IN NUMBER,
12 p_asset_last_period IN NUMBER,
13 p_fa_deprn_reserve IN NUMBER,
14 p_fa_deprn_ytd IN NUMBER,
15 p_asset_balance IN OUT NOCOPY igi_iac_types.iac_reval_input_asset,
16 p_event_id IN NUMBER --R12 uptake
17 ) return BOOLEAN;
18
19 FUNCTION get_FA_Deprn_Expense(
20 p_asset_id IN NUMBER,
21 p_book_type_code IN VARCHAR2,
22 p_period_counter IN NUMBER,
23 p_calling_function IN VARCHAR2,
24 p_deprn_reserve IN NUMBER,
25 p_deprn_YTD IN NUMBER,
26 p_deprn_expense_py OUT NOCOPY NUMBER,
27 p_deprn_expense_cy OUT NOCOPY NUMBER,
28 p_last_asset_period OUT NOCOPY NUMBER
29 ) return BOOLEAN;
30
31 FUNCTION do_reval_init_struct(
32 p_period_counter IN NUMBER,
33 p_reval_control IN OUT NOCOPY igi_iac_types.iac_reval_control_tab,
34 p_reval_asset_params IN OUT NOCOPY igi_iac_types.iac_reval_asset_params_tab,
35 p_reval_input_asset IN OUT NOCOPY igi_iac_types.iac_reval_asset_tab,
36 p_reval_output_asset IN OUT NOCOPY igi_iac_types.iac_reval_asset_tab,
37 p_reval_output_asset_mvmt IN OUT NOCOPY igi_iac_types.iac_reval_asset_tab,
38 p_reval_asset_rules IN OUT NOCOPY igi_iac_types.iac_reval_asset_rules_tab,
39 p_prev_rate_info IN OUT NOCOPY igi_iac_types.iac_reval_rates_tab,
40 p_curr_rate_info_first IN OUT NOCOPY igi_iac_types.iac_reval_rates_tab,
41 p_curr_rate_info_next IN OUT NOCOPY igi_iac_types.iac_reval_rates_tab,
42 p_curr_rate_info IN OUT NOCOPY igi_iac_types.iac_reval_rates_tab,
43 p_reval_exceptions IN OUT NOCOPY igi_iac_types.iac_reval_exceptions_tab,
44 p_fa_asset_info IN OUT NOCOPY igi_iac_types.iac_reval_fa_asset_info_tab,
45 p_fa_deprn_expense_py IN NUMBER,
46 p_fa_deprn_expense_cy IN NUMBER,
47 p_asset_last_period IN NUMBER,
48 p_calling_function IN varchar2
49 ) return BOOLEAN;
50
51 END igi_iac_catchup_pkg;