DBA Data[Home] [Help]

PACKAGE: APPS.FA_RECLASS_PVT

Source


1 PACKAGE FA_RECLASS_PVT as
2 /* $Header: FAVRECS.pls 120.2 2005/06/24 16:43:58 snarayan noship $   */
3 
4 /* ---------------------------------------------------------------
5  * Name            : Do_reclass
6  * Type            : Function
7  * Returns         : Boolean
8  * Purpose         : Perform reclass transaction for an asset
9  * Calling Details : This function expects the following parameters with
10  *                   valid data for it to perform the Reclass transaction
11  *                   successfully
12  *                   px_api_hdr_rec
13  *                   px_msg_rec
14  *                   px_trans_rec.amortization_start_date
15  *                   px_asset_desc_rec.asset_number
16  *                   px_asset_cat_rec_new.category_id
17  * ---------------------------------------------------------------- */
18 
19  FUNCTION do_reclass(
20            px_trans_rec          IN OUT NOCOPY  FA_API_TYPES.trans_rec_type,
21            px_asset_desc_rec     IN OUT NOCOPY  FA_API_TYPES.asset_desc_rec_type,
22            px_asset_hdr_rec      IN OUT NOCOPY  FA_API_TYPES.asset_hdr_rec_type,
23            px_asset_type_rec     IN OUT NOCOPY  FA_API_TYPES.asset_type_rec_type,
24            px_asset_cat_rec_old  IN OUT NOCOPY  FA_API_TYPES.asset_cat_rec_type,
25            px_asset_cat_rec_new  IN OUT NOCOPY  FA_API_TYPES.asset_cat_rec_type,
26            p_recl_opt_rec        IN      FA_API_TYPES.reclass_options_rec_type,
27            p_log_level_rec      IN     FA_API_TYPES.log_level_rec_type default null ) return boolean;
28 
29 /* ---------------------------------------------------------------
30  * Name            : validate_reclass
31  * Type            : Function
32  * Returns         : Boolean
33  * Purpose         : validates reclass transaction for an asset
34  * Calling Details : This function expects the following parameters
35  *                   to perform validations successfully
36  *                   px_api_hdr_rec
37  *                   px_msg_rec
38  *                   px_trans_rec
39  *                   px_asset_desc_rec
40  *                   px_asset_hdr_rec
41  * ---------------------------------------------------------------- */
42 
43 FUNCTION validate_reclass (
44          p_trans_rec           IN   FA_API_TYPES.trans_rec_type,
45          p_asset_desc_rec      IN   FA_API_TYPES.asset_desc_rec_type,
46          p_asset_hdr_rec       IN   FA_API_TYPES.asset_hdr_rec_type,
47          p_asset_type_rec      IN   FA_API_TYPES.asset_type_rec_type,
48          p_asset_cat_rec_old   IN   FA_API_TYPES.asset_cat_rec_type,
49          p_asset_cat_rec_new   IN   FA_API_TYPES.asset_cat_rec_type,
50          p_log_level_rec      IN     FA_API_TYPES.log_level_rec_type default null ) return boolean;
51 
52 -- --------------------------------
53 
54 -- -------------------------------
55 
56 FUNCTION validate_redefault(
57          px_trans_rec            IN   OUT NOCOPY  FA_API_TYPES.trans_rec_type,
58          px_asset_desc_rec       IN   OUT NOCOPY  FA_API_TYPES.asset_desc_rec_type,
59          px_asset_hdr_rec        IN   OUT NOCOPY  FA_API_TYPES.asset_hdr_rec_type,
60          px_asset_type_rec       IN   OUT NOCOPY  FA_API_TYPES.asset_type_rec_type,
61          px_asset_cat_rec_old    IN   OUT NOCOPY  FA_API_TYPES.asset_cat_rec_type,
62          px_asset_cat_rec_new    IN   OUT NOCOPY  FA_API_TYPES.asset_cat_rec_type,
63          p_mass_request_id       IN        NUMBER DEFAULT null,
64          p_log_level_rec      IN     FA_API_TYPES.log_level_rec_type default null ) return boolean;
65 
66 /* -------------------------------------------------------------------
67 
68 
69 * ------------------------------------------------------------------- */
70 
71 FUNCTION do_redefault(
72          px_trans_rec            IN   OUT NOCOPY  FA_API_TYPES.trans_rec_type,
73          px_asset_desc_rec       IN   OUT NOCOPY  FA_API_TYPES.asset_desc_rec_type,
74          px_asset_hdr_rec        IN   OUT NOCOPY  FA_API_TYPES.asset_hdr_rec_type,
75          px_asset_type_rec       IN   OUT NOCOPY  FA_API_TYPES.asset_type_rec_type,
76          px_asset_cat_rec_old    IN   OUT NOCOPY  FA_API_TYPES.asset_cat_rec_type,
77          px_asset_cat_rec_new    IN   OUT NOCOPY  FA_API_TYPES.asset_cat_rec_type,
78          p_mass_request_id       IN        NUMBER DEFAULT null,
79          p_log_level_rec      IN     FA_API_TYPES.log_level_rec_type default null ) return boolean;
80 
81 
82 /* ------------------------------------------------------------
83 *
84 *
85 * ------------------------------------------------------------- */
86 FUNCTION populate_adjust_info (
87                px_trans_rec              IN OUT NOCOPY FA_API_TYPES.trans_rec_type,
88                px_asset_hdr_rec          IN OUT NOCOPY FA_API_TYPES.asset_hdr_rec_type,
89                px_asset_desc_rec         IN OUT NOCOPY FA_API_TYPES.asset_desc_rec_type,
90                px_asset_type_rec         IN OUT NOCOPY FA_API_TYPES.asset_type_rec_type,
91                px_asset_cat_rec          IN OUT NOCOPY FA_API_TYPES.asset_cat_rec_type,
92                px_asset_fin_rec          IN OUT NOCOPY FA_API_TYPES.asset_fin_rec_type,
93                px_asset_fin_rec_adj      IN OUT NOCOPY FA_API_TYPES.asset_fin_rec_type,
94                px_asset_deprn_rec        IN OUT NOCOPY FA_API_TYPES.asset_deprn_rec_type,
95                px_asset_deprn_rec_adj    IN OUT NOCOPY FA_API_TYPES.asset_deprn_rec_type,
96                p_old_rules               IN     FA_LOAD_TBL_PKG.asset_deprn_info,
97                p_new_rules               IN     FA_LOAD_TBL_PKG.asset_deprn_info,
98                p_log_level_rec      IN     FA_API_TYPES.log_level_rec_type default null
99                ) return boolean;
100 
101 
102 END FA_RECLASS_PVT;