1 PACKAGE PA_CLIENT_EXTN_ASSET_ALLOC AUTHID CURRENT_USER AS
2 --$Header: PACCXAAS.pls 120.1 2006/07/25 20:41:35 skannoji noship $
3 /*#
4 * You can use this extension to define allocation bases for allocating unassigned and common costs across multiple project assets.
5 * @rep:scope public
6 * @rep:product PA
7 * @rep:lifecycle active
8 * @rep:displayname Asset Allocation Basis Extension
9 * @rep:compatibility S
10 * @rep:category BUSINESS_ENTITY PA_PROJECT
11 * @rep:category BUSINESS_ENTITY PA_CAPITAL_ASSET
12 * @rep:doccd 120pjapi.pdf See the Oracle Projects API's, Client Extensions, and Open Interfaces Reference
13 */
14
15 /*#
16 * You can use this procedure to define allocation bases for allocating unassigned and common costs across multiple project assets.
17 * @param p_project_asset_line_id Identifier of the project asset line
18 * @rep:paraminfo {@rep:required}
19 * @param p_project_id Identifier of the project
20 * @rep:paraminfo {@rep:required}
21 * @param p_asset_basis_table Array of assets associated with the UNASSIGNED asset line using the grouping level
22 * @rep:paraminfo {@rep:required}
23 * @param x_return_status API standard: return status of the API (S = success, F = failure, U = unexpected error)
24 * @rep:paraminfo {@rep:required}
25 * @param x_msg_count The error message count
26 * @rep:paraminfo {@rep:required}
27 * @param x_msg_data The error message text if there is only one error
28 * @rep:paraminfo {@rep:required}
29 * @rep:scope public
30 * @rep:lifecycle active
31 * @rep:displayname Asset Allocation Basis
32 * @rep:compatibility S
33 */
34 PROCEDURE ASSET_ALLOC_BASIS(p_project_asset_line_id IN NUMBER,
35 p_project_id IN NUMBER,
36 p_asset_basis_table IN OUT NOCOPY PA_ASSET_ALLOCATION_PVT.ASSET_BASIS_TABLE_TYPE,
37 x_return_status OUT NOCOPY VARCHAR2,
38 x_msg_count OUT NOCOPY NUMBER,
39 x_msg_data OUT NOCOPY VARCHAR2);
40
41 END;