1 PACKAGE pn_vra_client_extn AUTHID CURRENT_USER AS
2 /* $Header: PNVRACES.pls 120.2.12020000.2 2012/07/18 10:00:47 admarath ship $ */
3 /*#
4 * This package contains the public APIs for calculate override.
5 * @rep:scope public
6 * @rep:product PN
7 * @rep:lifecycle active
8 * @rep:displayname Override Calculation Definition
9 * @rep:compatibility S
10 * @rep:category BUSINESS_ENTITY PN_VARIABLE_RENTS
11 */
12
13 /*****************************************************/
14 -- Procedure to override variable rent calculations
15 /*****************************************************/
16 /*#
17 * This API overrides the variable rent calculations (if Profile option PN: Override Variable Rent is set to Yes) in the Oracle Projects.
18 * @param p_var_rent_id Input identifier for variable rent id
19 * @rep:paraminfo {@rep:required}
20 * @param p_trx_header_id Input identifier for transaction header id
21 * @rep:paraminfo {@rep:required}
22 * @param p_calculated_rent Input Output identifier for calculated rent
23 * @param p_prorated_rent Input Output identifier for prorated rent
24 * @param p_percent_rent Input Output identifier for percent rent
25 * @param p_ytd_percent_rent Input Output identifier for year to date percent rent
26 * @param p_first_yr_rent Input Output identifier for first year rent
27 * @param x_return_status API standard: return of the API (success/failure/unexpected error)
28 * @param x_msg_count API standard: number of error messages
29 * @param x_msg_data API standard: error message
30 * @rep:paraminfo {@rep:precision 2000} {@rep:required}
31 * @rep:scope public
32 * @rep:lifecycle active
33 * @rep:displayname Override Variable Rent Calculation
34 * @rep:category BUSINESS_ENTITY PN_VARIABLE_RENTS
35 * @rep:compatibility S
36 */
37 PROCEDURE calculate_override (
38 p_var_rent_id IN NUMBER
39 , p_trx_header_id IN NUMBER
40 , p_calculated_rent IN OUT NOCOPY NUMBER
41 , p_prorated_rent IN OUT NOCOPY NUMBER
42 , p_percent_rent IN OUT NOCOPY NUMBER
43 , p_ytd_percent_rent IN OUT NOCOPY NUMBER
44 , p_first_yr_rent IN OUT NOCOPY NUMBER
45 , x_return_status OUT NOCOPY VARCHAR2
46 , x_msg_count OUT NOCOPY NUMBER
47 , x_msg_data OUT NOCOPY VARCHAR2
48 );
49 END pn_vra_client_extn;