1 PACKAGE FA_RETIREMENT_ADJUSTMENT_PUB AS
2 /* $Header: FAPRADJS.pls 120.3 2004/12/01 14:05:09 vmarella noship $ */
3 /*#
4 * Performs group retirement adjustments.
5 * @rep:scope public
6 * @rep:product FA
7 * @rep:lifecycle active
8 * @rep:displayname Group Retirement Adjustment API
9 * @rep:compatibility S
10 * @rep:category BUSINESS_ENTITY FA_ASSET
11 */
12
13 /*#
14 * Adjust the proceeds and/or cost of removal information for a group asset.
15 * @param p_api_version The version of the API
16 * @param p_init_msg_list The initialize message list flag
17 * @param p_commit The Commit flag
18 * @param p_validation_level The validation level
19 * @param p_calling_fn The calling function
20 * @param x_return_status The return status
21 * @param x_msg_count The message count
22 * @param x_msg_data The message data
23 * @param px_trans_rec The transaction record
24 * @param px_asset_hdr_rec The asset header record
25 * @param p_cost_of_removal The cost of removal amount
26 * @param p_proceeds The proceeds amount
27 * @param p_cost_of_removal_ccid The cost of removal code combination identifier
28 * @param p_proceeds_ccid The proceeds code combination identifier
29 * @rep:scope public
30 * @rep:lifecycle active
31 * @rep:displayname Adjust Group Asset Retirement
32 * @rep:compatibility S
33 */
34 PROCEDURE do_retirement_adjustment
35 (p_api_version IN NUMBER,
36 p_init_msg_list IN VARCHAR2 := FND_API.G_FALSE,
37 p_commit IN VARCHAR2 := FND_API.G_FALSE,
38 p_validation_level IN NUMBER := FND_API.G_VALID_LEVEL_FULL,
39 p_calling_fn IN VARCHAR2,
40 x_return_status OUT NOCOPY VARCHAR2,
41 x_msg_count OUT NOCOPY NUMBER,
42 x_msg_data OUT NOCOPY VARCHAR2,
43 px_trans_rec IN OUT NOCOPY FA_API_TYPES.trans_rec_type,
44 px_asset_hdr_rec IN OUT NOCOPY FA_API_TYPES.asset_hdr_rec_type,
45 p_cost_of_removal IN NUMBER,
46 p_proceeds IN NUMBER,
47 p_cost_of_removal_ccid IN NUMBER DEFAULT NULL,
48 p_proceeds_ccid IN NUMBER DEFAULT NULL
49 );
50
51 END FA_RETIREMENT_ADJUSTMENT_PUB ;