DBA Data[Home] [Help]

PACKAGE: APPS.FA_RECLASS_PVT

Source


1 PACKAGE FA_RECLASS_PVT AUTHID CURRENT_USER as
2 /* $Header: FAVRECS.pls 120.3 2009/03/27 00:43:09 bridgway ship $   */
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 , p_log_level_rec        IN     FA_API_TYPES.log_level_rec_type) return boolean;
27 
28 /* ---------------------------------------------------------------
29  * Name            : validate_reclass
30  * Type            : Function
31  * Returns         : Boolean
32  * Purpose         : validates reclass transaction for an asset
33  * Calling Details : This function expects the following parameters
34  *                   to perform validations successfully
35  *                   px_api_hdr_rec
36  *                   px_msg_rec
37  *                   px_trans_rec
38  *                   px_asset_desc_rec
39  *                   px_asset_hdr_rec
40  * ---------------------------------------------------------------- */
41 
42 FUNCTION validate_reclass (
43          p_trans_rec           IN   FA_API_TYPES.trans_rec_type,
44          p_asset_desc_rec      IN   FA_API_TYPES.asset_desc_rec_type,
45          p_asset_hdr_rec       IN   FA_API_TYPES.asset_hdr_rec_type,
46          p_asset_type_rec      IN   FA_API_TYPES.asset_type_rec_type,
47          p_asset_cat_rec_old   IN   FA_API_TYPES.asset_cat_rec_type,
48          p_asset_cat_rec_new   IN   FA_API_TYPES.asset_cat_rec_type , p_log_level_rec        IN     FA_API_TYPES.log_level_rec_type) return boolean;
49 
50 -- --------------------------------
51 
52 -- -------------------------------
53 
54 FUNCTION validate_redefault(
55          px_trans_rec            IN   OUT NOCOPY  FA_API_TYPES.trans_rec_type,
56          px_asset_desc_rec       IN   OUT NOCOPY  FA_API_TYPES.asset_desc_rec_type,
57          px_asset_hdr_rec        IN   OUT NOCOPY  FA_API_TYPES.asset_hdr_rec_type,
58          px_asset_type_rec       IN   OUT NOCOPY  FA_API_TYPES.asset_type_rec_type,
59          px_asset_cat_rec_old    IN   OUT NOCOPY  FA_API_TYPES.asset_cat_rec_type,
60          px_asset_cat_rec_new    IN   OUT NOCOPY  FA_API_TYPES.asset_cat_rec_type,
61          p_mass_request_id       IN        NUMBER DEFAULT null , p_log_level_rec        IN     FA_API_TYPES.log_level_rec_type) return boolean;
62 
63 /* -------------------------------------------------------------------
64 
65 
66 * ------------------------------------------------------------------- */
67 
68 FUNCTION do_redefault(
69          px_trans_rec            IN   OUT NOCOPY  FA_API_TYPES.trans_rec_type,
70          px_asset_desc_rec       IN   OUT NOCOPY  FA_API_TYPES.asset_desc_rec_type,
71          px_asset_hdr_rec        IN   OUT NOCOPY  FA_API_TYPES.asset_hdr_rec_type,
72          px_asset_type_rec       IN   OUT NOCOPY  FA_API_TYPES.asset_type_rec_type,
73          px_asset_cat_rec_old    IN   OUT NOCOPY  FA_API_TYPES.asset_cat_rec_type,
74          px_asset_cat_rec_new    IN   OUT NOCOPY  FA_API_TYPES.asset_cat_rec_type,
75          p_mass_request_id       IN        NUMBER DEFAULT null , p_log_level_rec        IN     FA_API_TYPES.log_level_rec_type) return boolean;
76 
77 
78 /* ------------------------------------------------------------
79 *
80 *
81 * ------------------------------------------------------------- */
82 FUNCTION populate_adjust_info (
83                px_trans_rec              IN OUT NOCOPY FA_API_TYPES.trans_rec_type,
84                px_asset_hdr_rec          IN OUT NOCOPY FA_API_TYPES.asset_hdr_rec_type,
85                px_asset_desc_rec         IN OUT NOCOPY FA_API_TYPES.asset_desc_rec_type,
86                px_asset_type_rec         IN OUT NOCOPY FA_API_TYPES.asset_type_rec_type,
87                px_asset_cat_rec          IN OUT NOCOPY FA_API_TYPES.asset_cat_rec_type,
88                px_asset_fin_rec          IN OUT NOCOPY FA_API_TYPES.asset_fin_rec_type,
89                px_asset_fin_rec_adj      IN OUT NOCOPY FA_API_TYPES.asset_fin_rec_type,
90                px_asset_deprn_rec        IN OUT NOCOPY FA_API_TYPES.asset_deprn_rec_type,
91                px_asset_deprn_rec_adj    IN OUT NOCOPY FA_API_TYPES.asset_deprn_rec_type,
92                p_old_rules               IN     FA_LOAD_TBL_PKG.asset_deprn_info,
93                p_new_rules               IN     FA_LOAD_TBL_PKG.asset_deprn_info
94                , p_log_level_rec        IN     FA_API_TYPES.log_level_rec_type) return boolean;
95 
96 
97 END FA_RECLASS_PVT;