1 PACKAGE FA_SORP_IMPAIRMENT_PVT AUTHID CURRENT_USER AS
2 /* $Header: FAVSIMPS.pls 120.3.12010000.1 2009/07/21 12:37:46 glchen noship $ */
3
4
5 FUNCTION create_acct_impair_class (
6 p_impair_class IN VARCHAR2,
7 p_impair_loss_acct IN VARCHAR2,
8 p_impairment_amount IN NUMBER,
9 p_reval_reserve_adj IN NUMBER,
10 px_adj IN OUT NOCOPY FA_ADJUST_TYPE_PKG.FA_ADJ_ROW_STRUCT,
11 p_created_by IN NUMBER,
12 p_creation_date IN DATE
13 , p_log_level_rec IN FA_API_TYPES.log_level_rec_type) RETURN BOOLEAN;
14
15
16 -- This function is used to impairment accounting entries for SORP Compliance
17 -- Project
18 FUNCTION create_sorp_imp_acct (
19 px_adj IN OUT NOCOPY FA_ADJUST_TYPE_PKG.FA_ADJ_ROW_STRUCT,
20 p_impairment_amount IN NUMBER,
21 p_reval_reserve_adj IN NUMBER,
22
23 p_impair_class IN VARCHAR2,
24 p_impair_loss_acct IN VARCHAR2,
25 p_split_impair_flag IN VARCHAR2,
26
27 p_split1_impair_class IN VARCHAR2,
28 p_split1_loss_amount IN NUMBER,
29 p_split1_reval_reserve IN NUMBER,
30 p_split1_loss_acct IN VARCHAR2,
31
32 p_split2_impair_class IN VARCHAR2,
33 p_split2_loss_amount IN NUMBER,
34 p_split2_reval_reserve IN NUMBER,
35 p_split2_loss_acct IN VARCHAR2,
36
37 p_split3_impair_class IN VARCHAR2,
38 p_split3_loss_amount IN NUMBER,
39 p_split3_reval_reserve IN NUMBER,
40 p_split3_loss_acct IN VARCHAR2,
41
42 p_created_by IN NUMBER,
43 p_creation_date IN DATE
44
45 , p_log_level_rec IN FA_API_TYPES.log_level_rec_type) RETURN BOOLEAN;
46
47
48
49 FUNCTION sorp_processing( p_request_id IN NUMBER
50 , p_impairment_id IN NUMBER
51 , p_mrc_sob_type_code IN VARCHAR2
52 , p_set_of_books_id IN NUMBER
53 , p_book_type_code IN VARCHAR2
54 , p_precision IN NUMBER
55
56 , p_log_level_rec IN FA_API_TYPES.log_level_rec_type) RETURN BOOLEAN;
57
58 END FA_SORP_IMPAIRMENT_PVT;