DBA Data[Home] [Help]

PACKAGE: APPS.FA_ASSET_CALC_PVT

Source


1 PACKAGE FA_ASSET_CALC_PVT as
2 /* $Header: FAVCALS.pls 120.12.12010000.1 2008/07/28 13:18:13 appldev 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 default null
25    ) RETURN BOOLEAN;
26 
27 FUNCTION calc_new_amounts
28    (px_trans_rec              IN OUT NOCOPY FA_API_TYPES.trans_rec_type,
29     p_asset_hdr_rec           IN     FA_API_TYPES.asset_hdr_rec_type,
30     p_asset_desc_rec          IN     FA_API_TYPES.asset_desc_rec_type,
31     p_asset_type_rec          IN     FA_API_TYPES.asset_type_rec_type,
32     p_asset_cat_rec           IN     FA_API_TYPES.asset_cat_rec_type,
33     p_asset_fin_rec_old       IN     FA_API_TYPES.asset_fin_rec_type,
34     p_asset_fin_rec_adj       IN     FA_API_TYPES.asset_fin_rec_type,
35     px_asset_fin_rec_new      IN OUT NOCOPY FA_API_TYPES.asset_fin_rec_type,
36     p_asset_deprn_rec_old     IN     FA_API_TYPES.asset_deprn_rec_type,
37     p_asset_deprn_rec_adj     IN     FA_API_TYPES.asset_deprn_rec_type,
38     px_asset_deprn_rec_new    IN OUT NOCOPY FA_API_TYPES.asset_deprn_rec_type,
39     p_mrc_sob_type_code       IN     VARCHAR2,
40     p_log_level_rec           IN     FA_API_TYPES.log_level_rec_type default null
41    ) RETURN BOOLEAN;
42 
43 FUNCTION calc_derived_amounts
44    (px_trans_rec              IN OUT NOCOPY FA_API_TYPES.trans_rec_type,
45     p_asset_hdr_rec           IN     FA_API_TYPES.asset_hdr_rec_type,
46     p_asset_desc_rec          IN     FA_API_TYPES.asset_desc_rec_type,
47     p_asset_type_rec          IN     FA_API_TYPES.asset_type_rec_type,
48     p_asset_cat_rec           IN     FA_API_TYPES.asset_cat_rec_type,
49     p_asset_fin_rec_old       IN     FA_API_TYPES.asset_fin_rec_type,
50     p_asset_fin_rec_adj       IN     FA_API_TYPES.asset_fin_rec_type,
51     px_asset_fin_rec_new      IN OUT NOCOPY FA_API_TYPES.asset_fin_rec_type,
52     p_asset_deprn_rec_old     IN     FA_API_TYPES.asset_deprn_rec_type,
53     p_asset_deprn_rec_adj     IN     FA_API_TYPES.asset_deprn_rec_type,
54     px_asset_deprn_rec_new    IN OUT NOCOPY FA_API_TYPES.asset_deprn_rec_type,
55     p_period_rec              IN     FA_API_TYPES.period_rec_type,
56     p_mrc_sob_type_code       IN     VARCHAR2,
57     p_log_level_rec           IN     FA_API_TYPES.log_level_rec_type default null
58    ) RETURN BOOLEAN;
59 
60 FUNCTION calc_prorate_date
61    (p_asset_hdr_rec           IN     FA_API_TYPES.asset_hdr_rec_type,
62     p_asset_type_rec          IN     FA_API_TYPES.asset_type_rec_type,
63     p_asset_fin_rec_adj       IN     FA_API_TYPES.asset_fin_rec_type,
64     px_asset_fin_rec_new      IN OUT NOCOPY FA_API_TYPES.asset_fin_rec_type,
65     p_period_rec              IN     FA_API_TYPES.period_rec_type,
66     p_log_level_rec           IN     FA_API_TYPES.log_level_rec_type default null
67    ) RETURN BOOLEAN;
68 
69 FUNCTION calc_deprn_start_date
70    (p_asset_hdr_rec           IN     FA_API_TYPES.asset_hdr_rec_type,
71     p_asset_fin_rec_adj       IN     FA_API_TYPES.asset_fin_rec_type,
72     px_asset_fin_rec_new      IN OUT NOCOPY FA_API_TYPES.asset_fin_rec_type,
73     p_log_level_rec           IN     FA_API_TYPES.log_level_rec_type default null
74    ) RETURN BOOLEAN;
75 
76 FUNCTION calc_rec_cost
77    (p_asset_hdr_rec           IN     FA_API_TYPES.asset_hdr_rec_type,
78     p_asset_fin_rec_adj       IN     FA_API_TYPES.asset_fin_rec_type,
79     px_asset_fin_rec_new      IN OUT NOCOPY FA_API_TYPES.asset_fin_rec_type,
80     p_log_level_rec           IN     FA_API_TYPES.log_level_rec_type default null
81    ) RETURN BOOLEAN;
82 
83 FUNCTION calc_deprn_limit_adj_rec_cost
84    (p_asset_hdr_rec           IN     FA_API_TYPES.asset_hdr_rec_type,
85     p_asset_type_rec          IN     FA_API_TYPES.asset_type_rec_type,
86     p_asset_fin_rec_old       IN     FA_API_TYPES.asset_fin_rec_type,
87     p_asset_fin_rec_adj       IN     FA_API_TYPES.asset_fin_rec_type,
88     px_asset_fin_rec_new      IN OUT NOCOPY FA_API_TYPES.asset_fin_rec_type,
89     p_mrc_sob_type_code       IN     VARCHAR2,
90     p_log_level_rec           IN     FA_API_TYPES.log_level_rec_type default null
91    ) RETURN BOOLEAN;
92 
93 FUNCTION calc_itc_info
94    (p_asset_hdr_rec           IN     FA_API_TYPES.asset_hdr_rec_type,
95     p_asset_fin_rec_adj       IN     FA_API_TYPES.asset_fin_rec_type,
96     px_asset_fin_rec_new      IN OUT NOCOPY FA_API_TYPES.asset_fin_rec_type,
97     p_log_level_rec           IN     FA_API_TYPES.log_level_rec_type default null
98    ) RETURN BOOLEAN;
99 
100 FUNCTION calc_salvage_value
101    (p_trans_rec               IN     FA_API_TYPES.trans_rec_type,
102     p_asset_hdr_rec           IN     FA_API_TYPES.asset_hdr_rec_type,
103     p_asset_type_rec          IN     FA_API_TYPES.asset_type_rec_type,
104     p_asset_fin_rec_old       IN     FA_API_TYPES.asset_fin_rec_type,
105     p_asset_fin_rec_adj       IN     FA_API_TYPES.asset_fin_rec_type,
106     px_asset_fin_rec_new      IN OUT NOCOPY FA_API_TYPES.asset_fin_rec_type,
107     p_mrc_sob_type_code       IN     VARCHAR2,
108     p_log_level_rec           IN     FA_API_TYPES.log_level_rec_type default null
109    ) RETURN BOOLEAN;
110 
111 FUNCTION calc_subcomp_life
112   (p_trans_rec                IN     FA_API_TYPES.trans_rec_type,
113    p_asset_hdr_rec            IN     FA_API_TYPES.asset_hdr_rec_type,
114    p_asset_cat_rec            IN     FA_API_TYPES.asset_cat_rec_type,
115    p_asset_desc_rec           IN     FA_API_TYPES.asset_desc_rec_type,
116    p_period_rec               IN     FA_API_TYPES.period_rec_type,
117    px_asset_fin_rec           IN OUT NOCOPY FA_API_TYPES.asset_fin_rec_type,
118    p_calling_fn               IN     VARCHAR2,
119    p_log_level_rec           IN     FA_API_TYPES.log_level_rec_type default null
120   ) RETURN BOOLEAN;
121 
122 FUNCTION calc_flags
123   (p_trans_rec                IN     FA_API_TYPES.trans_rec_type,
124    p_asset_hdr_rec            IN     FA_API_TYPES.asset_hdr_rec_type,
125    p_asset_type_rec           IN     FA_API_TYPES.asset_type_rec_type,
126    p_asset_fin_rec_old        IN     FA_API_TYPES.asset_fin_rec_type,
127    px_asset_fin_rec_new       IN OUT NOCOPY FA_API_TYPES.asset_fin_rec_type,
128    p_asset_deprn_rec          IN     FA_API_TYPES.asset_deprn_rec_type,
129    p_period_rec               IN     FA_API_TYPES.period_rec_type,
130    p_log_level_rec           IN     FA_API_TYPES.log_level_rec_type default null
131    ) RETURN BOOLEAN;
132 
133 FUNCTION calc_deprn_info
134    (p_trans_rec               IN     FA_API_TYPES.trans_rec_type,
135     p_asset_hdr_rec           IN     FA_API_TYPES.asset_hdr_rec_type,
136     p_asset_desc_rec          IN     FA_API_TYPES.asset_desc_rec_type,
137     p_asset_cat_rec           IN     FA_API_TYPES.asset_cat_rec_type,
138     p_asset_type_rec          IN     FA_API_TYPES.asset_type_rec_type,
139     p_asset_fin_rec_old       IN     FA_API_TYPES.asset_fin_rec_type,
140     p_asset_fin_rec_adj       IN     FA_API_TYPES.asset_fin_rec_type,
141     px_asset_fin_rec_new      IN OUT NOCOPY FA_API_TYPES.asset_fin_rec_type,
142     p_asset_deprn_rec_adj     IN     FA_API_TYPES.asset_deprn_rec_type,
143     p_asset_deprn_rec_new     IN     FA_API_TYPES.asset_deprn_rec_type,
144     p_period_rec              IN     FA_API_TYPES.period_rec_type,
145     p_log_level_rec           IN     FA_API_TYPES.log_level_rec_type default null
146    ) RETURN BOOLEAN;
147 
148 FUNCTION calc_group_info
149    (p_trans_rec               IN     FA_API_TYPES.trans_rec_type,
150     p_asset_hdr_rec           IN     FA_API_TYPES.asset_hdr_rec_type,
151     p_asset_fin_rec_old       IN     FA_API_TYPES.asset_fin_rec_type,
152     p_asset_fin_rec_adj       IN     FA_API_TYPES.asset_fin_rec_type,
153     px_asset_fin_rec_new      IN OUT NOCOPY FA_API_TYPES.asset_fin_rec_type,
154     p_asset_deprn_rec_old     IN     FA_API_TYPES.asset_deprn_rec_type,
155     p_log_level_rec           IN     FA_API_TYPES.log_level_rec_type default null
156    ) RETURN BOOLEAN;
157 
158 FUNCTION calc_member_info
159    (p_trans_rec               IN     FA_API_TYPES.trans_rec_type,
160     p_asset_hdr_rec           IN     FA_API_TYPES.asset_hdr_rec_type,
161     p_asset_fin_rec_old       IN     FA_API_TYPES.asset_fin_rec_type,
162     p_asset_fin_rec_adj       IN     FA_API_TYPES.asset_fin_rec_type,
163     px_asset_fin_rec_new      IN OUT NOCOPY FA_API_TYPES.asset_fin_rec_type,
164     p_asset_deprn_rec_old     IN     FA_API_TYPES.asset_deprn_rec_type,
165     p_log_level_rec           IN     FA_API_TYPES.log_level_rec_type default null
166    ) RETURN BOOLEAN;
167 
168 /* Functioin calc_raf_adj_cost has been relocated to FAVAAMRTB.pls */
169 
170 FUNCTION calc_standalone_info
171    (p_asset_hdr_rec           IN     FA_API_TYPES.asset_Hdr_rec_type,
172     p_asset_fin_rec_old       IN     FA_API_TYPES.asset_fin_rec_type,
173     p_asset_fin_rec_adj       IN     FA_API_TYPES.asset_fin_rec_type,
174     px_asset_fin_rec_new      IN OUT NOCOPY FA_API_TYPES.asset_fin_rec_type,
175     p_asset_deprn_rec_new     IN     FA_API_TYPES.asset_deprn_rec_type,
176     p_log_level_rec           IN     FA_API_TYPES.log_level_rec_type default null
177    ) return boolean;
178 
179 END FA_ASSET_CALC_PVT;