1 PACKAGE FA_RECLASS_PUB as
2 /* $Header: FAPRECS.pls 120.4 2006/06/30 07:29:01 tdewanga noship $ */
3 /*#
4 * Creates asset reclassifications.
5 * @rep:scope public
6 * @rep:product FA
7 * @rep:lifecycle active
8 * @rep:displayname Reclassify Asset API
9 * @rep:compatibility S
10 * @rep:category BUSINESS_ENTITY FA_ASSET
11 * @rep:metalink 206478.1 Reclass API Documentation Supplement
12 */
13
14 /* ---------------------------------------------------------------
15 * Name : Do_reclass
16 * Type : Function
17 * Returns : Boolean
18 * Purpose : Perform reclass transaction for an asset
19 * Calling Details : This procedure expects the following parameters with
20 * valid data for it to perform the Reclass transaction
21 * successfully
22 * p_asset_desc_rec.asset_number
23 * p_asset_cat_rec_new.category_id
24 * ---------------------------------------------------------------- */
25
26 /*#
27 * Reclassify an asset to a different category.
28 * @param p_api_version The version of the API
29 * @param p_init_msg_list The initialize message list
30 * @param p_commit The Commit flag
31 * @param p_validation_level The validation level
32 * @param p_calling_fn The calling function name
33 * @param x_return_status The return status
34 * @param x_msg_count The message count
35 * @param x_msg_data The message data
36 * @param px_trans_rec The transaction record
37 * @param px_asset_hdr_rec The asset header record
38 * @param px_asset_cat_rec_new The new asset category record
39 * @param p_recl_opt_rec reclass The options record
40 * @rep:scope public
41 * @rep:lifecycle active
42 * @rep:displayname Reclassify Asset
43 * @rep:compatibility S
44 */
45 PROCEDURE do_reclass (
46 -- std parameters
47 p_api_version IN NUMBER,
48 p_init_msg_list IN VARCHAR2 := FND_API.G_FALSE,
49 p_commit IN VARCHAR2 := FND_API.G_FALSE,
50 p_validation_level IN NUMBER := FND_API.G_VALID_LEVEL_FULL,
51 p_calling_fn IN VARCHAR2,
52 x_return_status OUT NOCOPY VARCHAR2,
53 x_msg_count OUT NOCOPY NUMBER,
54 x_msg_data OUT NOCOPY VARCHAR2,
55 -- api parameters
56 px_trans_rec IN OUT NOCOPY FA_API_TYPES.trans_rec_type,
57 px_asset_hdr_rec IN OUT NOCOPY FA_API_TYPES.asset_hdr_rec_type,
58 px_asset_cat_rec_new IN OUT NOCOPY FA_API_TYPES.asset_cat_rec_type,
59 p_recl_opt_rec IN FA_API_TYPES.reclass_options_rec_type );
60
61
62 END FA_RECLASS_PUB;