1 PACKAGE FA_IMPAIRMENT_PREV_PVT AUTHID CURRENT_USER AS
2 /* $Header: FAVIMPWS.pls 120.3.12010000.1 2009/07/21 12:37:39 glchen noship $ */
3
4 TYPE tab_num_type IS TABLE OF NUMBER INDEX BY BINARY_INTEGER; -- Bug# 7000391
5 --*********************** Private functions ******************************--
6 -- private declaration for books (mrc) wrapper
7 FUNCTION process_depreciation(
8 p_request_id IN NUMBER,
9 p_book_type_code IN VARCHAR2,
10 p_worker_id IN NUMBER,
11 p_period_rec IN FA_API_TYPES.period_rec_type,
12 p_imp_period_rec IN FA_API_TYPES.period_rec_type,
13 p_mrc_sob_type_code IN VARCHAR2,
14 p_set_of_books_id IN NUMBER,
15 p_calling_fn IN VARCHAR2
16 , p_log_level_rec IN FA_API_TYPES.log_level_rec_type) RETURN BOOLEAN;
17
18
19 FUNCTION calc_total_nbv(
20 p_request_id IN NUMBER
21 , p_book_type_code IN VARCHAR2
22 , p_transaction_date IN DATE
23 , p_period_rec IN FA_API_TYPES.period_rec_type
24 , p_mrc_sob_type_code IN VARCHAR2
25 , p_set_of_books_id IN NUMBER
26 , p_calling_fn IN VARCHAR2
27 , p_asset_id OUT NOCOPY tab_num_type --Bug# 7000391
28 , p_nbv OUT NOCOPY tab_num_type --Bug# 7000391
29 , p_log_level_rec IN FA_API_TYPES.log_level_rec_type) RETURN BOOLEAN;
30
31 FUNCTION process_history(p_request_id number
32 , p_impairment_id number
33 , p_asset_id number
34 , p_book_type_code varchar2
35 , p_period_rec FA_API_TYPES.period_rec_type
36 , p_imp_period_rec FA_API_TYPES.period_rec_type
37 , p_date_placed_in_service date
38 , x_dpr_out OUT NOCOPY fa_std_types.dpr_out_struct
39 , x_dpr_in OUT NOCOPY fa_std_types.dpr_struct
40 , p_mrc_sob_type_code varchar2
41 , p_calling_fn varchar2
42 , p_log_level_rec IN FA_API_TYPES.log_level_rec_type) RETURN BOOLEAN;
43
44 FUNCTION calculate_catchup(p_request_id number
45 , p_book_type_code IN VARCHAR2
46 , p_worker_id IN NUMBER
47 , p_period_rec IN FA_API_TYPES.period_rec_type
48 , p_imp_period_rec IN FA_API_TYPES.period_rec_type
49 , p_mrc_sob_type_code IN VARCHAR2
50 , p_calling_fn IN VARCHAR2
51 , p_log_level_rec IN FA_API_TYPES.log_level_rec_type) RETURN BOOLEAN;
52
53 END FA_IMPAIRMENT_PREV_PVT;