1 PACKAGE FA_ADDITION_PUB AUTHID CURRENT_USER AS
2 /* $Header: FAPADDS.pls 120.4 2009/03/27 10:22:21 bridgway ship $ */
3 /*#
4 * Create asset additions.
5 * @rep:scope public
6 * @rep:product FA
7 * @rep:lifecycle active
8 * @rep:displayname Asset Addition API
9 * @rep:compatibility S
10 * @rep:category BUSINESS_ENTITY FA_ASSET
11 * @rep:metalink 232070.1 Additions API Documentation Supplement
12 */
13
14
15 /*#
16 * Add an asset to a specific book.
17 * @param p_api_version The version of the API
18 * @param p_init_msg_list The initialize message list
19 * @param p_commit The Commit flag
20 * @param p_validation_level The validation level
21 * @param x_return_status The return status
22 * @param x_msg_count The message count
23 * @param x_msg_data The message data
24 * @param p_calling_fn The calling function name
25 * @param px_trans_rec The transaction record
26 * @param px_dist_trans_rec The distribution transaction record
27 * @param px_asset_hdr_rec The asset header record
28 * @param px_asset_desc_rec The asset descriptive record
29 * @param px_asset_type_rec The asset type record
30 * @param px_asset_cat_rec The asset category record
31 * @param px_asset_hierarchy_rec The asset hierarchy record
32 * @param px_asset_fin_rec The asset financial information record
33 * @param px_asset_deprn_rec The asset depreciation record
34 * @param px_asset_dist_tbl The table of asset assignments
35 * @param px_inv_tbl The table of invoices
36 * @rep:scope public
37 * @rep:lifecycle active
38 * @rep:displayname Add Asset
39 * @rep:compatibility S
40 */
41 procedure do_addition (
42 -- Standard Paramters --
43 p_api_version IN NUMBER,
44 p_init_msg_list IN VARCHAR2 := FND_API.G_FALSE,
45 p_commit IN VARCHAR2 := FND_API.G_FALSE,
46 p_validation_level IN NUMBER:=FND_API.G_VALID_LEVEL_FULL,
47 x_return_status OUT NOCOPY VARCHAR2,
48 x_msg_count OUT NOCOPY NUMBER,
49 x_msg_data OUT NOCOPY VARCHAR2,
50 p_calling_fn IN VARCHAR2,
51 -- Transaction Object --
52 px_trans_rec IN OUT NOCOPY fa_api_types.trans_rec_type,
53 px_dist_trans_rec IN OUT NOCOPY fa_api_types.trans_rec_type,
54 -- Asset Object --
55 px_asset_hdr_rec IN OUT NOCOPY fa_api_types.asset_hdr_rec_type,
56 px_asset_desc_rec IN OUT NOCOPY fa_api_types.asset_desc_rec_type,
57 px_asset_type_rec IN OUT NOCOPY fa_api_types.asset_type_rec_type,
58 px_asset_cat_rec IN OUT NOCOPY fa_api_types.asset_cat_rec_type,
59 px_asset_hierarchy_rec IN OUT NOCOPY fa_api_types.asset_hierarchy_rec_type,
60 px_asset_fin_rec IN OUT NOCOPY fa_api_types.asset_fin_rec_type,
61 px_asset_deprn_rec IN OUT NOCOPY fa_api_types.asset_deprn_rec_type,
62 px_asset_dist_tbl IN OUT NOCOPY fa_api_types.asset_dist_tbl_type,
63 -- Invoice Object --
64 px_inv_tbl IN OUT NOCOPY fa_api_types.inv_tbl_type
65 );
66
67 END FA_ADDITION_PUB;