DBA Data[Home] [Help]

PACKAGE: APPS.FA_ASSET_CALC_PVT

Source


1 PACKAGE FA_ASSET_CALC_PVT AUTHID CURRENT_USER as
2 /* $Header: FAVCALS.pls 120.13 2009/03/26 23:39:50 bridgway ship $   */
3 
4 FUNCTION calc_fin_info
5    (px_trans_rec              IN OUT NOCOPY FA_API_TYPES.trans_rec_type,
6     p_inv_trans_rec           IN     FA_API_TYPES.inv_trans_rec_type,
7     p_asset_hdr_rec           IN     FA_API_TYPES.asset_hdr_rec_type,
8     p_asset_desc_rec          IN     FA_API_TYPES.asset_desc_rec_type,
9     p_asset_type_rec          IN     FA_API_TYPES.asset_type_rec_type,
10     p_asset_cat_rec           IN     FA_API_TYPES.asset_cat_rec_type,
11     p_asset_fin_rec_old       IN     FA_API_TYPES.asset_fin_rec_type,
12     p_asset_fin_rec_adj       IN     FA_API_TYPES.asset_fin_rec_type,
13     px_asset_fin_rec_new      IN OUT NOCOPY FA_API_TYPES.asset_fin_rec_type,
14     p_asset_deprn_rec_old     IN     FA_API_TYPES.asset_deprn_rec_type,
15     p_asset_deprn_rec_adj     IN     FA_API_TYPES.asset_deprn_rec_type,
16     px_asset_deprn_rec_new    IN OUT NOCOPY FA_API_TYPES.asset_deprn_rec_type,
17     p_period_rec              IN     FA_API_TYPES.period_rec_type,
18     p_reclassed_asset_id      IN     NUMBER default null,
19     p_reclass_src_dest        IN     VARCHAR2 default null,
20     p_reclassed_asset_dpis    IN     DATE default null,
21     p_mrc_sob_type_code       IN     VARCHAR2,
22     p_group_reclass_options_rec IN OUT NOCOPY FA_API_TYPES.group_reclass_options_rec_type,
23     p_calling_fn              IN     VARCHAR2
24    , p_log_level_rec        IN     FA_API_TYPES.log_level_rec_type) RETURN BOOLEAN;
25 
26 FUNCTION calc_new_amounts
27    (px_trans_rec              IN OUT NOCOPY FA_API_TYPES.trans_rec_type,
28     p_asset_hdr_rec           IN     FA_API_TYPES.asset_hdr_rec_type,
29     p_asset_desc_rec          IN     FA_API_TYPES.asset_desc_rec_type,
30     p_asset_type_rec          IN     FA_API_TYPES.asset_type_rec_type,
31     p_asset_cat_rec           IN     FA_API_TYPES.asset_cat_rec_type,
32     p_asset_fin_rec_old       IN     FA_API_TYPES.asset_fin_rec_type,
33     p_asset_fin_rec_adj       IN     FA_API_TYPES.asset_fin_rec_type,
34     px_asset_fin_rec_new      IN OUT NOCOPY FA_API_TYPES.asset_fin_rec_type,
35     p_asset_deprn_rec_old     IN     FA_API_TYPES.asset_deprn_rec_type,
36     p_asset_deprn_rec_adj     IN     FA_API_TYPES.asset_deprn_rec_type,
37     px_asset_deprn_rec_new    IN OUT NOCOPY FA_API_TYPES.asset_deprn_rec_type,
38     p_mrc_sob_type_code       IN     VARCHAR2
39    , p_log_level_rec        IN     FA_API_TYPES.log_level_rec_type) RETURN BOOLEAN;
40 
41 FUNCTION calc_derived_amounts
42    (px_trans_rec              IN OUT NOCOPY FA_API_TYPES.trans_rec_type,
43     p_asset_hdr_rec           IN     FA_API_TYPES.asset_hdr_rec_type,
44     p_asset_desc_rec          IN     FA_API_TYPES.asset_desc_rec_type,
45     p_asset_type_rec          IN     FA_API_TYPES.asset_type_rec_type,
46     p_asset_cat_rec           IN     FA_API_TYPES.asset_cat_rec_type,
47     p_asset_fin_rec_old       IN     FA_API_TYPES.asset_fin_rec_type,
48     p_asset_fin_rec_adj       IN     FA_API_TYPES.asset_fin_rec_type,
49     px_asset_fin_rec_new      IN OUT NOCOPY FA_API_TYPES.asset_fin_rec_type,
50     p_asset_deprn_rec_old     IN     FA_API_TYPES.asset_deprn_rec_type,
51     p_asset_deprn_rec_adj     IN     FA_API_TYPES.asset_deprn_rec_type,
52     px_asset_deprn_rec_new    IN OUT NOCOPY FA_API_TYPES.asset_deprn_rec_type,
53     p_period_rec              IN     FA_API_TYPES.period_rec_type,
54     p_mrc_sob_type_code       IN     VARCHAR2
55    , p_log_level_rec        IN     FA_API_TYPES.log_level_rec_type) RETURN BOOLEAN;
56 
57 FUNCTION calc_prorate_date
58    (p_asset_hdr_rec           IN     FA_API_TYPES.asset_hdr_rec_type,
59     p_asset_type_rec          IN     FA_API_TYPES.asset_type_rec_type,
60     p_asset_fin_rec_adj       IN     FA_API_TYPES.asset_fin_rec_type,
61     px_asset_fin_rec_new      IN OUT NOCOPY FA_API_TYPES.asset_fin_rec_type,
62     p_period_rec              IN     FA_API_TYPES.period_rec_type
63    , p_log_level_rec        IN     FA_API_TYPES.log_level_rec_type) RETURN BOOLEAN;
64 
65 FUNCTION calc_deprn_start_date
66    (p_asset_hdr_rec           IN     FA_API_TYPES.asset_hdr_rec_type,
67     p_asset_fin_rec_adj       IN     FA_API_TYPES.asset_fin_rec_type,
68     px_asset_fin_rec_new      IN OUT NOCOPY FA_API_TYPES.asset_fin_rec_type
69    , p_log_level_rec        IN     FA_API_TYPES.log_level_rec_type) RETURN BOOLEAN;
70 
71 FUNCTION calc_rec_cost
72    (p_asset_hdr_rec           IN     FA_API_TYPES.asset_hdr_rec_type,
73     p_asset_fin_rec_adj       IN     FA_API_TYPES.asset_fin_rec_type,
74     px_asset_fin_rec_new      IN OUT NOCOPY FA_API_TYPES.asset_fin_rec_type
75    , p_log_level_rec        IN     FA_API_TYPES.log_level_rec_type) RETURN BOOLEAN;
76 
77 FUNCTION calc_deprn_limit_adj_rec_cost
78    (p_asset_hdr_rec           IN     FA_API_TYPES.asset_hdr_rec_type,
79     p_asset_type_rec          IN     FA_API_TYPES.asset_type_rec_type,
80     p_asset_fin_rec_old       IN     FA_API_TYPES.asset_fin_rec_type,
81     p_asset_fin_rec_adj       IN     FA_API_TYPES.asset_fin_rec_type,
82     px_asset_fin_rec_new      IN OUT NOCOPY FA_API_TYPES.asset_fin_rec_type,
83     p_called_from_faxama      IN     BOOLEAN DEFAULT FALSE, -- Bug 6604235
84     p_mrc_sob_type_code       IN     VARCHAR2
85    , p_log_level_rec        IN     FA_API_TYPES.log_level_rec_type) RETURN BOOLEAN;
86 
87 FUNCTION calc_itc_info
88    (p_asset_hdr_rec           IN     FA_API_TYPES.asset_hdr_rec_type,
89     p_asset_fin_rec_adj       IN     FA_API_TYPES.asset_fin_rec_type,
90     px_asset_fin_rec_new      IN OUT NOCOPY FA_API_TYPES.asset_fin_rec_type
91    , p_log_level_rec        IN     FA_API_TYPES.log_level_rec_type) RETURN BOOLEAN;
92 
93 FUNCTION calc_salvage_value
94    (p_trans_rec               IN     FA_API_TYPES.trans_rec_type,
95     p_asset_hdr_rec           IN     FA_API_TYPES.asset_hdr_rec_type,
96     p_asset_type_rec          IN     FA_API_TYPES.asset_type_rec_type,
97     p_asset_fin_rec_old       IN     FA_API_TYPES.asset_fin_rec_type,
98     p_asset_fin_rec_adj       IN     FA_API_TYPES.asset_fin_rec_type,
99     px_asset_fin_rec_new      IN OUT NOCOPY FA_API_TYPES.asset_fin_rec_type,
100     p_mrc_sob_type_code       IN     VARCHAR2
101    , p_log_level_rec        IN     FA_API_TYPES.log_level_rec_type) RETURN BOOLEAN;
102 
103 FUNCTION calc_subcomp_life
104   (p_trans_rec                IN     FA_API_TYPES.trans_rec_type,
105    p_asset_hdr_rec            IN     FA_API_TYPES.asset_hdr_rec_type,
106    p_asset_cat_rec            IN     FA_API_TYPES.asset_cat_rec_type,
107    p_asset_desc_rec           IN     FA_API_TYPES.asset_desc_rec_type,
108    p_period_rec               IN     FA_API_TYPES.period_rec_type,
109    px_asset_fin_rec           IN OUT NOCOPY FA_API_TYPES.asset_fin_rec_type,
110    p_calling_fn               IN     VARCHAR2
111   , p_log_level_rec        IN     FA_API_TYPES.log_level_rec_type) RETURN BOOLEAN;
112 
113 FUNCTION calc_flags
114   (p_trans_rec                IN     FA_API_TYPES.trans_rec_type,
115    p_asset_hdr_rec            IN     FA_API_TYPES.asset_hdr_rec_type,
116    p_asset_type_rec           IN     FA_API_TYPES.asset_type_rec_type,
117    p_asset_fin_rec_old        IN     FA_API_TYPES.asset_fin_rec_type,
118    px_asset_fin_rec_new       IN OUT NOCOPY FA_API_TYPES.asset_fin_rec_type,
119    p_asset_deprn_rec          IN     FA_API_TYPES.asset_deprn_rec_type,
120    p_period_rec               IN     FA_API_TYPES.period_rec_type
121    , p_log_level_rec        IN     FA_API_TYPES.log_level_rec_type) RETURN BOOLEAN;
122 
123 FUNCTION calc_deprn_info
124    (p_trans_rec               IN     FA_API_TYPES.trans_rec_type,
125     p_asset_hdr_rec           IN     FA_API_TYPES.asset_hdr_rec_type,
126     p_asset_desc_rec          IN     FA_API_TYPES.asset_desc_rec_type,
127     p_asset_cat_rec           IN     FA_API_TYPES.asset_cat_rec_type,
128     p_asset_type_rec          IN     FA_API_TYPES.asset_type_rec_type,
129     p_asset_fin_rec_old       IN     FA_API_TYPES.asset_fin_rec_type,
130     p_asset_fin_rec_adj       IN     FA_API_TYPES.asset_fin_rec_type,
131     px_asset_fin_rec_new      IN OUT NOCOPY FA_API_TYPES.asset_fin_rec_type,
132     p_asset_deprn_rec_adj     IN     FA_API_TYPES.asset_deprn_rec_type,
133     p_asset_deprn_rec_new     IN     FA_API_TYPES.asset_deprn_rec_type,
134     p_period_rec              IN     FA_API_TYPES.period_rec_type
135    , p_log_level_rec        IN     FA_API_TYPES.log_level_rec_type) RETURN BOOLEAN;
136 
137 FUNCTION calc_group_info
138    (p_trans_rec               IN     FA_API_TYPES.trans_rec_type,
139     p_asset_hdr_rec           IN     FA_API_TYPES.asset_hdr_rec_type,
140     p_asset_fin_rec_old       IN     FA_API_TYPES.asset_fin_rec_type,
141     p_asset_fin_rec_adj       IN     FA_API_TYPES.asset_fin_rec_type,
142     px_asset_fin_rec_new      IN OUT NOCOPY FA_API_TYPES.asset_fin_rec_type,
143     p_asset_deprn_rec_old     IN     FA_API_TYPES.asset_deprn_rec_type
144    , p_log_level_rec        IN     FA_API_TYPES.log_level_rec_type) RETURN BOOLEAN;
145 
146 FUNCTION calc_member_info
147    (p_trans_rec               IN     FA_API_TYPES.trans_rec_type,
148     p_asset_hdr_rec           IN     FA_API_TYPES.asset_hdr_rec_type,
149     p_asset_fin_rec_old       IN     FA_API_TYPES.asset_fin_rec_type,
150     p_asset_fin_rec_adj       IN     FA_API_TYPES.asset_fin_rec_type,
151     px_asset_fin_rec_new      IN OUT NOCOPY FA_API_TYPES.asset_fin_rec_type,
152     p_asset_deprn_rec_old     IN     FA_API_TYPES.asset_deprn_rec_type
153    , p_log_level_rec        IN     FA_API_TYPES.log_level_rec_type) RETURN BOOLEAN;
154 
155 /* Functioin calc_raf_adj_cost has been relocated to FAVAAMRTB.pls */
156 
157 FUNCTION calc_standalone_info
158    (p_asset_hdr_rec           IN     FA_API_TYPES.asset_Hdr_rec_type,
159     p_asset_fin_rec_old       IN     FA_API_TYPES.asset_fin_rec_type,
160     p_asset_fin_rec_adj       IN     FA_API_TYPES.asset_fin_rec_type,
161     px_asset_fin_rec_new      IN OUT NOCOPY FA_API_TYPES.asset_fin_rec_type,
162     p_asset_deprn_rec_new     IN     FA_API_TYPES.asset_deprn_rec_type
163    , p_log_level_rec        IN     FA_API_TYPES.log_level_rec_type) return boolean;
164 
165 END FA_ASSET_CALC_PVT;