1 package PA_ADVANCE_CLIENT_EXT AS
2 /* $Header: PAAGADCS.pls 120.1 2006/11/21 05:35:33 rkchoudh noship $ */
3 /*#
4 * The extension advance_required_check specifies that the advace required functionalty is allowed for a
5 * agreement or it is not allowed
6 * If this extension returns a valid value for the advance required flag, Oracle Projects uses that value as the value
7 * of advance required flag
8 * @rep:scope public
9 * @rep:product PA
10 * @rep:lifecycle active
11 * @rep:displayname Advance Required check
12 * @rep:compatibility S
13 * @rep:category BUSINESS_ENTITY PA_PROJECT
14 * @rep:doccd 120pjapi.pdf See the Oracle Projects API's, Client Extensions, and Open Interfaces Reference
15 */
16 -------------------------------------------------------------------------------
17 -- Client extension
18 /*#
19 * This extension specifies the advance required flag for the transaction being processed.
20 * If this extension returns a valid value for the advance required flag,
21 * Oracle Projects uses that value as the advance required flag instead of the default value
22 * @param p_customer_id customer ID
23 * @rep:paraminfo {@rep:required}
24 * @param x_advance_flag Advance Required flag
25 * @rep:paraminfo {@rep:required}
26 * @param x_error_message Error message text .
27 * @rep:paraminfo {@rep:required}
28 * @param x_status Status indicating whether an error
29 * occurred. Valid values are:=0 Success <>0 Error
30 * @rep:scope public
31 * @rep:lifecycle active
32 * @rep:displayname Advance Required check.
33 * @rep:compatibility S
34 */
35
36
37 PROCEDURE advance_required(
38 p_customer_id IN NUMBER,
39 x_advance_flag OUT NOCOPY boolean,
40 x_error_message OUT NOCOPY Varchar2,
41 x_status OUT NOCOPY NUMBER
42 );
43
44 --------------------------------------------------------------------------------
45
46 END PA_ADVANCE_CLIENT_EXT;